Страница 1 из 1

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

Добавлено: 15 сен 2013, 18:21
мишаня
Добрый вечер !
--
Коллеги, имеем ситуацию.
Стоит 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 не доступен" и это логично.
Вот теперь вопрос - в какой стороне лежит решение проблемы ? Есть подозрение, что ЭлДжи как-то не совсем верно работают за НАТом.

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

Добавлено: 15 сен 2013, 18:42
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]

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

Добавлено: 16 сен 2013, 00:15
gofer_k
В лыжах по идее должны быть параметры как private и public ip на samsung и NEC это есть по идее и налыжах должно быть

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

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

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

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

Добавлено: 16 сен 2013, 13:46
ded
Те экстешны, которые были в сети №2, были без опции "nat=Yes". Другое дело, почему работали софтфоны ?
SIP такой гибкий!
Я открою секрет: всякий прибор может чуть по разному работать. Например, телефоны Cisco SPA9XX более адаптивны с НАТ, работают легко, включен nat=yes в настройках экстена и ли нет. А вот телефоны Cisco 79ХХ - нет, там абсолютная точность нужна в отношении НАТ.
Совершенно обязательно выстраивать адресацию своих сетей, отличную друг от друга.