2010-07-12 82 views
2

我想开发计费系统的星号,但我不知道如何开始。是否有任何建议呢?我已经看过免费计费系统asterix,但他们的系统是非常复杂的,我问这里。 感谢您的提前...星号计费系统与PHP

回答

2

工作与敏捷的帮助很容易在PHP中有一个良好的理由的任何经验的程序员可以很容易使一个计费应用

+0

感谢,我将使用PHP AGI为我的项目 – 2010-11-11 08:50:11

4

您可以使用星号附加的CDR应用程序,并补充它与您的PHP应用程序。

+0

感谢,我将使用PHP AGI为我的项目 – 2010-11-11 08:52:48

6

我完全同意埃德加纳达尔。使用CDR的数据库,你可以建立自己的计费系统

+0

感谢,我将使用PHP AGI为我的项目 – 2010-11-11 08:52:12

2

您可以自定义a2billing它是开源

+0

谢谢,我会使用PHP AGI为我的项目 – 2010-11-11 08:51:51

2

有很多可用的开源计费系统,您可以自定义他们与Asterisk太

+0

感谢,我将使用PHP AGI为我的项目 – 2010-11-11 08:50:49

0

为了让这个正确的方式,确保你没有把你的计费系统在调用的路径。它应该能够作为一个单独的进程运行,并且不会干扰实际的呼叫,而是由拨号计划调用。

我已经做了这样的事情,我们目前还不能发布代码。其结果是一个计费系统能够运行几毫秒,并提供星号所需的所有信息进行呼叫。然后星号将接管并做它最擅长的事情。如果从AGI脚本内使拨号错误,那么AGI脚本将被用于该呼叫的持续时间内存举行。

性能的提高是巨大的。使用A2Billing,每个呼叫的内存使用量从htop报告的大约32Mb到大约16kb。

这同样的原则也适用于任何在线计费系统(这就是我们怎么称呼他们)将其更改为“平行处理”的计费系统。