沒有人知道調試星號(ag2billing.php)所需的步驟。我能夠遠程調試的PHP CLI,如果我把它稱爲它的形式在Linux控制檯。但如果它從星號內運行,則不起作用。asterisk agi(php)文件調試
任何想法如何調試它?
沒有人知道調試星號(ag2billing.php)所需的步驟。我能夠遠程調試的PHP CLI,如果我把它稱爲它的形式在Linux控制檯。但如果它從星號內運行,則不起作用。asterisk agi(php)文件調試
任何想法如何調試它?
要打開調試模式a2billing你必須去配置,並在AGI-confX把冗長 - > DEBUG(見註釋)
之後,你可以檢查a2billign調試文件(在/ etc/a2billng規定。 conf)或從控制檯執行
asterisk -r
agi set debug on
core set verbose 4
這將典型地給你足夠的信息來調試腳本。它顯示消息調用的行和文件,因此您可以檢查thoose文件並與日誌進行比較。
p.s.總的來說,聘請有2位經驗的人是一個不錯的主意。在大多數情況下,這會花費你很少,然後理解a2billing的邏輯,它並不總是清楚。
A2Billing可以寫入調試信息,日誌文件,請參閱AGI代碼,任何命令開始$ A2B->調試(...)
在對管理UI的AGI-CONF,你會發現設置以詳細記錄CLI上的日誌或選擇詳細級別。