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