2

如何构造一个 URL 来选择一个特定<choice><menu>

我有一个简单的 IVR 应用程序,它部署在 CVP VXML 服务器上。它从两个<audio>元素开始,然后是 a<menu>和两个<choice>s,最后是<disconnect>

当我从 Cisco IP 电话呼叫此应用程序时,它运行良好。但我想做的是从我的浏览器手动调用应用程序并获取每个元素的 VXML。我能够与服务器建立连接并返回第一个<audio>元素 VXML。我通过以下方式访问它:

Server:port/CVP/Server?application="APP_NAME"

此 URL 正确返回第一个<audio>元素。当我想访问下一个元素时,我将 URL 更改为:

Server:port/CVP/Server?application="APP_NAME" ? audio_file="next" method="post"

此 URL 正确返回下一个元素。然后我再次输入上面的 URL,它正确地返回了<menu>两个 `'。

如何构建 URL 以选择<choice>菜单上的特定内容,就像我在使用 DTMF 的电话呼叫中导航它一样,我按下 1 让呼叫流进入一个分支,当我按下 2 时它进入另一个分支?

4

2 回答 2

0

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

于 2013-09-05T06:08:56.487 回答
0

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

于 2013-09-15T15:15:41.203 回答