我刚刚安装了 Asterisk 11 和 a2billing 2.01。我按照 a2billing 安装的说明进行操作,一切正常。有用。
但是... a2billing 数据库中没有记录呼叫跟踪!!!据我了解,它使用“cc_call”表进行通话录音——但这个表是空的!
我需要记录所有电话,而不仅仅是接听电话。我正在使用他们的 PHP 脚本通过 AGI 进行调用。以下是我的拨号方案:
;For standard inbound call
[a2billing]
exten => _X.,1,NoOp(A2Billing Start)
exten => _X.,n,Agi(/usr/share/a2billing/AGI/a2billing.php,1)
exten => h,1,Hangup
这会启动 IVR,它会告诉我我的账户余额(我还剩多少钱),然后让我选择一个要拨打的号码。
我有一个通话中继线,按照建议创建。通话后我的余额减少了;即,通话已计费。但我看不到任何插入数据库的通话记录。
我的问题是:a2billing 究竟是如何生成 CDR 的?我需要做什么才能记录通话?