如何修复 queue_log 文件中缺失的 BLINDTRANSFER 和 ATTENDEDTRANSFER 日志条目?

How to fix the missing BLINDTRANSFER and ATTENDEDTRANSFER log entries in the queue_log file?

我为星号队列系统写了一个墙板。该文档指出,当呼叫被座席转移时,ATTENDEDTRANSFER(或 BLINDTRANSFER)事件日志应自动添加到 queue_log 文件中。不幸的是,日志文件中没有任何转接呼叫的行(在我的例子中是 queue_log)。是否需要更改任何设置以使系统正确记录它们? 当我检查 CEL 文件时,我看到了传输日志。因此系统为 CEL 正确记录但没有为 queue_log。 我试图将呼叫转移到另一个代理、IVR 和另一个不是任何队列代理的用户。结果是一样的,没有传输过程的日志。

有什么建议吗?

我使用以下: 星号版本:13.22.0 Freepbx 14.0.5.25 所有中继和客户端都通过 SIP

连接

如果您的 phone 通过内部功能进行传输 - 没有日志条目。

您已解析 AMI 事件以获取所需信息。

编写自己的队列墙板是一项非常艰巨的任务。队列模块确实有很多问题。 可以推荐阅读一些已经编写好的模块,如 https://www.asternic.net 或 queuemetric