Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Все за nat

0

Asterisk и клиент за NAT

Asterisk-router1----INTERNET----router2--client

на router1 сдела проброс 5060 и 10000-20000 на Asterisk на астериске сделал nat=yes localnet=192.168.1.0/255.255.255.0 externip=внешний ип на router1 canreinvite=no

Сигнализация проходит нормально, но звука нет на router2 - проброс портов сделать не могу. Как быть в таком случае?

удалить закрыть спам изменить тег редактировать

спросил 2013-02-07 21:02:23 +0400

анонимный пользователь

Аноним

Comments

двойной NAT - худший случай. Желательно иметь годный роутер с правильным SIP ALG

switch ( 2013-02-07 21:04:25 +0400 )редактировать

т.е выход один. или же искать client провайдера со статикой и далее на router2 делать проброс портов 10000-20000? Как же реализовано это у voip провайдеров? у них же по дефолту все клиенты за nat с не возможностью проброса портов

sprut-rus ( 2013-02-07 21:57:39 +0400 )редактировать

Именно на router2 никаких пробросов нет. Т.е client имеет доступ в интернет через обычного интернет провайдера, там речи о пробросе портов каких либо вообще нет.

sprut-rus ( 2013-02-07 22:15:46 +0400 )редактировать

на роутере 2 ничего пробрасывать не надо - надо вправильно пробросить на роутере 1 и астериске nat=yes - там где общая настройка сип ( там где ip выставлял) И nat=yes в настройках peer этого клиента на астериске - там где прописывал пароль для этого клиента.

astin1317 ( 2013-02-07 22:16:46 +0400 )редактировать

ну как это не надо? А как же они по rtp будут общаться?

sprut-rus ( 2013-02-07 22:24:46 +0400 )редактировать

определенность портов нужна только на серверной части клиенские соединения натяться откуда бы они не исходили у меня есть клиенты за двойным натом на их стороне и никаких проблем проблема такая - сервер внутри сип протокола говорит клиенту - выделяю тебе для ртп такой то порт - клиент на этот порт инициализирует соединение - и если на белом ip вместо сервера ничего не знающий про эту договоренность сервера и клиента - роутер - тут и облом голоса для того что бы облома не было - надо с роутера - порты пробросить на сервер. а клиент инициализатор соединения - когда оно от клиента идет через твой роутер 2 - роутер его натит - и помнит об том что его занатил - поэтому возвращает без проблем.

astin1317 ( 2013-02-07 23:28:15 +0400 )редактировать

версия астера какая?

Zavr2008 ( 2013-02-08 00:17:55 +0400 )редактировать

и что за роутик1..

Zavr2008 ( 2013-02-08 00:19:08 +0400 )редактировать

версия астера 1.6 роутер линухи обычные

sprut-rus ( 2013-02-08 08:06:20 +0400 )редактировать

Zavr2008, это конечно вариант, только если в дальнейшем захочется полностью перейти на айпи со всеми плюшками астера начиная от сохранения номеров E1 до с интеграцией 1С. то тут сипнет вряд ли подойдет

sprut-rus ( 2013-02-08 08:08:05 +0400 )редактировать

astin1317 астин это ты говоришь про симметричный rtp?

sprut-rus ( 2013-02-08 08:09:04 +0400 )редактировать

нет не про симметричный но такая схема как у тебя у меня работает клиенты же ВСЕ за своими натами некоторые даже с 3г некоторые за двойными натами никаких проблем с голосом нет

astin1317 ( 2013-02-09 09:20:12 +0400 )редактировать

4 Ответа

0

А кто, что думает про Outbound proxy?

ссылка удалить спам редактировать

ответил 2013-02-08 15:23:04 +0400

ispryt Gravatar ispryt
1 27 5

Comments

а он то причем тут? и вопросы нужно задавать в каментах а не как ответ.. соблюдайте порядок..

Zavr2008 ( 2014-02-17 22:18:22 +0400 )редактировать
0

туннелировать например openvpn

ссылка удалить спам редактировать

ответил 2013-02-07 21:50:02 +0400

astin1317 Gravatar astin1317
21 6 1 7

Comments

ещё надо проверить в настройках этого клиента nat=yes ( кроме общей настройки sip) если это не поможет - то все таки внимательно посмотреть проброс портов там как правило ещё прописывается ещё правило с форвардом но твоя схема рабочая и распространенная - если на роутете 1 белый ip - должно работать - у меня работает ( если конечно на роутере 2 не блокируют порты 10000-20000 :)))

astin1317 ( 2013-02-07 22:06:01 +0400 )редактировать
0

как вариант, тупой до безобразия)) Зарегить обоих на SIPNET или чем то подобном. Внутри бесплатно там, так что будет всё пучком.

ссылка удалить спам редактировать

ответил 2013-02-08 00:20:36 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/
0

Объединить их в VPN и убрать NAT.

ссылка удалить спам редактировать

ответил 2013-02-08 14:45:18 +0400

rad Gravatar rad flag of Ukraine
106 5
http://www.pearlpbx.com/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-02-07 21:02:23 +0400

Просмотрен: 1,429 раз

Обновлен: Feb 08 '13

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.