VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Раздел для разработчиков для обсуждения программных и аппаратных продуктов и их реализации.

Модераторы: april22, Zavr2008

tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение tma »

Не все так просто.
При непосредственной регистрации на softswitch'е Fritz!Box также нормально пропускает КПВ.
Т.е. КПВ нет только через Kamailio+RTPProxy. Казалось бы в них проблема, но у Linksys и других устройств,
подключенных к Kamailio+RTPProxy нет никаких проблем с КПВ. Загадка пока еще не разгадана... :cry:

Сейчас специально сделал 2 вызова через Kamailio+RTPProxy.
1. С Linksys SPA941 - КПВ есть
2. С Fritz!Box - КПВ нет (точнее вначале короткий гудок и тишина)

Замкнутый круг -- я с этого и начинал. :shock:

Нашел существенное отличие (как я мог об этом забыть) - Fritz!Box с Kamailio работает по SIP over TCP, а Linksys умеет только SIP over UDP.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение tma »

Fritz!Box с Kamailio работает по SIP over TCP
Отключил на Kamailio SIP over TCP -- ничего не изменилось.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение tma »

БЛИН! Проблема была у меня в настройках Kamailio! :twisted:
Раз 180 идет с SDP, то и для него тоже нужно было посылать RTP через RTPProxy...
Вот правильный конфиг:

Код: Выделить всё

onreply_route[REPLY_ONE] {
        if ((isflagset(5) || isbflagset("6")) && status=~"(180)|(183)|(2[0-9][0-9])") {
                force_rtp_proxy("o");
        }
        if (isbflagset("6")) {
                fix_nated_contact();
        }
}
Все изменения: дописано "(180)|" и ВСЕ! И не терял бы целые сутки.
По умолчанию и нигде в примерах этого нет. Ну будто-бы я один на эти грабли наступил... :cry:

Мои извинения... :oops: :oops: :oops:
Разработчики уже внесли необходимый код в softswitch. :D Надеюсь он пригодится.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение tma »

Не могу: петля горло сдавливает... :oops:
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение tma »

Подниму давнюю тему...

Наткнулся на такое:
180 с SDP, а далее 183 без SDP.
Yealink через asterisk нормально переваривает. Yealink через Kamailio - тишина.
Вот думаю теперь, как на Kamailio такую ситуацию разрулить.
Либо 180 с SDP менять на 183 с SDP, а 183 без SDP вообще дропать, толи еще как...
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение Vlad1983 »

дропать
это и проще и логичней
ЛС: @rostel
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение tma »

Согласен, что проще, т.к. каким образом в SER'е проверять предыдущее состояние даже не представляю пока.
Честно говоря как 183 без SDP образовалось для меня не ясно, но так приходит от партнера и он ничего поделать с этим не может...
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение Vlad1983 »

по приходу 180 c SDP выставить переменную
по приходу 183 без SDP проверить значение переменной и если выставлена то убить сообщение
хотя и из 180 можно попробовать вкрячить значения
ЛС: @rostel
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение tma »

В принципе да. Я вот думал стоит ли после 180 с SDP из 183 без SDP делать 183 с SDP или проще его дропнуть в любом случае?
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: 183 Session Progress & 180 Ringing (PROGRESS & ALERTING)

Сообщение Vlad1983 »

ХЗ некоторым нужна именно последовательность 180 183+SDP
от того что будет 180+SDP 183+SDP хуже возможно не будет
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH