如何在vxml中使用名称列表

时间:2015-09-03 03:49:36

标签: vxml

如何在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}}部分,这是什么意思?

感谢。

2 个答案:

答案 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>