asterisk agi (php) отладка файлов

кто-нибудь знает шаги, необходимые для отладки ai secript (a2billing.php) звездочки. Я могу удалять debug php cli, если я вызываю его из консоли linux. но если он работает из-за звездочки, он не работает.

любая идея, как отладить его?

Чтобы включить режим отладки a2биллинга, вам нужно перейти в config, а в agi-confX добавить verbose -> DEBUG (см. Комментарии)

После этого вы можете проверить файл отладки a2billign (указанный в файле /etc/a2billng.conf) или сделать с консоли

asterisk -r agi set debug on core set verbose 4 

что типично даст вам достаточно информации для отладки скрипта. он показывает строки и файлы, где вызывается сообщение, поэтому вы можете проверять файлы thoose и сравнивать с журналом.

ps вообще хорошая идея нанять кого-то с опытом a2billign. в большинстве случаев это будет стоить вам МНОГО меньше, чем понимать логику a2биллинга, это не всегда понятно.

A2Billing может записывать информацию об отладке в файлы журнала, см. В коде AGI, любую команду, начинающуюся с $ A2B-> debug (…)

В AGI-Conf в пользовательском интерфейсе администратора вы найдете настройки либо для добавления журнала в CLI, либо для выбора уровня детализации.