简体   繁体   中英

asterisk agi (php) file debugging

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 ?

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.

ps 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.

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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM