Тестирование голосового помощника
Вы можете протестировать своего помощника с помощью текстового ввода, который имитирует ввод конечного пользователя в виде голоса или DTMF, и увидеть голосовой ответ в текстовом виде.
Вы можете переключить режим чата на Речь и DTMF для тестирования голосовых функций.
Известные ограничения
- Распознавание речи, поскольку речевого ввода нет.
- Проверка грамматики DTMF и таймеры, такие как длина цифр.
- Таймер обнаружения тишины, повторный запрос и резервное поведение.
Настройка тестового голосового помощника
Когда вы используете Тестирование помощника в чате в режиме речи и DTMF, вы можете получить голосовой ответ помощника посредством вывода текста. Сообщение модальности Речь и DTMF используется поверх модальности текста.
Различные способы тестирования
Вы можете протестировать различные сценарии, чтобы спрогнозировать ожидаемые результаты в чате:
Задайте значения для голосовых переменных, чтобы имитировать настоящий звонок.
Например, чтобы имитировать идентификатор вызывающего абонента, вы можете вручную задать значение переменной для начала разговора. Для этого введите “/debug set
variable-name
variable-value
.”Variable name Type Description Activity.From.Name
String ИД вызывающего абонента клиента Activity.Receipient.Name
String Номер голосового помощника Conversation.SipUuiHeaderValue
String Значение заголовка SIP для контекста передачи va_CustomerLocale
String Значение языкового стандарта для маршрутизации на другой голос, поддерживающий нужный язык. Это значение требует от вас установки решений расширения OC. va_SurveyConsent
Логическое значение (true/false) - Если клиент соглашается, вызов автоматически переводится на помощника опроса после звонка после окончания звонка персонального цифрового помощника.
- Если установлено значение false, вызов завершается, когда помощник вешает трубку. Для этого требуется установка решений расширения OC.Если вы создали сообщение SSML для голосового помощника, вы можете увидеть текстовый вывод без SSML.
Если узел вопроса включен для Озвучивания, вы увидите текстовый вывод для вариантов множественного выбора, параметров сущности закрытого списка и переменных динамического списка. Например, вы можете получить следующие варианты:вы можете сказать «забронировать рейс» или проверить статус рейса.
Если параметры принимают ввод DTMF, вы увидите выходные данные для каждого параметра в следующем виде: Нажмите 1 или скажите «Забронировать рейс» или Нажмите 2 или скажите «Проверить статус рейса».
Для сообщений с отключенным вмешательством в разговор отображается сообщение Вмешательство запрещено.
В случае сообщений о задержке для длительных операций вы получаете стандартное сообщение помощника один раз. Вместо циклического повторения сообщение отображается до тех пор, пока операция не завершится, а затем оно воспроизводится в канале телефонии.
Для одного DTMF вы можете нажать клавишу на панели набора номера или ввести команду для запуска глобальных команд и выбора параметров меню. Вы можете ввести “/DTMFkey 1,”, что будет рассматриваться так, как если бы пользователь предоставил вариант однозначного DTMF "1". В зависимости от состояния разговора помощник может либо продолжить выбор варианта 1 из узла вопросов, либо запустить глобальную команду, если это применимо.
Заметка
Ввод с панели набора номера поддерживает только однозначный DTMF.
Для многозначного DTMF вы можете использовать только команду "/DTMFkey
DTMF keys
." Например, /DTMFkey 123, для имитации пакетного многозначного DTMF.Речевой ввод может пропускать часть системы распознавания речи. Тестовый чат не проверяет грамматику DTMF, такую как длина DTMF, таймер, клавиша срока и кеширование DTMF.
Совет
Не вводите клавиши DTMF с клавишей срока в качестве сохраненных ответов со всеми клавишами DTMF.
При переадресации на номер телефона или персонального цифрового помощника передаваемые контексты отображаются во всплывающем окне. Выберите Просмотреть подробности для получения дополнительных сведений.