1

我刚刚开始做一些 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 零?

4

1 回答 1

2

What you are referring to are often called universal or global grammars. You can implement them using the link element. You can set the scope for this grammar at the application, document or form level. For more on universal grammars look at this article. And you can find more about the link element here.

于 2013-07-15T13:35:19.540 回答