A2Billing 的回撥(Callback)

    版本為 15:15, 15 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    簡介

    A2Billing 的回撥功能依據使用方法不同,大致區分為:

    1. Web Callback
    2. ANI Callback
    3. DID Callback
    4. API Callback

     

    回撥電話的流程說明:

    1. 用戶撥電話到 A2B 主機的轉接號碼,並且用戶的來電顯示必須是有效的(詢問電信商)。
    2. A2B 主機收到來電後,將電話導入指定的撥號規則,例如 cid-callback。
    3. AGI 開始對偵測到的來電號碼進行檢查,如果是屬於帳號登記的號碼,系統將立即掛斷電話,並且稍後進行回撥。
    4. 大約幾秒鐘後,系統會主動回撥給原來的客戶,並且以另一個撥號規則進行第二階段的電話處理。
    5. A2B 用這個撥打得客戶號碼來查詢帳戶的資訊,例如帳戶餘額、幣別等。
    6. 用戶很快的接起回撥的電話後,A2B 將會播放帳戶餘額以及輸入目的電話號碼的語音。
    7. 接著用戶輸入想要撥打的電話號碼。
    8. A2B 播放帳戶剩餘的通話時間的語音。
    9. .....

     

    系統設置

    對於要使用 Callback 的 A2B, 必須完成以下設置:

    • 安裝 Callback 服務
    • 依實際應用新增 dialplan
    安裝 Callback 服務

    Python 套件

    yum install python-setuptools MySQL-python
    

     Python 模組 -  sqlalchemy

    easy_install sqlalchemy
    

    開始設定

    cd /usr/src/a2billing
    cd Callback/callback-daemon-py
    cp build/lib/callback_daemon/a2b-callback-daemon.rc /etc/init.d/a2b-callback-daemon
    chmod +x /etc/init.d/a2b-callback-daemon
    
    python setup.py build
    python setup.py bdist_egg
    easy_install dist/callback_daemon-1.0.prod_r1528-py2.4.egg
    chkconfig --add a2b-callback-daemon
    service a2b-callback-daemon start
    chkconfig a2b-callback-daemon on
    
    Powered by MindTouch Core