如何在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>
以上显示vxml文件中带有filled
的{{1}}部分,这是什么意思?
感谢。
答案 0 :(得分:0)
请参阅my answer to your previous question;它提供了如何使用名单的详细信息。
至于为什么你应该使用名单:namelist将键/值对传递给你通过<submit>
访问的网络服务。与任何其他Web服务一样,Web服务可以使用这些键/值对来决定发送给您的响应。
作为具体示例,Web服务可以根据收到的值动态生成包含annoucenements和options的VoiceXML。
答案 1 :(得分:0)
如果toneId是会话ID或用户ID,则最好使用POST方法。
GET可以生成一个缓存条目,POST没有缓存(使用GET也可以设置HTTP头,但是一些VoiceXML解释器作为我们的Voximal,在生成请求之前创建缓存条目......)。 / p>