是否可以识别呼叫者何时使用DTMF进行了闯入? VoiceXML中有什么东西可以像我能抓住的事件一样吗?

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

有帮助吗?

解决方案

如果您的浏览器支持mark(请参阅 VoiceXML 2.1 Spec,第4节使用mark to在提示播放期间检测驳船),您应该能够检测到驳船。但是,只有一部分浏览器支持标记,并且由于DTMF通常在与语音不同的路径上检测到,因此请确保您的浏览器支持两条路径上的标记。在某些情况下,即使使用的电话协议也会影响该功能是否存在(同样,这是用于将系统放在一起的技术的工件)。

根据您的浏览器,可能有效的一种方法是创建一系列字段或表单。每个都有一个非常短或不存在的超时。继续使用默认超时路径,但如果收到nomatch或匹配则中断。这适用于某些浏览器,其他浏览器可能在字段/表单之间存在明显差距。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top