测试基本语音代理

使用文本输入来测试您的基本语音代理,这些输入模拟用户的语音或双音多频(DTMF)输入。 你可以在文本输出中看到语音反应。

若要测试语音功能,请选择测试面板顶部的三个点(...),指向聊天模式,然后选择语音和 DTMF

已知的限制

  • 语音识别,因为测试聊天不支持语音输入。
  • 多重 DTMF 语法验证和计时器设置,例如数字长度。
  • 静音检测计时器、重新提示和回退行为。

配置支持语音的测试代理

在测试面板中选择 语音和 DTMF 形式时,可以获取代理语音响应的文本版本。

测试的不同方法

测试不同的方案,以预测聊天中的预期结果:

  • 设置语音变量值以模拟真实电话联络。

    例如,为了模拟来电显示,通过输入命令来设置对话开始的变量值。

    变量名称 类型 Description
    Activity.From.Name String 客户呼叫方 ID
    Activity.Recipient.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 键的已保存响应进行输入。

  • 当你的客服将对话转接到电话号码或个人数字助理时,测试面板中会出现一条消息。 选择消息旁边的 “查看详情 ”,查看传递的上下文。