Про факсы мы уже говорили в статье про AddPac и его ошибочное детектирование, а теперь посмотрим как он виден в дампе.
Смотрим:
Видим:
Поясняю:
Клиент 62.213, провайдер 81.95
Мы видим что от провайдера приходит Инвайт, в котором в SDP объявлен Факс по Т38.
Клиент отбивает 488 ошибкой, что дословно переводится как: "Не приемлемо здесь", что не сильно проясняет ситуацию.
Раньше она звалась более емко:
"Codec Mismatch - нет шлюзов с поддержкой заказанного кодека"
Что более подходит нам. Читая описание поняли мы то что в этом и проблема, клиент принимал только в Т.30
Теперь беспроблемный факс:
Как видим, факс увиделся нормально и ошибок не было, в дампе он более никак не отоброжался после 200 ОК т.к. он идет не в SIP-сигнализации, SIP только инициировал сеанс, определил кодеки смотри детально пакет INVITE(SDP) видно спецификацию Т38 и его данные: максимальный буфер, версия протокола, датаграмма и др.
Закручиваться это может все очень круто, к примеру, посмотрите на следующий пример и попробуйте определить успешно или нет, были ли проблемы и если да, то какие:
З.Ы.
Какие ещё нюансы есть?
Всем спасибо!
Комментариев нет:
Отправить комментарий