如何构建网址以选择<choice>
中的特定<menu>
?
我有一个简单的IVR应用程序,它部署在CVP VXML服务器上。它以两个<audio>
元素开头,然后是一个<menu>
,其中包含两个<choice>
,最后是<disconnect>
。
当我从思科IP电话呼叫此应用程序时,它运行良好。但我想要做的是从我的浏览器手动调用应用程序并为每个元素获取VXML。
我能够建立与服务器的连接,并返回第一个<audio>
元素VXML。我通过访问来访问它:
Server:port/CVP/Server?application="APP_NAME"
此网址正确返回第一个<audio>
元素。当我想访问下一个元素时,我将URL更改为:
Server:port/CVP/Server?application="APP_NAME" ? audio_file="next" method="post"
此URL正确返回下一个元素。然后我再次输入上面的URL,它正确地返回<menu>
和''。
如何构建URL以在菜单上选择特定的<choice>
,就像我在使用DTMF通过电话进行导航一样,我按下1让呼叫流进入一个分支,当我按了2进入另一个分支?
答案 0 :(得分:0)
只需检查该vxml的填充部分(具有2个选项的菜单)。在填充的部分中,将提交一些文件。尝试访问您的URL中的该文件(或尝试复制代码在您的URL中按2时所采用的路径)
答案 1 :(得分:0)
检查字段名称,这是您需要传递到下一页的参数。