1

電話会議用の課金サーバーを作成しています。アスタリスクと A2Billing を使用しています。シングルコーリングカードが電話をかけると、すべてが機能します。しかし、シングル コーリング カードが同時通話を行うと、A2Biling プログラミングが原因で課金サーバーがうまく機能しません。コールが a2biling から生成された場合、A2B はクレジットを確認し、Tariiffplan でテストした後、nen0seconds に変換します。そのため、シングル コールを行っているか、そのカードから別のコールを行っているかを確認しないでください。

アスタリスクサーバーでリアルタイム請求を行う方法を知っている人がいたら、助けてください.....

4

1 に答える 1

0

その場合は、リアルタイム課金が可能な課金システムを利用するのがベストかもしれません。NibbleBill は、Freeswitch で利用できる課金システムであり、それが可能です。A2Billing は、通話の開始時にのみアカウントの残高を確認し、通話の終了時にアカウントの残高を更新するという別の方法で処理を行うため、あなたの代わりにはなりません。次の仮定を立てましょう。

  • アカウントのクレジットは $10 です
  • 平均セッション時間5分
  • 会議には 10 人の参加者がいます

次のことが起こります。

  • すべての参加者が 5 分未満 (平均セッション時間) で接続された場合、全員に聞こえます (音声が有効になっている場合):
  • 通話の最後に、各参加者は最大 10 ドルを消費する可能性があります
  • すべての参加者が $10 を使い果たした場合、最終的なアカウント残高は大きな負のマイナスになります - $90 は、最初の $10 分 $10 x 10 参加者 ($100) です。

リアルタイム課金システムには、バックグラウンドで実行され、回線を監視するデーモンがあります。特定のアカウントのすべてのインスタンスで使用される合計クレジットが ~0 に達すると、通話を切断できます。

于 2011-07-19T20:26:12.710 に答える