h1. Отладка Asterisk У Asterisk есть несколько режимов отладки: *verbose* - выводится различная отладочная информация, которая касается пошагового выполнения обработчиков вызовов и прочая информация по звонку *debug* - выводится информация, которая может быть более полезная для разработчиков Сообщения режима _verbose_ по умолчанию выводятся на консоль и в файл /var/log/asterisk/messages. Сообщения режима _debug_ по умолчанию выводятся в файл /var/log/asterisk/messages. Для обоих режимов можно задавать +уровень+ логирования (от 0 до 10). Чем выше уровень, тем больше информации выводится. Пользователям обычно достаточно режима _verbose_. Для включения логирования выполните следующее: 1. Получите _root_ доступ. Описано в разделе [[Как зайти на сервер под root]] 2. Зайдите в консоль Asterisk:
# asterisk -r
3. Установите режим и уровень логирования:
CLI> core set verbose 3
Это включит режим _verbose_ уровень 3. При этом уровне видно пошаговое выполнение обработчика вызовов. Для включения режима _debug_ выполните следующее:
CLI> core set debug 5
Это включит режим _debug_ уровень 5. 4. Логирование в файл может быстро забить место на жестком диске, потому после завершения отладки желательно отключить логирование:
CLI> core set debug off
CLI> core set verbose off
[[Debug Asterisk|English translation]]