测试启用语音的助手
您可以使用通过语音或 DTMF 模拟最终用户输入的文本输入测试您的助手,并查看文本输出中的语音响应。
您可以将聊天模式切换为语音和 DTMF 以测试语音功能。
已知限制
- 语音识别,因为没有语音输入。
- 多 DTMF 语法验证和计时器,例如数字长度。
- 静音检测计时器、重新提示和回退行为。
配置您的测试启用语音的助手
当您在语音和 DTMF 模式下在聊天中使用测试助手时,您可以通过文本输出获取助手的语音响应。 通过文本模态使用语音和 DTMF 模态消息。
测试的不同方法
您可以针对不同的应用场景进行测试,以在聊天中设置预期结果:
设置语音变量值以模拟真实电话联络。
例如,若要模拟呼叫方 ID,您可以通过输入 "/debug set
variable-name
variable-value
" 设置对话开始的变量值。Variable name 类型 Description Activity.From.Name
String 客户呼叫方 ID Activity.Receipient.Name
String 语音助手号码 Conversation.SipUuiHeaderValue
String 转入上下文的 SIP 标头值 va_CustomerLocale
String 用于传递到支持所需语音的另一个语音的区域设置值。 此值要求您安装 OC 扩展解决方案。 va_SurveyConsent
Boolean (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 键的已保存响应。
当转接到电话号码或个人数字助手时,传递的上下文显示在弹出窗口中。 选择查看详细信息以了解详细信息。