如何在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,创建缓存条目在生成请求之前...)。
如何在 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,创建缓存条目在生成请求之前...)。