Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Как отправить rtp-траф на другой ip

Как отправить rtp-траф на другой ip

Как отправить rtp-траф на другой ip
Откуда: Moscow
Сообщений: 8

Как отправить rtp-траф на другой ip

Всем день добрый! Подскажите знающие, где в * какие настройки надо поправить, чтобы при установлении SIP-соединения RTP-поток оправлять на другой IP-адрес, отличный от IP-адреса сервера *.
То есть, другими словами, мне надо, чтобы в теле команд INVITE и 200 Ok в SDP командах 'o=" и 'c=" подставлялся нужный мне IP-адрес, который не совпадает с адресом *.
Спасибо
2010-11-18 12:16

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Как отправить rtp-траф на другой ip

* не имеет инструментов для прямой работы с полями SDP. * = PBX.
Создам аварийную ситуацию. Дорого. На долго =)
2010-11-18 12:27

Откуда: Moscow
Сообщений: 8

Re: Как отправить rtp-траф на другой ip

Беглый взгляд на chan_sip.c показал, что поле ip-адреса в "o=" и "c=" может формироваться либо на основе собственного ip-адреса (ownerip), либо адреса редиректа (redirip), вот поэтому и родился вопрос.
2010-11-18 12:41

Откуда: Moscow
Сообщений: 8

Re: Как отправить rtp-траф на другой ip

Может, конечно, это всего лишь поддержка вот этого (sip.conf):
;canreinvite=yes ; Asterisk by default tries to redirect the
; RTP media stream (audio) to go directly from
; the caller to the callee.
2010-11-18 12:45

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Как отправить rtp-траф на другой ip

М-м-м.. Можно конечно и с этим покостыльничать. Но без правки кода, понадобится еще один UA, на который * будет пытаться скинуть rtp. Именно SIP-UA, а не просто другой ip.
Ну и плюс, опция canreinvite не может принудительно заставить * скинуть rtp.
Создам аварийную ситуацию. Дорого. На долго =)
2010-11-18 13:29

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Как отправить rtp-траф на другой ip

да.. мне тоже захочется посмотреть на ту железку , которая в рамках поднятой сессии будет рада непонятно откуда взявшимся левым адресом.
http://линия24.рф - Астериск и прочие бубны!
2010-11-18 13:34

Откуда: NiNo
Сообщений: 112

Re: Как отправить rtp-траф на другой ip

zzuz:

да.. мне тоже захочется посмотреть на ту железку , которая в рамках поднятой сессии будет рада непонятно откуда взявшимся левым адресом.
почему левым ??? Где то написано, что сигналинг и rtp обязаны идти с одного IP ?
http://code.google.com/p/virtual-pbx - я не червонец, чтобы нравиться всем....
2010-11-18 13:39

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Как отправить rtp-траф на другой ip

Да, кстати, возможно будет интересен проект SEMS
Создам аварийную ситуацию. Дорого. На долго =)
2010-11-18 13:41

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Как отправить rtp-траф на другой ip

gosha-regs, ты прав, нигде. Более того, для этого поле c и есть в SDP.

zzuz, если знать ip+port открытый для приема rtp и угадывать порядок пакетов, можно всяку гадость пхать в канал =)
Создам аварийную ситуацию. Дорого. На долго =)
2010-11-18 13:42

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru