Среди пользователей Webitel есть компании, который предоставляют сервис через доступ в личный кабинет. Многие из них реализовали авторизацию клиентов по телефону с помощью нашей платформы.
Есть 2 способа реализации данного функционала:
- Звонок с представлением случайного номера, где клиент должен ввести последние 4 цифры номера
- Звонок с одного номера, а клиент должен нажать 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" } }
Все довольно просто, а главное, работает из коробки 😎