Asterisk MySQL CDR 仅记录已应答的呼叫

Asterisk MySQL CDR logs only ANSWERED calls

我已经能够使用 ODBC 选项设置 Asterisk 将 CDR 记录到 MySQL 数据库。我目前面临的挑战是只记录处理为 ANSWERED 的呼叫。 NO ANSWER、BUSY 和其他呼叫未记录在数据库中,但我从日志中看到了状态。

我使用 ARI 拨打电话,ARI 在接听电话时连接到静态应用程序。

我如何确保 asterisk 记录所有对数据库的调用,而不考虑调用状态。

我正在使用 Asterisk 16.2.1 并向 cdr 添加了一个附加字段 table。

您必须在您的 cdr.conf 文件中配置它,请检查里面的内容。在其中添加以下行

unanswered = yes
congestion = yes