Модуль «Распознавание речи» позволяет на основе ответа клиента выполнять различные сценарии обработки звонка, такие как сложные голосовые меню без участия оператора с навигацией по ключевым словам, отправка информации на сервер обработки данных, вызов внутреннего номера на основе ответа сервера обработки данных.
В данный момент доступны следующие виды сценария обработки:
Описание и настройка каждого будет рассмотрена ниже.
Название - Имя элемента на схеме и в меню конструктора.
Сообщение - Информационное сообщение, запрашивающее голосовой ответ звонящего абонента, для дальнейшей обработки.
Время ожидания, сек. - Максимальное время ожидания ответа звонящего абонента. Диапазон 1-30 сек.
Обнаружение тишины, сек. - Количество секунд тишины, по истечению которых запись ответа звонящего абонента останавливается. При значении 0, данный параметр отключается. Диапазон 0-10сек.
Язык - Язык распознавания речи. На данный момент поддерживается два языка, русский и английский.
Тип распознавания речи - Тип извлечения информации из речи звонящего абонента:
1. Цифры:
Распознаются все цифры из текста и переводятся в цифровой формат, при этом весь остальной текст игнорируется. Распознанные числа предоставляются во всех вариациях.
Пример: Ответ абонента: "мой номер сто двадцать пять" Итог обработки: "100205 10025 1205 125"
2. Текст:
Распознается весь текст сказанный звонящим абонентом.
Пример: Ответ абонента: "мой номер сто двадцать пять" Итог обработки: "мой номер сто двадцать пять"
3. Текст и цифры:
Смешанное распознавание текста и цифр сказанный звонящим абонентом. Распознанные числа предоставляются как есть.
Пример: Ответ абонента: "мой номер сто двадцать пять" Итог обработки: "мой номер 100 20 5"
Сценарий - Выбор сценария обработки звонка
1. Отправка данных:
Все распознанные данные отправляются в POST запросе на указанные сервер в поле URL:
2. Веб запрос номера:
Все распознанные данные отправляются в POST запросе на указанные сервер в поле URL, при этом АТС ждет ответ с внутренним номером, на который будет направлен звонящий абонент:
В поле «Время вызова, сек.» указывается время вызова внутреннего номера, если номер не ответил, то вызов продолжится далее по настроенной схеме.
3. Соответствие:
Данный сценарий позволяет выстраивать сложные голосовые меню по ключевым словам, в зависимости от выбранного типа распознавания. Каждый пункт создает в схеме новую ветку.
Разделитель слов и/или цифр - запятая:
Отправляемые параметры методом POST
Параметр | Описание |
---|---|
uuid | Уникальный идентификатор клиента |
linkedid | ID звонка |
eventtime | Дата события (Unix Epoch) |
number | Номер звонящего абонента |
text | Данные распознавания |
Пример отправки данных:
Ответ абонента: "мой номер сто двадцать пять" Тип распознавания: "Текст" Данные отправленные методом POST: { uuid: 16d08b75-9c28-4621-92f8-613a2edff5a7 linkedid: 1679994739.229 eventtime: 1679994741 number: 74951111111 text: мой номер сто двадцать пять }
Все голосовые ответы звонящего абонента можно прослушать и скачать в настройках: «Настройки–>Модули–>Распознавание речи».
Период хранения - период хранения временных файлов распознавания