ЭЛСИ-сервис. Технический цент АТС.

Технический форум по настройке и эксплуатации АТС

Текущее время: 18 май 2025, 17:32

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
Непрочитанное сообщениеДобавлено: 31 май 2014, 14:57 
Не в сети
Участник
Аватар пользователя

Зарегистрирован: 29 май 2014, 17:00
Сообщений: 19
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Добрый день, всем!

Исходные данные:

iPECS-MG/GS55M-2.5Bd MAR/14
Boot Version-1.1Ab AUG/11
OS Version-1.1Ad MAY/13

ЛВС из нескольких сегментов:

192.168.4.0/24 - находится iPECS-MG-100 (192.168.4.201)
192.168.13.0/24 -находится STA (192.168.13.100), Linksys SPA1001

PGM108 [System IP Address Plan]
IP Address 192.168.4.201
Subnet Mask 255.255.255.0
Router IP Address 192.168.4.113
Firewall IP Address 86.57.xxx.xx
DNS IP Address 192.168.4.200
Primary DNS Address 192.168.4.200
Secondary DNS Address 192.168.4.254

Проблема:

При звонке на sip-телефон расположенный в сегменте 192.168.13.0/24 (да и вообще в любом другом, отличном от сегмента станции 192.168.4.0/24) звук идет в одну сторону - только от станции. При звонке на sip-телефон во внешней сети или своем сегменте - голос проходит отлично в обе стороны. Phontage расположенный в сегменте 192.168.13.0/24 голос пропускает в обе стороны.

Если в PGM108 установить Firewall IP Address 0.0.0.0 - то голос начинает ходить во всей внутренней сети в обе стороны на обоих типах клиентов (SIP и Phontage). Разумеется клиенты из внешнего мира уже не могут достучаться до станции.

В PGM 381 [SIP STA Additional Regist.] поле "Device NAT Usage" уставливалось как "NAT", так и "NO NAT", однако, оказалось что на прошивках B1xx и выше значения не имеет. На прошивке 1.7Di эта настройка отрабатывала, появлялся голос в обе стороны, но после перерегистрации телефона снова устанавливалась в состояние "NAT". Установка руками "NO NAT" помогала до конца текущей регистрации.

Я пошел дальше и снял трассировку вызовов в мониторе.

Оказалось, что независимо от параметра "Device NAT Usage" PGM381, станция отдает в инвайте клиенту внутри ЛВС из другого сегмента внешний адрес файрволла:

PGM381 "Device NAT Usage" "NOT NAT" (голос только в направлении 103 -> 165)
=================================================================
[[[[[[[[[[@@@@@ [SIPM] Creation OUTBOUND Call ID => 22 @@@@@]]]]]]]]]]
[Sipm_CallMsgHandler] (22) sip_uid_tbl:0
[Sipm_CallMsgHandler] (22) CALL ---> SIPM (INVITE)
--------------------------- From CALL To SIPM INVITE ---------------------------
port_no(65), slot_no(28), is_trunk(0), route_no(65535), displayName()
srcAddr(103), srcIp(86.57.xxx.xx), srcPort(5060) p_asserted_id(103)
destAddr(ipecs-sip-2), destIp(192.168.13.100), destPort(5060)
signalIp(192.168.13.100), signalPort(5060), replace_id((nil))
request_uri(), contactIp(86.57.xxx.xx), contactPort(5060)
auth_userid(), auth_passwd(), CallLeg(0x324d160)
--------------------------------------------------------------------------------
[Sipm_SipConnectCall] contact:103@86.57.xxx.xx:5060;transport=UDP
[Sipm_GetTermType(6284)] id(22) dir(1) isTrunk(0) srcAddr(103) destAddr(ipecs-si
p-2) reqUriAddr() - termType(2)
[Sipm_SipEvCallMsgSend] (22) SIPM ---> INVITE
=============================================
Send SDP MSG[22] => v=0
o=iPECSMG 18596 18596 IN IP4 86.57.xxx.xx
s=iPECSMG Call
c=IN IP4 86.57.xxx.xx
t=0 0
m=audio 7006 RTP/AVP 0 8 111
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:111 X-nt-inforeq/8000
a=sendrecv
=============================================


