首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Voxeo Prophecy-我可以从服务器外部查询呼叫/线路状态吗?

Voxeo Prophecy-我可以从服务器外部查询呼叫/线路状态吗?
EN

Stack Overflow用户
提问于 2012-09-26 05:28:10
回答 3查看 285关注 0票数 1

我刚刚拿起了别人的IVR项目,它使用了一台服务器(我有权访问)上的Voxeo Prophecy的组合来打电话,它偶尔会通过URL指向web服务器上的PHP脚本与另一台服务器上的现有数据库进行接口。

当前的设置允许我告诉Prophecy通过向其传递URL来进行调用。我的问题是,有没有办法让我的web服务器确定这些调用的状态,这样它就可以,例如,告诉Prophecy进行web服务器列表中的下一个调用?

到目前为止,我发现的最接近状态报告的东西是:

代码语言:javascript
复制
http://127.0.0.1:9995/com.voxeo.prism.ext/getAllMIB

但我甚至不知道这是否为我提供了关于正确产品的状态报告;我用来进行调用的URL如下所示:

代码语言:javascript
复制
http://127.0.0.1:9998/SessionControl/VoiceXML.start?params

如果prism mib给我提供了正确的信息,那么解析它以获取callsup数据对我来说不是问题,但我不知道callsup数据的相关部分是什么。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-28 20:24:42

虽然myServer.com:9999/sessions_10可以工作,但它不是用于轮询目的的推荐应用编程接口,相反,您可能希望使用stats_10 servlet。

例如,这将返回正在使用的端口数:http://myserver.com:9999/stats_10?&type=counters&format=value&value=CT/Allocated/Ports http://docs.voxeo.com/prophecy/11.0/monitoringstats.htm?search=stats_10#anchor

此外,最常见的是,当出站调用正在进行、已连接、失败或断开时,开发人员将通过其后端系统通过来自应用程序的异步http调用来跟踪出站调用的状态。

希望这能有所帮助!

票数 4
EN

Stack Overflow用户

发布于 2012-09-26 07:29:33

看起来我需要的信息是来自127.0.0.1:9999/ CCXML10 _10的活动会话

票数 1
EN

Stack Overflow用户

发布于 2012-09-28 23:46:31

我建议您编写自己的CCXML来处理调用过程。在Voxeos documentation on CCXML中有很多例子。请参阅F部分的“呼出拨号”。您可以通过这种方式捕获很多事件。它还包括呼叫进度分析,以帮助确定您得到的是应答机还是人工。这样,您可以播放不同的消息,这取决于您是否有一个活生生的人,或者以不同的方式处理处理(没有必要提示机器响应)。您将获得的另一个事件是调用完成,因此您可以告诉web服务器发出下一个调用。你可以使用"send“标签给你的应用程序一个回调,表明它已经为下一次调用做好了准备。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12591327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档