Тестовые базовые голосовые агенты

Проверьте базовый голосовой агент, используя текстовые входы, которые имитируют ввод пользователя из речи или двухтонального многочастотного (DTMF). Вы можете увидеть ответ речи в текстовом выводе.

Чтобы протестировать голосовые функции, выберите три точки (...) в верхней части тестовой панели, укажите в режим чата, а затем выберите Речь и DTMF.

Известные ограничения

  • Распознавание речи, так как тестовый чат не поддерживает ввод речи.
  • Проверка грамматики DTMF и таймеры, такие как длина цифр.
  • Таймер обнаружения тишины, повторный запрос и резервное поведение.

Настройка тестового голосового агента

Когда вы выбираете модальность Speech и DTMF в тестовой панели, вы получаете текстовую версию речевой реакции агента.

Различные способы тестирования

Протестируйте разные сценарии, чтобы предсказать ожидаемые результаты в чате:

  • Задайте значения для голосовых переменных, чтобы имитировать настоящий звонок.

    Например, чтобы смоделировать идентификатор вызывающего, установите значение переменной для начала разговора , введя команду /debug set _variable-name_ _variable-value_.

    Имя переменной Type Description
    Activity.From.Name String ИД вызывающего абонента клиента
    Activity.Recipient.Name String Номер голосового агента
    Conversation.SipUuiHeaderValue String Значение заголовка SIP для контекста передачи
    va_CustomerLocale String Значение языкового стандарта для маршрутизации на другой голос, поддерживающий нужный язык. Это значение требует от вас установки решений расширения OC.
    va_SurveyConsent Логическое значение (true/false) - Если клиент соглашается, вызов автоматически переводится на агент опроса после звонка после окончания звонка персонального цифрового помощника.
    - Если установлено значение false, вызов завершается, когда агент вешает трубку, что требует установки решений расширения OC.
  • Если вы создали SSML-сообщение для голосового агента, вы можете видеть текстовый выход без SSML.

  • Если узел Question настроен на чтение опций вслух, вы видите выход текста для вариантов с выбором ответа, опций сущности с закрытым списком и динамических переменных списка. Например, вы можете получить следующие варианты:вы можете сказать «забронировать рейс» или проверить статус рейса.

    Снимок экрана: включена предварительная версия чтения параметров вслух.

    Если параметры принимают ввод DTMF, вы увидите выходные данные для каждого параметра в следующем виде: Нажмите 1 или скажите «Забронировать рейс» или Нажмите 2 или скажите «Проверить статус рейса».

  • Для сообщений с отключенным вмешательством в разговор отображается сообщение Вмешательство запрещено.

    Снимок экрана: сообщение об отключении вмешательства в разговор, отображаемое в сообщении клиента.

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

  • Для одного DTMF вы можете нажать клавишу на панели набора номера или ввести команду для запуска глобальных команд и выбора параметров меню. Вы можете ввести /DTMFkey 1, что рассматривается так, будто пользователь предоставил одну DTMF-опцию «1». В зависимости от состояния разговора агент может либо выполнить выбор опции 1 из узла вопроса, либо активировать глобальную команду, если это применимо.

    Скриншот примера имитации циферблата.

    Замечание

    Ввод через клавиатуру поддерживает только однозначный DTMF.

  • Для мульти-DTMF можно использовать только команду /DTMFkey _DTMF keys_. Например, /DTMFkey 123для имитации пакетного многозначного DTMF.

    Речевой ввод может пропускать часть системы распознавания речи. Тестовый чат не проверяет грамматику DTMF, такую как длина DTMF, таймер, клавиша срока и кеширование DTMF.

    Подсказка

    Не вводите клавиши DTMF с клавишей срока в качестве сохраненных ответов со всеми клавишами DTMF.

  • Когда ваш агент переносит разговор на номер телефона или персонального цифрового помощника, в тестовой панели появляется сообщение. Выберите «Просмотреть детали » рядом с сообщением, чтобы увидеть передаваемый контекст.