【问题标题】:How to Billing of SIP call session when concurrent call make并发呼叫时如何计费 SIP 呼叫会话
【发布时间】:2011-01-12 07:09:24
【问题描述】:

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

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

【问题讨论】:

    标签: asterisk telephony


    【解决方案1】:

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

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

    会发生以下情况:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多