Asterisk Web API计算等待时间

时间:2012-06-13 16:44:10

标签: asterisk asp.net-web-api pbx

我想知道是否有星号的web api。我还想知道与客户服务代理商谈话的平均等待时间是否通过api公开。

我在网上看过,但无法得到确切的答案。

任何指针都表示赞赏。

1 个答案:

答案 0 :(得分:0)

AFAIK,不,Asterisk没有这样的东西。

解析the queue_log file的能力是什么。您可以获得呼叫开始的时刻,代理人应答呼叫的时刻,并减去它们 - 这将为您提供等待时间。此外,CONNECT事件的第一个额外数据值包含等待的时间。

(如果您不想解析文本文件,可以在数据库中注册队列日志,并使用SQL根据日志生成报告。这实际上是我的首选方法。)

如果要将此信息提供给其他应用程序,您可以编写自己的应用程序,该应用程序读取queue_log文件/表并提供返回等待时间的Web服务。如果你决定这样做,我们可以尝试一些更健全的答案。