реклама на сайте
подробности

 
 
> Вопрос по SIP протоколу, непонятности как проходит NAT
Метценгерштейн
сообщение Feb 11 2010, 18:55
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Дано:
с одной стороны- выделенный IP, рутер с NAT, за рутером SIP телефон (имеет локальный IP 192.168...) порты в рутере проброшены на локальный IP тлф.
с другой стороны тоже самое.

Напрямую без сип провайдера, типа сипнет, не получается вызвать другой телефон. Почему?
На сколько я понял, SIP протокол тоже имеет в своем теле IP source & IP dest. и если он вызывает другой аппарат- то в дестинатион пишет WAN рутера, а там уже пакеты перенаправляются на телефон. Но, если тлф и принял пакет SIP, то там в адресе сурс стоит 192.168... он на него и отправит...
правильно всё?

Получается, что есть ещё одна проблема- с NAT. У меня он ограниченный конус по порту, т.е. моему сип телефону пришлют пакет только в том случае, если он сам послал пакет кому-то от кого ждет пакеты.

А если регистрируюсь на сипнет.ру? то как происходит прохождение SIP? тогда я уже могу звонить куда хочу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
uriy
сообщение Feb 12 2010, 05:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
На сколько я понял, SIP протокол тоже имеет в своем теле IP source & IP dest. и если он вызывает другой аппарат- то в дестинатион пишет WAN рутера, а там уже пакеты перенаправляются на телефон. Но, если тлф и принял пакет SIP, то там в адресе сурс стоит 192.168... он на него и отправит...
правильно всё?
Я думаю вы тут ошибаетесь. В IP dest должен быть IP удаленного телефона, иначе откуда вашему роутеру знать куда отправить пакет дальше. А локальный IP вашего роутера должен быть прописан в качестве шлюза в телефоне. Тогда, если вы делаете вызов за пределы локальной сети, пакет уходит в шлюз (т.е. в роутер).
Цитата
Получается, что есть ещё одна проблема- с NAT. У меня он ограниченный конус по порту, т.е. моему сип телефону пришлют пакет только в том случае, если он сам послал пакет кому-то от кого ждет пакеты.
Что такое ограниченный конус по порту? NAT как раз таки позволяет достучаться из внешнего мира к локальным IP. В роутере должна быть прописана маршрутизация. Например, вы используете порт 5004. Тогда роутер, получив данные из инета на этот порт пересылает данные на локальный адрес, предварительно указанный вами.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 17:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016