кто-нибудь знает шаги, необходимые для отладки 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, либо для выбора уровня детализации.