如何在 VoiceXML 中动态设置提示的 bargein 属性?
根据流程早期提示的结果,我们希望稍后允许或禁止闯入。如果这有影响,我们将在 Voxeo 托管。
这有效:
<prompt bargein="false">
这不起作用:
<assign name="allowBarge" expr="false" />
...
<prompt bargein="allowBarge" >
您可以在提示中使用 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。