asterisk agi (php) file debugging

2019-07-02 01:23发布

does anyone know the steps required to debug the agi secript (a2billing.php) of asterisk . I am able to remote debug php cli if i call it form the linux console. but if it runs from within asterisk , it does not work.

any idea how to debug it ?

2条回答
闹够了就滚
2楼-- · 2019-07-02 01:36

A2Billing can write debugging information to log files, see in the AGI code, any command starting with $A2B->debug(...)

In the AGI-Conf on the Admin UI, you will find settings to either verbose the log on CLI or to select the verbosity level.

查看更多
够拽才男人
3楼-- · 2019-07-02 01:53

To turn debug mode of a2billing you have to go config, and in agi-confX put verbose ->DEBUG(see comments)

After that you can check a2billign debug file(specified in /etc/a2billng.conf) or do from console

asterisk -r
agi set debug on
core set verbose 4

that will typicaly give you enought info to debug script. it show lines and files where message invoked, so you can check thoose files and compare with log.

p.s. in general it is nice idea hire someone with a2billign experience. in most cases that will cost you MUCH less then understand logic of a2billing, it is not always clear.

查看更多
登录 后发表回答