Сервис авторизации по звонку
Среди пользователей 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"
}
}
Все довольно просто, а главное, работает из коробки 😎