从VXML服务器手动访问IVR应用程序菜单选项

时间:2013-08-30 10:07:10

标签: ivr vxml

如何构建网址以选择<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进入另一个分支?

2 个答案:

答案 0 :(得分:0)

只需检查该vxml的填充部分(具有2个选项的菜单)。在填充的部分中,将提交一些文件。尝试访问您的URL中的该文件(或尝试复制代码在您的URL中按2时所采用的路径)

答案 1 :(得分:0)

检查字段名称,这是您需要传递到下一页的参数。