使用文本输入来测试您的基本语音代理,这些输入模拟用户的语音或双音多频(DTMF)输入。 你可以在文本输出中看到语音反应。
若要测试语音功能,请选择测试面板顶部的三个点(...),指向聊天模式,然后选择语音和 DTMF。
已知的限制
- 语音识别,因为测试聊天不支持语音输入。
- 多重 DTMF 语法验证和计时器设置,例如数字长度。
- 静音检测计时器、重新提示和回退行为。
配置支持语音的测试代理
在测试面板中选择 语音和 DTMF 形式时,可以获取代理语音响应的文本版本。
测试的不同方法
测试不同的方案,以预测聊天中的预期结果:
设置语音变量值以模拟真实电话联络。
例如,为了模拟来电显示,通过输入命令来设置对话开始的变量值。
变量名称 类型 Description Activity.From.NameString 客户呼叫方 ID Activity.Recipient.NameString 语音助手号码 Conversation.SipUuiHeaderValueString 转入上下文的 SIP 标头值 va_CustomerLocaleString 用于路由到支持所需语言的另一个语音引擎的区域设置值。 此值要求您安装 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 键的已保存响应进行输入。
当你的客服将对话转接到电话号码或个人数字助理时,测试面板中会出现一条消息。 选择消息旁边的 “查看详情 ”,查看传递的上下文。