PGM381 "Device NAT Usage" "NAT" (голос только в направлении 103 -> 165)
=================================================================
[[[[[[[[[[@@@@@ [SIPM] Creation OUTBOUND Call ID => 32 @@@@@]]]]]]]]]]
[Sipm_CallMsgHandler] (32) sip_uid_tbl:0
[Sipm_CallMsgHandler] (32) Set NAT Used... @@@@@
[Sipm_CallMsgHandler] (32) CALL ---> SIPM (INVITE)
--------------------------- From CALL To SIPM INVITE ---------------------------
port_no(65), slot_no(28), is_trunk(0), route_no(65535), displayName()
srcAddr(103), srcIp(86.57.xxx.xx), srcPort(5060) p_asserted_id(103)
destAddr(ipecs-sip-2), destIp(192.168.13.100), destPort(5060)
signalIp(192.168.13.100), signalPort(5060), replace_id((nil))
request_uri(), contactIp(86.57.xxx.xx), contactPort(5060)
auth_userid(), auth_passwd(), CallLeg(0x324e7b8)
--------------------------------------------------------------------------------
[Sipm_SipConnectCall] contact:103@86.57.xxx.xx:5060;transport=UDP
[Sipm_GetTermType(6284)] id(32) dir(1) isTrunk(0) srcAddr(103) destAddr(ipecs-sip-2) reqUriAddr() - termType(2)
[Sipm_SipEvCallMsgSend] (32) SIPM ---> INVITE
=============================================
Send SDP MSG[32] => v=0
o=iPECSMG 36560 36560 IN IP4 86.57.xxx.xx
s=iPECSMG Call
c=IN IP4 86.57.xxx.xx
t=0 0
m=audio 7014 RTP/AVP 0 8 111
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:111 X-nt-inforeq/8000
a=sendrecv
=============================================


Теперь удаляю Firewall IP Address в PGM108

PGM381 "Device NAT Usage" "NAT" и "NO NAT" (голос в двух направлениях)
=================================================================
[[[[[[[[[[@@@@@ [SIPM] Creation OUTBOUND Call ID => 2 @@@@@]]]]]]]]]]
[Sipm_CallMsgHandler] (2) sip_uid_tbl:0
[Sipm_CallMsgHandler] (2) Set NAT Used... @@@@@
[Sipm_CallMsgHandler] (2) CALL ---> SIPM (INVITE)
--------------------------- From CALL To SIPM INVITE ---------------------------
port_no(65), slot_no(28), is_trunk(0), route_no(65535), displayName()
srcAddr(103), srcIp(192.168.4.201), srcPort(5060) p_asserted_id(103)
destAddr(ipecs-sip-2), destIp(192.168.13.100), destPort(5060)
signalIp(192.168.13.100), signalPort(5060), replace_id((nil))
request_uri(), contactIp(192.168.4.201), contactPort(5060)
auth_userid(), auth_passwd(), CallLeg(0x324b368)
--------------------------------------------------------------------------------
[Sipm_SipConnectCall] contact:103@192.168.4.201:5060;transport=UDP
[Sipm_GetTermType(6284)] id(2) dir(1) isTrunk(0) srcAddr(103) destAddr(ipecs-sip-2) reqUriAddr() - termType(2)
[Sipm_SipEvCallMsgSend] (2) SIPM ---> INVITE
=============================================
Send SDP MSG[2] => v=0
o=iPECSMG 671 671 IN IP4 192.168.4.201
s=iPECSMG Call
c=IN IP4 192.168.4.201
t=0 0
m=audio 7002 RTP/AVP 0 8 111
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:111 X-nt-inforeq/8000
a=sendrecv
=============================================


Вопрос извечный - что делать?

