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

Asterisk шлет 183+SDP затем 180, как убрать 180?

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
Chidi
Сообщения: 2
Зарегистрирован: 02 июл 2015, 07:57

Asterisk шлет 183+SDP затем 180, как убрать 180?

Сообщение Chidi »

Здравствуйте.

Есть такая схема:
Оконечный терминал -- Asterisk -- Mediant2000 -- M200 -- PSTN

В качетсве оконечных терминалов выступают софтфоны, IP-телефоны Fanvil, Cisco SPA504G и Linksys SPA922.

Если звонить на выключенный мобильный номер, то там тётка-автоответчик говорит что абонент не абонент.
Юзеры с IP-телефонами Fanvil и софтфонами слышат ее нормально. Юзеры с Cisco и Linksys слышат локально генерируемый Ringing, а потом отбивают вызов.

Трейс показал, что Asterisk присылает сначала 183+SDP, а затем сразу же после него 180 Ringing.

Fanvil-телефоны и смартфоны видят 183+SDP, устанавливают RTP-канал и дальше работают только с ним, игнорируя последующие 180.

Cisco и Linksys отрабатывают 183+SDP, но, видя последующий 180 сразу "переключаются" на него и начинают генерировать КПВ в трубку. Естественно вызывающий абонент слышит КПВ, а не тётку-автоответчик.

У Cisco и Linksys есть настройка "Sticky 183", которая, если выставлена в "yes", делает так, что IP-телефон начинает игнорировать любые последующе 180, пришедшие после 183+SDP. В таком случае всё работает нормально.

Но... вопрос в том, как сделать на стороне Asterisk так, чтобы Asterisk не слал 180 после 183, если RTP-канал установился успешно, ибо это нелогично ни разу.

Различные комбинации progressinband прописанные для пира "mediant2000" не помогли никак...

Подскажите, куда рыть?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk шлет 183+SDP затем 180, как убрать 180?

Сообщение Vlad1983 »

играть с prematuremedia и progressinband
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH