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

OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 25 мар 2013, 23:58
vovik1965
Здравствуйте, Уважаемые!
Станция OS7070, v4.53
Построение сети: роутер-сетевой экран-управляемый свитч-OS7070.
Сеть администрируется местным сисадмином, который по моей просьбе прокинул TCP и UDP 5090, 6000, 9000, 30000-30031 на IPадрес процессора(192.168.10.90).
В этой LAN сети находятся 2 IP-телефона (192.168.10.98 и 192.168.10.99) №1200 и 1201. С ними проблем нет.

Подключаю IP-телефон ITP-5151D (v3.27, №1203) с внешней сети, и в 6.2.2 вижу следующую картину (см. скриншот):

http://www.ex.ua/view_storage/454883545165

IP-адрес (89.209.83.163) - верно
МАС-адрес - верно
Remote IP-адрес (192.168.0.103) - верно
Signal port 22451 - не верно, должен же быть 6000?
Voice port 9000 - верно (честно говоря не знаю зачем он нужен, ведь телефон работает по порту 6000?)

В результате станция говорит, что телефон зарегистрирован, но на индикаторе телефона - режима ожидания нет, зуммера нет, голоса нет...
Причем, если в телефон вводить не верный User_ID или Password, то станция сообщает, что не верный User_ID или Password и телефон не регистрируется.
Поле Signal port в 6.2.2 только информативное (кстати номер порта выскакивает разный при разных подключениях).

Хотелось бы узнать, о чем информирует нас поле Signal port в 6.2.2 и что сделать чтобы в этом поле увидить желанное 6000?

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 26 мар 2013, 12:30
SpbPavel
22451 - это порт "откуда", 6000 - "куда". Так что все верно.
Но при работе снаружи в коде 830 должен быть указан Public IP - внешний адрес интерфейса NAT, и Private with public.
Получилось так, что в сторону АТС пакеты от телефона ходят, а вот обратно куда?

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 26 мар 2013, 14:41
vovik1965
Да это-то я сразу указал IP Type - private with public и указан внешний белый IP (78.26.xxx.xxx).

Получается, что NAT роутера не отрабатывает обратный маршрут? для UDP?

Кстати обратно к телефону возвращаются пакеты с адреса (78.26.yyy.yyy),то есть не с того адреса, на который телефон стучится (78.26.xxx.xxx).
А когда я удаленно захожу на АТС (порт 5090), то получается все честно - отправляю TCP пакеты на 78.26.xxx.xxx и принимаю пакеты с 78.26.xxx.xxx.

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 26 мар 2013, 14:49
SpbPavel
Вот, что-то сетевое...

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 26 мар 2013, 14:58
vovik1965
Спасибо, буду трусить местного сисадмина.

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 26 мар 2013, 15:41
LionB
Похоже у вас входящий и исходящий трафик по UDP протоколу (а может и не только по этому принципу) на роутере через два разных WAN доступа разделены.

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 28 мар 2013, 17:18
vovik1965
Да, но ведь когда я в телефон ввожу не верный User_ID или Password, то станция сообщает, что не верный User_ID или Password и телефон не регистрируется.
И при этом трафик возвращается с 78.26.yyy.yyy, а не с 78.26.xxx.xxx на который я стучусь.
Значит все таки обратный путь отрабатывается верно?

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 29 мар 2013, 05:58
LionB
И какой же User ID ты вводишь?

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 29 мар 2013, 14:59
vovik1965
Ну тот, который прописан в 2.7.1 (верный) или какой нибудь не верный.


Сисадмин говорит, что 78.26.yyy.yyy - это адрес управляемого свитча, который стоит за роутером. Он посоветовал слать трафик на этот адрес 78.26.yyy.yyy.
Самое смешное, что телефон зарегистрировался, проходят вызовы в обе стороны, высвечивается номер и имя звонящего (как внутреннего, так и внешнего), но голоса не слышно.
В общем, сейчас поеду к нему, подключу телефон через мобильный интернет, сядем вместе и будем сниферить сеть с обоих сторон.
Тут явно что-то сетевое, потому как утром я подъехал к станции, воткнулся в локалку и все работает, как часы.
А с внешки не хочет...

Re: OS7070 и IP-телефон - не понятный порт

СообщениеДобавлено: 02 апр 2013, 16:21
vovik1965
На сегодня ситуация такая:
адрес 78.26.ххх.ххх - похоронили, остался только белый внешний 78.26.yyy.yyy. С ним и работаем.
IP-Телефон зарегистрировался (в местной сети получил свой DHCP (192.168.0.100), связь есть, голоса нет.

Смотрю трафик ethereal-ом (поставил хаб, в хаб воткнул местную LAN, телефон и нотик).

При установлении соединения телефон шлет запросы со своего 6000 на порт 6000 адреса 78.26.yyy.yyy, регистрируется и все ОК.

При разговоре телефон шлет пакеты со своего 9000, на порт 30000, но почему-то не на 78.26.yyy.yyy, а на LAN-адрес OS7070 (192.168.10.90).
И получает информацию от какого-то местного шлюза, что Destination unreachable (Host reachable).

Как я понимаю, телефон при разговоре должен слать пакеты на 300хх на внешний IP-арес сети, где установлена АТС, а не на ее внутренний IP?