Шаблон "Голосовое меню" (версия 3.хх): различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
Строка 13: Строка 13:
[[Файл:Голосовое меню v12.png]]
[[Файл:Голосовое меню v12.png]]


===Работа цикла===
==Работа цикла==
 
Команды будут выполняться в бесконечном  цикле до тех пор, пока значение выражения равно true. Второй вариант выполнения цикла - это когда значение переменной меняется от начального до максимального значения с некоторым шагом.


Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос три раза. Количество попыток настраивается в параметрах команды.


[[Файл:Цикл.png]]
[[Файл:Цикл.png]]

Версия 10:20, 3 июля 2018

Данный шаблон поможет вам предложить собеседнику несколько вариантов действий. Для выполнения того или иного действия нужен лишь его ответ - либо голосом, либо нажатием клавиш в режиме тонального набора.

Загрузка шаблона

Для загрузки шаблона "Голосовое меню" откройте нужную конфигурацию, выберите раздел "Команды" и кликните на шаблоне "Голосовое меню". На запрос программы о перезаписи текущих команд следует ответить утвердительно. Будьте внимательны, существующие команды будут удалены.

Шаблоны команд.png


В соответствующем разделе автоматически появятся все команды, которые нужны для реализации "Голосового меню".


Голосовое меню v12.png

Работа цикла

Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос три раза. Количество попыток настраивается в параметрах команды.

Цикл.png

Работа распознавания

Программа распознает:


- нажатие клавиш (тональный набор - DTMF)


В этом случае результат распознавания запишется в переменную Клавиши.


- голосовой ответ абонента


В этом случае результат распознавания запишется в переменную Голос.

Включить распознавание ответа.png


  • Собеседнику отправляется звуковое сообщение о том, что программа готова слушать и распознавать


Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона.


Звуковое сообщение о начале.png

Прослушивание линии

Идет собственно прослушивание того, что сказал или нажал собеседник

Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал.

Прослушивание линии.png

Завершение работы команд шаблона

  • Распознавание завершает работу

Отключить распознавание.png

Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение TRUE), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя.


  • Если распознавание прошло успешно

Если распознавание успешно 1.png