a2billing で動作するようにアスタリスクを構成しようとしています。システムにプロビジョニングされた内線番号に対してプリペイド請求システムが必要なので、今のところ内線通話に対してのみ請求します。
これを行う包括的なチュートリアルを見つけることができないようです(つまり、外部接続の請求なし)。どんな助けでも大歓迎です。
/etc/asterisk/extensions.conf で次のようなコンテキストをセットアップする必要があります。
[a2billing]
exten => _X.,1,AGI(a2billing.php,1)
その後、agi-conf1 で use-dnid=yes、number-try=1、play-audio=no を設定する必要があります。
a2billing および context=a2billing で内線番号 accountcode=username(pin) に割り当てます。
その後、5555 プレフィックス (デフォルト) を使用して ext2ext を呼び出すことができます。
または、コンテキストを使用できます
[exts]
exten => _X.,1,Set(CDR(DNID)=5555${EXTEN})
exten => _X.,2,Goto(a2billing,5555${EXTEN},1)