我刚刚开始做一些 VXML,并希望做一个简单的功能,其中在任何表单上获得的 DTMF 输入(如零)将导致常见的通用操作。一个很好的例子是我们在与 IVR 的正常交互中使用的那个,我们在 IVR 中的任何时候按零与代理交谈。
1)我想为此目的使用 throw/catch 。这是一个好的设计,还是有另一个 VXML 功能最适合这样的操作?
<choice dtmf="0" event="zeroEntered"/>
</choice>
我的根文档将具有:
<catch event="ZeroEntered">
---Do something
</catch>
2) 如果 throw/catch 是要走的路,我认为不可能在所有 VXML 页面上获得该 dtmf 零。因为元素并不存在于我拥有的所有 VXML 页面上......还有其他方法吗?或者我应该在所有页面中明确包含菜单以在通话期间随时捕获 dtmf 零?