0

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

4

2 に答える 2

1

arheops が述べたように、A2billing は独自の Mysql データベースに CDR を保存します。このテーブルは cc_call と呼ばれるテーブル内にあり、このテーブルはアスタリスク CDR テーブルに非常に似ていますが、売買レート、コールのコスト、およびレートとの関係を格納する追加のフィールドが含まれています。 /callplan テーブル。

AGI に呼び出しを送信すると、A2Billing は最初にユーザーの認証を試みます。成功すると、発信呼び出しが保存されます。

于 2013-06-22T19:21:51.387 に答える
0

A2Billing は agi スクリプトを介して CDR を作成します。cc_call テーブルで取得できます。

通話を記録するには、agi-confX を変更し、記録用のキーを設定します (Web の構成セクションで)。

于 2013-06-21T06:48:15.150 に答える