2012-04-03 3 views
2

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

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

ответ

5

Чтобы включить режим отладки из A2Billing вы должны идти конфигурации, и в AGI-confX поставил многословным -> DEBUG (см комментарии)

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

asterisk -r 
agi set debug on 
core set verbose 4 

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

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

0

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

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

Смежные вопросы