Использование шаблонов команд (версия 3.xx)

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску

Голосовое меню

Как это работает:

Выберите шаблон "Голосовое меню" и затем - раздел "Команды". Там появятся все команды, которые нужны для реализации "Голосового меню".

  • Цикл


В цикле команды будут выполняться до тех пор, пока справедливо условие либо переменная не выходит за пределы лимита.

  • Включается распознавание


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

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

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

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

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


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


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


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


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


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

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


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