Глубокий дебаг астериска

Иногда можно потерять довольно много времени, пытаясь в консоли астериска отловить ошибку выполнения agi скрипта, или просто внешнего приложения, запускаемого из дайлплана. Есть один способ, который в документации в явном виде не описан, но очень помогает. Мы запустим asterisk в режиме, похожем на монопольный в , при этом будем видеть в его консоли все предупреждения и ошибки.

  1. Выключаем астериск;
  2. Выполняем такую команду:
su asterisk
asterisk -vvvgc

Теперь все как на ладони!