Сервис авторизации по звонку

Среди пользователей Webitel есть компании, который предоставляют сервис через доступ в личный кабинет. Многие из них реализовали авторизацию клиентов по телефону с помощью нашей платформы.

Есть 2 способа реализации данного функционала:

  1. Звонок с представлением случайного номера, где клиент должен ввести последние 4 цифры номера

  2. Звонок с одного номера, а клиент должен нажать 1 для входа

Рассмотрим концепцию реализации на втором примере.

Нам нужно подготовить схему, где будет воспроизводиться звуковой файл: «Для входя в личный кабинет, нажмите 1» и проверка, если нажали единицу, тогда отправляем http запрос на веб-сервис личного кабинета, в котором отдаем идентификатор веб-сессии:

Создаем исходящий IVR дайлер, с круглосуточным календарем и нашей схемой звонка.

Из личного кабинета на авторизации система должна отправить запрос на добавление в дайлер абонента, у которого в переменной будет задан идентификатор веб-сессии.

POST /api/call_center/queues/1/members { "communications": [ { "destination": "380631111111", "type": { "id": "1" } } ], "name": "VIP Client", "variables": { "session_id": "4bbfbd54-4fc2-4535-ad55-fe1bbc8ccbc6" } }

Все довольно просто, а главное, работает из коробки 😎