从 VoiceXML 调用 SOAP Web 服务



我一直在搜索,直到我的谷歌很痛,但似乎没有关于从VXML中使用Web服务的大量信息。有一些例子(例如来自W3C(,但我无法让其中任何一个工作,恐怕我现在只是在磨金属。

有人可以帮我举一个简单的例子来说明如何从VXML中调用Web服务吗?我知道该标签是在 2.1 中引入的,似乎这是我应该引起注意的地方,但我只是没有得到任何牵引力。

我一直在尝试将此示例 Web 服务用作简单的基础:http://www.dneonline.com/calculator.asmx?op=Add

任何帮助将不胜感激!

您不太可能从 VoiceXML 进行 SOAP 调用。Data 元素在 http GET 或 POST 请求中发送键/值对。虽然您可以将 soap 请求的 XML 放在变量值中,但变量名称也会被发送,从而导致 XML 解析错误。

若要调用 SOAP 服务,典型的方法是使用中间应用程序层来接收数据元素请求,将其转换为 SOAP,接收 SOAP 响应,清理结果,以便 VoiceXML 应用程序不必执行太多解析(简单的 XML 数据结构

一些VoiceXML

解释器通过提供新的连接器(标准(来扩展主要的VoiceXML功能。例如,在Voximal的情况下,有两个扩展: - :启用使用 JSON/XML/文本/param=value(INI( 请求 - :使用特定插件启用 CURL 和 SOAP 请求。

看看你的文档,如果不是唯一的解决方案是开发一个/SOAP Web 服务......

相关内容

  • 没有找到相关文章

最新更新