如何在vxml中使用名称列表:
<field name="dtmf">
<option dtmf="1" value="1"/>
<option dtmf="2" value="2"/>
<option dtmf="2" value="3"/>
<filled>
<submit next="{url3}" namelist="action toneId dtmf" method="get"/>
</filled>
</field>上面的filled部分显示了namelist文件中的vxml部分,这意味着什么?
谢谢。
发布于 2015-09-04 15:05:46
请参阅my answer to your previous question;它提供了有关如何使用名称列表的详细信息。
至于为什么要使用namelist: namelist将键/值对传递给您通过<submit>访问的web服务。与任何其他web服务一样,web服务可以使用这些键/值对来决定发送什么响应。
作为一个具体的例子,web服务可能会动态地生成VoiceXML,其中包含基于接收到的值的annoucenement和选项。
发布于 2016-12-30 01:57:47
如果toneId是会话ID或用户ID,则最好使用POST方法。
GET可以生成缓存条目,而POST没有缓存(使用GET也可以设置headers,但是VoiceXML解释器作为我们的Voximal在生成请求之前创建缓存条目.)。
https://stackoverflow.com/questions/32366650
复制相似问题