我想知道是否有星号的 Web API。我还想知道与客户服务代理交谈的平均等待时间是否通过 API 公开。
我在网上四处看了看,但没有得到确切的答案。
任何指示都值得赞赏。
AFAIK,不,Asterisk中没有这样的东西。
确实存在的是解析queue_log文件的能力。您可以获得呼叫开始的那一刻,座席接听电话的那一刻,并减去它们 - 这将给您等待时间。此外,CONNECT 事件的第一个额外数据值包含等待的时间。
(如果您不想解析文本文件,可以在数据库中注册队列日志,并使用 SQL 根据日志生成报告。这实际上是我的首选方法。
如果要将此信息提供给其他应用程序,可以编写自己的应用程序来读取文件/表queue_log并提供返回等待时间的Web服务。如果您决定这样做,我们可以尝试一些更有力的答案。