a2billing 是一个被广泛应用的计费系统,它与asterBilling 有什么区别呢?
系统工作原理:
a2billing 通过AGI与astersisk结合工作,每个电话都需要要经过a2billing.agi进行处理,所以你需要修改你的asterisk的拨号路由,将 每个通话送入a2billing.agi进行处理,当然你需要将a2billing的脚本放入你的asterisk服务器中。
asterbilling 作为一个运行在linux中的守护进程, 由TCP协议承载通过AMI连接asterisk,你不需要对你的asterisk做任何修改,就可以用asaterbilling 进行计费。甚至asterBilling可以与a2billing系统一起工作。
许可 & 费用:
a2billing: 100% 开源,完全免费。
asterbilling: web脚本开源,提供五个免费并发通道许可,如果需要更多,则要购买许可。
性能:
a2billing: 大概每单台服务器能支持100个并发?我还没有具体测试过…
asterbilling: 经测试的可超过 240个并发,还没有测试过更大的并发。
最佳应用:
a2billing: 电话卡,回拨或话务批发方案。
asterbilling: 对嵌入式astiersk系统计费, pbx (如所有基于 freepbx 的系统), 话吧, 集中式连锁话吧方案,多级计费。
其它方面:
a2billing: openser
asterbilling: 实时计费,代理商/话吧/客户 三级计费