Добрый день!
Обнаружилась странная проблема - при отправке многостраничного факса с любого аппарата в офисе (МФУ, факсы) на аппарат Panasonic KX-FT982, находящийся в другой организации, в ручном режиме проходит только одна страница, после чего происходит перевод на разговор. Если принимающий факс поставить на автомат - все страницы проходят нормально. Отправка из другого офиса нескольких страниц (тот же VoIP-провайдер, но стоят его шлюзы) на этот факс в ручном режиме проходит нормально. То есть с удаленным факсом и провайдером все хорошо.
Оказалось что внутри офиса на похожие аппараты (Panasonic KX-FT984) многостраничные факсы в ручном режиме тоже не ходят, проходит только одна страница. В автомате - все ОК. То есть провайдер вроде как ни при чем. Ошибок на факсах нет - с передающего уходит 2 страницы, статус ОК, на принимающем выходит одна страница и переводится на разговор.
Cтоит Asterisk 13.2, канальный драйвер chan_pjsip, кодеки g.711u. Провайдер протокол T.38 не поддерживает.
Схема подключения факсов: Fax -> ATA Grandstream HT702 -> Asterisk. На HT702: VAD - выключен, Fax mode - Pass-through, Echo canceller - выключен.
То есть или астериск, или HT702 вносит в сигнал что-то, что завставляет факс думать, что передача закончена?
Смотрел rtp debug, core debug, pjsip logger, никакого криминала не увидел, соединение устанавливается, голос ходит, факс передается. Но почему рвется после первой страницы, как найти что происходит с сигналом при передаче именно на панасоники? Как дебажить тона, которые идут при факсовом сообщении? Куда копать?