Страница 1 из 1
Asterisk как SIP сервер за NAT, работает с пробросом портов
Добавлено: 15 июл 2012, 12:20
freeneutron
Почитал решения из
Базаы знаний. И меня заинтересовало 3-е:
Asterisk как SIP сервер за NAT, клиент на публичном ИП адресе подключается к Asterisk
работает с пробросом портов и неоторыми манипуляциями с заголовками SIP пакетов**.
Объясните пожалуйста по подробнее, что за манипуляции с заголовками SIP пакетов?
Re: Asterisk как SIP сервер за NAT, работает с пробросом пор
Добавлено: 15 июл 2012, 13:09
SolarW
http://forum.asterisk.ru/viewtopic.php?f=3&t=1876
P.S. Почему вы вопросы по астериску задаете в разделе по другим программам?
Re: Asterisk как SIP сервер за NAT, работает с пробросом пор
Добавлено: 15 июл 2012, 13:30
freeneutron
SolarW писал(а):Почему вы вопросы по астериску задаете в разделе по другим программам?
Я думал, что заголовками должен манипулировать SER, вот почему...
SolarW писал(а):Кроме проброса портов необходимо настроить параметры externip / externhost и localnet.
Так это и есть та самая манипуляция с заголовками о которой речь?
Re: Asterisk как SIP сервер за NAT, работает с пробросом пор
Добавлено: 15 июл 2012, 14:37
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, о котором он понятия не имеет. Вот такие манипуляции!
В общем, Вам учиться надо, а каникулы.