P.S.: Спасибо что дочитали до этого места. Короче не получилось. :(

---
SY,
Norton

_________________
SY,
Norton


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 31 май 2014, 18:50 
Не в сети
Администратор
Аватар пользователя

Зарегистрирован: 28 дек 2010, 16:13
Сообщений: 8301
Откуда: Тула
Благодарил (а): 1 раз.
Поблагодарили: 599 раз.
В 108 программе попробуйте Subnet Mask 255.255.240.0, например. Это перекроет диапазон 192.168.0.1 - 192.168.15.254. Сейчас с маской 255.255.255.0 адреса 192.168.13.0/24 для MG получаются из другой сети, отсюда, я думаю, и NAT, и Firewall IP Address...

_________________
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Отблагодарить специалиста за помощь


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 01 июн 2014, 19:22 
Не в сети
Участник
Аватар пользователя

Зарегистрирован: 29 май 2014, 17:00
Сообщений: 19
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Игрался с маской еще на старой версии прошивки, не помогает. Попробовал и сейчас, не проходит такой трюк. Вот результат пинга со станции (System Management-Trace-Ping Test)

===========================================
Ping Test IP Address is 192.168.13.100 and Timeout is 50

Ping Result is Failure
===========================================


Станция считает что согласно маске 255.255.240.0 все хосты в диапазоне 192.168.0.1 - 192.168.15.254 находятся в ее сети и следовательно в роутере (192.168.4.113) не нуждаются. А пакеты для хоста 192.168.13.100 как раз необходимо маршрутизировать.

Есть еще такой интересный параметр в PGM108 как:

Private Subnet Mask 255.255.255.0

но он не доступен для редактирования. Вот если бы в нем указать можно было бы указать вышеприведенную маску, то станция не использовала бы внешний адрес в инвайте.

_________________
SY,
Norton


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 02 июн 2014, 09:11 
Не в сети
Администратор
Аватар пользователя

Зарегистрирован: 28 дек 2010, 16:13
Сообщений: 8301
Откуда: Тула
Благодарил (а): 1 раз.
Поблагодарили: 599 раз.
А что за роутер (192.168.4.113)? У него в настройках есть ALG для SIP?

_________________
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Отблагодарить специалиста за помощь


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 02 июн 2014, 09:13 
Не в сети
Администратор
Аватар пользователя

Зарегистрирован: 28 дек 2010, 16:13
Сообщений: 8301
Откуда: Тула
Благодарил (а): 1 раз.
Поблагодарили: 599 раз.
Norton писал(а):
Phontage расположенный в сегменте 192.168.13.0/24 голос пропускает в обе стороны.

У него в настройках указано Lockal, или Remote?

_________________
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Отблагодарить специалиста за помощь


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 02 июн 2014, 11:22 
Не в сети
Администратор
Аватар пользователя

Зарегистрирован: 28 дек 2010, 16:13
Сообщений: 8301
Откуда: Тула
Благодарил (а): 1 раз.
Поблагодарили: 599 раз.
Схему организации сети можете изобразить?

_________________
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Отблагодарить специалиста за помощь


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 02 июн 2014, 15:47 
Не в сети
Участник
Аватар пользователя

Зарегистрирован: 29 май 2014, 17:00
Сообщений: 19
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Dron писал(а):
А что за роутер (192.168.4.113)?

D-LINK DSL-2640U, со стороны зернет смотрит в локалку, со стороны adsl в транспортную сеть провайдера.
Dron писал(а):
У него в настройках есть ALG для SIP?

Есть. Не включен. Даже более - выключены и NAT и Firewall в настройках соединений. Только роутинг между интерфейсами.
Да и странно, даже если бы был включен sipproxyd - откуда бы он узнал что нужно производить трансляцию во внешний адрес 86.57.xx.xxx, про который он не подозревает? И тогда обнуление на станции поля Firewall в PGM108 все-равно бы приводило к замене 192.168.4.201 на 86.57.xx.xxx

Во внешний мир смотрит MS TMG 192.168.4.254/86.57.xx.xxx

_________________
SY,
Norton


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 02 июн 2014, 15:58 
Не в сети
Администратор
Аватар пользователя

Зарегистрирован: 28 дек 2010, 16:13
Сообщений: 8301
Откуда: Тула
Благодарил (а): 1 раз.
Поблагодарили: 599 раз.
Norton писал(а):
Да и странно, даже если бы был включен sipproxyd - откуда бы он узнал что нужно производить трансляцию во внешний адрес 86.57.xx.xxx, про который он не подозревает?

Это да, согласен.

_________________
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Отблагодарить специалиста за помощь


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 02 июн 2014, 16:11 
Не в сети
Участник
Аватар пользователя

Зарегистрирован: 29 май 2014, 17:00
Сообщений: 19
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Dron писал(а):
Norton писал(а):
Phontage расположенный в сегменте 192.168.13.0/24 голос пропускает в обе стороны.

У него в настройках указано Lockal, или Remote?

Это как я понимаю PGM106. С удаленного офиса проверю вечером, сейчас не могу.
А вот сейчас подцепился с основного офиса (192.168.4.0/24) на Nokia E52. Очень интересный результат:

Station Number: 151
IP Address: 192.168.4.36
Firewall IP Address: 0.0.0.0
Type: PC-Phone
RTP Security: OFF
State: ACTIVE
Mode: REMOTE
Version: 12Aa

_________________
SY,
Norton


Вернуться наверх
 Профиль  
Ответить с цитатой  
Непрочитанное сообщениеДобавлено: 02 июн 2014, 16:18 
Не в сети
Администратор
Аватар пользователя

Зарегистрирован: 28 дек 2010, 16:13
Сообщений: 8301
Откуда: Тула
Благодарил (а): 1 раз.
Поблагодарили: 599 раз.
Norton писал(а):
Это как я понимаю PGM106.

Нет, это надо в настройках Phontage посмотреть, где аккаунт вводили.

_________________
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Отблагодарить специалиста за помощь


Вернуться наверх
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 76


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB


Rambler Top100