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

Не правильное поле "o (Owner/Creator)" в SDP.

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

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

Ответить
Lefont
Сообщения: 4
Зарегистрирован: 25 авг 2017, 02:55

Не правильное поле "o (Owner/Creator)" в SDP.

Сообщение Lefont »

Добрый день! Пытался найти похожую проблему, но так и не смог, создаю новую...

Ситуация стандартная, астериск, два плеча: с провайдером и с внутренним телефоном:
Провайдер(195.208.35.40)------(195.208.x.x)Asterisk(10.11.13.1)--------Телефон(10.11.13.5)
Астериск без ната, смотрит на прямую на провайдера.

Поступает входящий звонок со стороны 195.208.35.40, астерикс его принимает, и ставит в очередь. В это время, абоненту играет hold music, и говориться какой он в очереди. В очереди три телефона. Берем трубку на любом (в примере берем телефон с ip 10.11.13.5), нам сообщает астериск сколько клиент был в очереди, и мы начинаем разговор. Мы прекрасно слышим абонента, он нас нет.

Диагностика:
Снят дамп с обоих плеч.
Плечо Провайдер------Asterisk, работает отлично, да же можно услышать как в сторону провайдер льется RTP поток с hold music. Да и по пакетикам видно, криминала нет. Т.е. там RTP ходит отлично в обе стороны, ровно до того момента, пока с Телефона(10.11.13.5) не сниму трубку, после этого RTP в сторону провайдера пропадает.
Плечо Asterisk------Телефон, тут и есть проблема. Видно как в одном из INVITE'ов, Asterisk Телефону сообщает по SDP, что владелец сессии провайдер(195.208.35.40). После чего, телефон радостно начинает пытаться лить ответный трафик не на Asterisk(10.11.13.1), а на прямую на Провайдера(195.208.35.40) :shock: , который до провайдера и не доходит (блокируется). При этом, видим, как льётся RTP с Asterisk на Телефон (это поток от провайдера, по этому мы и слышим собеседника).

Прикладываю дамп трафика плеча Asterisk-Телефон. Хочу заметить, что схема работала, причем несколько лет. Последняя перезагрузка, или перенастройка, или ещё что либо, было за несколько недель до этого. Т.е. ни чего не менялось.
Было опробовано уже и перечитывание конфигов(которые не поменялись), и обновление Asterisk до последней версии, и перезагрузка, и т.п.

Помогите пожалуйста решить проблему, заранее спасибо!

Дамп:
https://drive.google.com/file/d/0B_tA5y ... sp=sharing
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не правильное поле "o (Owner/Creator)" в SDP.

Сообщение Vlad1983 »

directmedia=no
ЛС: @rostel
Lefont
Сообщения: 4
Зарегистрирован: 25 авг 2017, 02:55

Re: Не правильное поле "o (Owner/Creator)" в SDP.

Сообщение Lefont »

Большое спасибо! Заработало....
Видимо плохо понимаю ещё работу Asteriska, ушел RTFM.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH