При вызове несуществующего абонента из коробки станция оповещает о невозможности соединения, но когда устанавливаешь в endpoint’ах inband_progress = no, то оповещения нет и звонок обрывается. Это баг или фича?
я бы в первую очередь смотрел в логи asterisk/messages и asterisk/verbose
есть ли ошибки
далее смотрел бы дамп трафика в sngrep.
Что касается логов все в порядке, ошибок нет. Трейс астериска в обоих случаях совершенно одинаковый и выполняется инструкция playback недоступности. Проблема думаю кроется в работе SIP. Когда 183 Session progress отключен атс и абонет не согласовали медиа среду, а значит оповещения нет. Можно ли как-нибудь это закастомизировать, подскажите куда копать... Может насильно, независимо от установленной опции, пихать 183 Session progress с SDP...
Да, именно так и поступает FreePBX. Независимо от установленной опции inband_progress=no, он пихает 183 Session progress с SDP и проигрывает сообщение о невозможности соединения.