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

регистрация экстеншна через нат

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
мишаня
Сообщения: 11
Зарегистрирован: 05 дек 2011, 21:06

регистрация экстеншна через нат

Сообщение мишаня »

Добрый вечер !
--
Коллеги, имеем ситуацию.
Стоит Freepbx, часть экстеншнов сидит в той же сети (№1), что и Астериск, вторая часть в другой сети(№2) и ходят до астериска через интернет.Телефоны используются двух типов: LG LIP-6812D и софтфоны ZIOPER 1.16.1 для андроида.
Сети классические.
Сеть №1 [192.168.1.x -> NAT 109.x.x.x] ---> Сеть №2 [NAT 195.x.x.x ->192.168.1.x]

Беда в следующем.
Софтфоны регистрируются и работают из другой подсети(№2) на ура.
sip show peers
111/111 195.xxx.xxx.xxx D N 5060 OK (114 ms)

ЭлДжи - регистрируется на астериске весьма корявым видом:
--
sip show peer
120/120 192.168.1.134 D A 5060 UNREACHABLE

Данный IP адрес - это внутренний айпишник телефона ЭлДжи, который находится в другой сети (№2), и который почему-то регистрируется на астериске под своим внутренним айпишником.

Соответственно, при попытке звонка с 111 на 120 - имеем "Абонент 120 не доступен" и это логично.
Вот теперь вопрос - в какой стороне лежит решение проблемы ? Есть подозрение, что ЭлДжи как-то не совсем верно работают за НАТом.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: регистрация экстеншна через нат

Сообщение ded »

У Вас всё неправильно с точки построения приватных сетей, несмотря на то, что софтфоны регистрируются и работают из другой подсети(№2) на ура. Сети как минимум должны быть разные, если не хотите запутаться -
Сеть №1 [192.168.1.x -> NAT 109.x.x.x] ---> Сеть №2 [NAT 195.x.x.x ->192.168.2.x]

1) Где стоит Астериск в этой схеме? Прописан ли у него externip= & localnet= ??
2) Теперь, что показывает команда
CLI> sip show peers ?
экстеншны обеих сетей имеют nat=yes?
Если Астериск находится в сети слева, то на экстенах левой сети желателно nat=no, а на экстенах правой - nat=yes. Судя по

Код: Выделить всё

120/120 192.168.1.134 D A 5060 UNREACHABLE
они у вас nat=no, неправильно.

3) Проще было бы соединить Сеть №1 [192.168.1.x ] <---> VPN <---> Сеть №2 [192.168.2.x]
gofer_k
Сообщения: 275
Зарегистрирован: 08 апр 2011, 16:27

Re: регистрация экстеншна через нат

Сообщение gofer_k »

В лыжах по идее должны быть параметры как private и public ip на samsung и NEC это есть по идее и налыжах должно быть
Моя бабка еще помнит беспроводные утюги.
мишаня
Сообщения: 11
Зарегистрирован: 05 дек 2011, 21:06

Re: регистрация экстеншна через нат

Сообщение мишаня »

Уважаемый ded, спасибо за наводку !
Да, конечно ! Те экстешны, которые были в сети №2, были без опции "nat=Yes". Другое дело, почему работали софтфоны ? Это-то меня и сбило с толку. Ваше замечание оказалось действенным, проблема побеждена. :)

Что касается построения приватных сетей, то тут всё канонически. Совершенно необязательно же выстраивать адресацию обеих сетей, отличную друг от друга. Поэтому с сетями всё абсолютно верно построено. Согласен, что VPN решит такие проблемы на корню, но целесообразность построения впн-сети, а потом и дальнейшее решение проблем с маршрутизацией трафика - за гранью добра и зла ;)
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: регистрация экстеншна через нат

Сообщение ded »

Те экстешны, которые были в сети №2, были без опции "nat=Yes". Другое дело, почему работали софтфоны ?
SIP такой гибкий!
Я открою секрет: всякий прибор может чуть по разному работать. Например, телефоны Cisco SPA9XX более адаптивны с НАТ, работают легко, включен nat=yes в настройках экстена и ли нет. А вот телефоны Cisco 79ХХ - нет, там абсолютная точность нужна в отношении НАТ.
Совершенно обязательно выстраивать адресацию своих сетей, отличную друг от друга.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH