2

如何在 VoiceXML 中动态设置提示的 bargein 属性?

根据流程早期提示的结果,我们希望稍后允许或禁止闯入。如果这有影响,我们将在 Voxeo 托管。

这有效:

<prompt bargein="false">

这不起作用:

<assign name="allowBarge" expr="false" />
...
<prompt bargein="allowBarge" >
4

1 回答 1

0

您可以在提示中使用 cond 表达式并复制提示,一次打开 bargein,一次关闭它。像这样的东西。

<assign name="allowBarge" expr="false"/>
...
<prompt cond="allowBarge == true" bargein="true" >
Say something
</prompt>

<prompt cond="allowBarge == false" bargein="false" >
Say something
</prompt>

在此示例中,bargein 将被关闭,因为 allowBarge 设置为 false。

这将是处理静态 VoiceXML 的一种方法。另一种选择是动态创建 VoiceXML 并根据查询字符串中传递的参数设置 bargein。

于 2013-02-27T18:19:48.277 回答