2011-01-12 179 views
1

我正在为电话会议制作账单服务器。我正在使用Asterisk和A2Billing。单电话卡拨打电话时,所有功能都可以使用。但是,当单一电话卡进行并发呼叫时,由于A2Biling编程,计费服务器的性能不佳。 当从a2biling生成呼叫,然后A2B检查信用,然后在Tariiffplan转换成nen0seconds后进行测试。因此,请不要检查我们是否正在拨打单一电话或从该卡拨打另一个电话。如何在并发呼叫时拨打SIP呼叫会话

所以如果有人知道如何使实时用星号服务器中的计费话,请帮我.....

回答

0

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

  • 该帐户的信用为$ 10
  • 5分钟
  • 有10名人参加了会议

平均会议时间将发生以下情况:

  • 如果所有参与者都在不到5分钟(平均会话持续时间)内接通电话,那么他们会如果所有参与者用完10美元,最终账户余额将会变为10美元。如果所有参与者使用了10美元,则最终账户余额将会变为10美元。是一个很大的负面消息 - 90美元,这是最初的10美元10美元10人(100美元)。

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