2010-07-12 35 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。

這同樣的原則也適用於任何在線計費系統(這就是我們怎麼稱呼他們)將其更改爲「平行處理」的計費系統。