Страница 1 из 1
Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 29 сен 2022, 11:48
Kroteg
Yeastar TA410 FXO висит на белом адресе (Asterisk тоже) и при исходящем вызове рвёт соединение через минуту-две. Уже обмен опшинсами настроил каждые 10 секунд.
Ранее отваливался с лагами, сейчас лагов нет, но соединение рвёт.
Так понял причина в 183, но не нашел как это отключить на шлюзе.
Re: Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 29 сен 2022, 13:04
ded
Верcия Астериск 1.6.2 ?
chan_sip ?
pjsip ?
Что говорит поддержка Yeastar?
Asterisk, SIP, отсутствие early media из-за повторного ответа «183 Session Progress» без SDP
Проблема замечена при работе с провайдером МТС:
При вызове на недоступный мобильный номер, звонящий слышит КПВ, затем отбой. Звонящий не слышит сообщение о недоступности абонента, передаваемое провайдером в early media.
Дамп пакетов, показывает, что сообщение о недоступности абонента действительно проигрывается провайдером, дебаг SIP-сообщений показывает, что через несколько секунд после ответа «183 Session Progress» приходит ещё один, но без SDP: Оказалось, Asterisk обрабатывает ответ «183 Session Progress» без SDP, как ответ «180 Ringing»
Re: Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 29 сен 2022, 13:33
Kroteg
ded писал(а):Верcия Астериск 1.6.2 ?
chan_sip ?
pjsip ?
Что говорит поддержка Yeastar?
Asterisk 11.4.0, соответсвенно чансип
С поддержкой ещё не связывался, наткнулся на статью
Asterisk, SIP, отсутствие early media из-за повторного ответа «183 Session Progress» без SDP, так понимаю мой случай?
Стоит рискнуть и пересобрать?
------
глянул исходники 11.25.3 - там уже исправлено
Re: Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 29 сен 2022, 13:52
ded
Пока не вижу другого варианта.
Kroteg писал(а):Asterisk 11.4.0, соответсвенно чансип
Там в скриншоте в SDP - Asterisk 1.6.2.6 - это Yeastar ?
Re: Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 29 сен 2022, 13:56
Kroteg
ded писал(а):Там в скриншоте в SDP - Asterisk 1.6.2.6 - это Yeastar ?
Да, правое плечо - это Yeastar.
Re: Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 29 сен 2022, 14:11
ded
Ну, Yeastar - не МТС, можно подкрутить.
Можно просто попробовать поставить на Asterisk 11 в сценарии входящих/исходящих - Progress.
https://wiki.asterisk.org/wiki/display/ ... pplication
или поставитть
progressinband=never – Whenever ringing occurs, send “180 ringing” as long as “200 OK” has not yet been sent.
Re: Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 30 сен 2022, 08:29
Kroteg
Всё же пересобрал Астериск на 11.25.3 - ошибка устранилась, 603 не отправляется шлюзом и 4 минуты соединения уже прогресс ))
Re: Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 04 окт 2022, 14:10
Kroteg
Надеялся что починил, но проблема так и не решилась.
На шлюзе причем в
sip.conf в
general progressinband = no, на сервере
progressinband = never
22.250 - сам сервер. не может ли телефонный аппарат 101 инициировать завершение вызова?
Progress() перед Dial() добавил
Код: Выделить всё
[2022-10-04 15:53:59] VERBOSE[21757][C-000005c2] pbx.c: -- Executing [s@macro-dialout-trunk:22] Progress("SIP/129-00000b71", "") in new stack
[2022-10-04 15:53:59] VERBOSE[21757][C-000005c2] pbx.c: -- Executing [s@macro-dialout-trunk:23] Dial("SIP/129-00000b71", "SIP/30104/33780,300,Tt") in new stack
Re: Yeatsr TA410 рвет соединение через 1-2 минуты
Добавлено: 04 окт 2022, 15:22
ded
На первой диаграмме - посылка 183 Session progress и потом 487 Request terminated.
На последней диаграмме отчётливо видно, что сервер 22.250 честно посылал 183 Session progress и потом - Cancel, и только тогда 487 Request terminated. То есть по второй диаграмме Cancel послал телефон (AFAIK).