1

是否可以识别呼叫者何时使用 DTMF 强插?VoiceXML 中是否有我可以捕捉到的事件之类的东西?

我要解决的问题是我们需要强行进入“级联”几个提示,所以我正在考虑设置一个变量,如果我可以识别强插然后跳过接下来的几个提示。

4

1 回答 1

2

如果您的浏览器支持标记(请参阅VoiceXML 2.1 规范,第 4 节在提示播放期间使用标记检测插入),您应该能够检测插入。但是,只有一部分浏览器支持标记,并且由于 DTMF 通常在与语音不同的路径上被检测到,因此请确保您的浏览器在两个路径上都支持标记。在某些情况下,甚至正在使用的电话协议也会影响该功能是否存在(同样,是用于将系统组合在一起的技术的产物)。

根据您的浏览器,一种可行的替代方法是创建一系列字段或表单。每个都有一个非常短或不存在的超时。在默认超时路径上继续前进,但如果收到不匹配或匹配则中断。这对于某些浏览器来说可以正常工作,而其他浏览器可能在字段/表单之间存在明显的差距。

于 2009-08-02T14:45:27.030 回答