A2Billing 管理技巧

    版本為 07:33, 13 Jan 2025

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    紀錄一些在 A2Billing 管理上的技巧

    Q:如何開啟除錯的 log

    Ans: A2B Admin > SYSTEM SETTINGS > Global List > Select Group: agi-conf#

    verbosity_level = 4 (預設是 0)
    logging_level = 4 (預設是 0)

    Q:如何重設網頁登入管理者(root)的密碼

    登入 DB 後,執行這行 SQL,可以將密碼重設為 changepassword :

    reference to undefined name 'syntax' Exception of type 'MindTouch.Deki.Script.Runtime.DekiScriptUndefinedNameException' was thrown. (click for details)
    Q:增加中文語音支援

    Ans: 參閱:http://forum.asterisk2billing.org/vi...anguage#p24278

    Q:網頁有時會出現 Connection Failed?

     Ans: 檢查 MySQL 最大連線數是否已被 active calls 用完,增加一些可以讓網頁程式可用的連線。

    Q:為何maximum active calls 始終無法超過 100 以上?

    Ans: 請檢查 MySQL 的最大連線數設定,預設是 100。

    指令:
    #mysqladmin variables -uroot -p | grep max_connections
     

    修改設定:
    #vi /etc/my.cnf

    ...
    ...
    [mysqld]
    ....
    max_connections = 300 
    

    存檔後重啟 MySQL 服務。

    Q:如果 Customer 那端是另一台 Asterisk 主機,應該如何設定可對接的帳號

    Ans: 以 SIP 連結為例,在 A2B Admin > Customer

    host = <對方的 asterisk IP>
    type = peer
    insecure = port,invite

    在對方的 Asterisk 主機,以 FreePBX 為例,在 FreePBX > Trunks

    Outgoing Settings
    Trunk Name = <自訂名稱>
    PEER Details =

    host= <A2B 的 IP>
    type=peer

    Incoming Settings
    USER context = <空白>
    USER details = <空白>

    Register String = <空白>

    Q:用在 Auto-Dialer 時,如何關掉語音,避免客戶發生假接通情形

    Ans: 編輯 agiconf,除了關掉這些語音

    use_dnid = yes ; 預設 no, 提示:輸入目的地電話號碼
    say_balance_after_auth = no ; 預設 yes, 提示餘額
    say_timetocall = no ;預設 yes, 提示剩餘時間

    還有這一個

    play_audio = no ; 預設 yes, 當號碼不正確時,系統會提示:輸入目的地電話號碼; 要設為 no 時,必須 number_try =1
    number_try = 1 ; 預設 3, 撥號失敗時的提示重撥語音的次數
    answer_call = no ; 預設 Yes
    say_goodbye = no ; 預設 no
    play_menulanguage = no  ; 預設 no
    notenoughcredit_cardnumber = no ; 預設 no
    say_rateinitial = no ; 預設 no
    cid_enable = no ; 預設 no
    cid_askpincode_ifnot_callerid = no ;預設 yes

    Q:在 Customer UI > BUY NOW > continue 發生頁面找不到

    Ans: 錯誤原因為該 hyperlink 字串有錯誤,修正方法如下:

    Admin UI > SYSTEM SETTINGS > Global List
    Select Group = epayment_method

    HTTP Server Customer = http://your.server.domain/
    HTTPS Server Customer = https://your.server.domain/
    Q:匯入 rate 時,出現錯誤:File size is greater than allowed limit

    A2B Admin > SYSTEM SETTINGS > Global List 

    SELECT GROUP = webui

    my_max_file_size_import = 2048000 (2048000 為 2MB)

    Q:如何限制 SIP 用戶的最大通話數

    例如 SIP 用戶的帳戶(username)為 1234567

    編輯 /etc/asterisk/sip_custom_post.conf

    [1234567](+)
    call-limit=5 
    

    記得 reload asterisk。

    Q:如何限制 Provider > Trunk 的最大通話數

    CURRENT CONNECTIONS = 0 (這兒要設 0)
    MAXIMUM CONNECTIONS = 50 (這裡設限制最大通話量)

    Powered by MindTouch Core