1

我正在为电话会议制作计费服务器。我正在使用 Asterisk 和 A2Billing。单电话卡拨打电话时,一切正常。但是,当单电话卡进行并发呼叫时,由于 A2Biling 编程,计费服务器表现不佳。当从 a2biling 生成呼叫时,然后 A2B 检查信用,然后在使用 Tariiffplan 进行测试后转换为 nen0seconds。所以不要检查我们是从那张卡上进行单次通话还是再次通话。

因此,如果有人知道如何使用星号服务器进行实时计费,请帮助我.....

4

1 回答 1

0

在这种情况下,最好使用能够进行实时计费的计费系统。NibbleBill 是一个可用于 Freeswitch 的计费系统,它可以做到。A2Billing 不会为您削减它,因为它通过仅在通话开始时检查帐户余额并在通话结束时更新帐户余额来做不同的事情。让我们做以下假设:

  • 该帐户的信用额度为 10 美元
  • 平均会话时间 5 分钟
  • 会议有10人参加

将发生以下情况:

  • 如果所有参与者在不到 5 分钟(平均会话持续时间)内建立连接,那么他们都会听到(如果音频被激活):你有 10 美元
  • 在通话结束时,每个参与者将可能消耗最多 10 美元
  • 如果所有参与者都用完了这 10 美元,那么最终账户余额将是一个很大的负数 - 90 美元,即最初的 10 美元,即 10 美元 x 10 位参与者(100 美元)。

真正的实时计费系统将在后台运行一个守护程序并监控线路。当给定帐户的所有实例使用的总信用达到〜0时,它将能够断开任何呼叫。

于 2011-07-19T20:26:12.710 回答