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

Asterisk как SIP сервер за NAT, работает с пробросом портов

Использование и настройка других открытых VoIP PBX

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

Ответить
Аватара пользователя
freeneutron
Сообщения: 65
Зарегистрирован: 12 июл 2012, 13:08

Asterisk как SIP сервер за NAT, работает с пробросом портов

Сообщение freeneutron »

Почитал решения из Базаы знаний. И меня заинтересовало 3-е:
Asterisk как SIP сервер за NAT, клиент на публичном ИП адресе подключается к Asterisk
работает с пробросом портов и неоторыми манипуляциями с заголовками SIP пакетов**.
Объясните пожалуйста по подробнее, что за манипуляции с заголовками SIP пакетов?
Все должно быть сделано на столько просто, на сколько это возможно, но не проще.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Asterisk как SIP сервер за NAT, работает с пробросом пор

Сообщение SolarW »

http://forum.asterisk.ru/viewtopic.php?f=3&t=1876

P.S. Почему вы вопросы по астериску задаете в разделе по другим программам?
Аватара пользователя
freeneutron
Сообщения: 65
Зарегистрирован: 12 июл 2012, 13:08

Re: Asterisk как SIP сервер за NAT, работает с пробросом пор

Сообщение freeneutron »

SolarW писал(а):Почему вы вопросы по астериску задаете в разделе по другим программам?
Я думал, что заголовками должен манипулировать SER, вот почему...
SolarW писал(а):Кроме проброса портов необходимо настроить параметры externip / externhost и localnet.
Так это и есть та самая манипуляция с заголовками о которой речь?
Все должно быть сделано на столько просто, на сколько это возможно, но не проще.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk как SIP сервер за NAT, работает с пробросом пор

Сообщение ded »

Overquotting detected!
2nd infernal omen, after gentle ducs.

Представьте два сценария на примере вэб сервера:
1) вэб сервер на публичном адресе, 80 порт у него открыт.
2) вэб сервер за рутером, который делает НАТ. Управление рутером - тоже через 80 порт.

В первом случае ничего объяснять не надо. Всё тупо работает. Во втором случае вы пробрасывает 80 порт на внешнем интерфейсе рутера на 80 порт вэбсервера, который стоит на внутреннем ИП адресе. А управление самого рутера переводите на порт 8081 например тащемта.

Вот и с SIP то же самое, но чуток сложнее. Нет никакого SER а есть просто рутер, на котором указывается проброс портов снаружи - всё что приходит на 5060 пересылается Астериску на 5060.
А вот если не прописать в Астериске externip, то в ответах его в SIP заголовках будет стоять его честный внутренний ИП = 192.168.0.123
Соответственно удалённый абонент будет пересылать SIP ответы на эти пакеты на 192.168.0.123, о котором он понятия не имеет. Вот такие манипуляции!

В общем, Вам учиться надо, а каникулы.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH