如何从语音xml(vxml)文档调用webservice。我正在使用一个opensource IVR项目,我需要在vxml文档中为任何给定的选项运行web服务。
这与此查询类似; how can I call a webservice from voiceXML? 但是,那里提供了解决方案,但它不是
答案 0 :(得分:1)
您无法直接从VoiceXML应用程序调用Web服务。通常有两种方法可以将数据导入VoiceXML应用程序:
答案 1 :(得分:1)
你的问题不完整,但我怀疑我知道是什么打扰你。
我使用
从网络服务获取信息<data name="return_data" srcexpr="some_url" method="post" namelist="var1 var2 var3" />
我收到的数据在return_data
变量中。就我而言,数据是XML格式的,我使用JavaScript函数来提取我需要的数据。
另外,为了可维护性,可重用性和易读性,我个人发现为JS函数创建单独的文件并通过<script>
将它们包含到我的根VoiceXML文档中很有用。