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 を生成しますか? 通話を録音するにはどうすればよいですか?