如何在vxml中使用名单

How to use namelist in vxml

如何在 vxml 中使用 namelist

<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段有namelist,什么意思?

谢谢。

请看;它提供了有关如何使用名单的详细信息。

至于为什么 你应该使用 namelist:namelist 将 key/value 对传递给你通过 <submit> 访问的 Web 服务。与任何其他 Web 服务一样,Web 服务可以使用这些 key/value 对来决定向您发送什么响应。

作为一个具体示例,Web 服务可能会根据它接收到的值动态生成包含通知和选项的 VoiceXML。

如果toneId是session ID或用户ID,最好使用POST方法。

GET 可以生成缓存条目,POST 没有缓存(使用 GET 你也可以设置 HTTP headers,但是一些 VoiceXML 解释器作为我们的 Voximal,创建缓存条目在生成请求之前...)。