Технический форум по настройке и эксплуатации АТС http://www.atsvtule.ru/forum/ |
|
iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг?) http://www.atsvtule.ru/forum/viewtopic.php?f=5&t=1416 |
Страница 1 из 5 |
Автор: | Norton [ 31 май 2014, 14:57 ] |
Заголовок сообщения: | iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг?) |
Добрый день, всем! Исходные данные: 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 |
Автор: | Dron [ 31 май 2014, 18:50 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
В 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... |
Автор: | Norton [ 01 июн 2014, 19:22 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
Игрался с маской еще на старой версии прошивки, не помогает. Попробовал и сейчас, не проходит такой трюк. Вот результат пинга со станции (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 но он не доступен для редактирования. Вот если бы в нем указать можно было бы указать вышеприведенную маску, то станция не использовала бы внешний адрес в инвайте. |
Автор: | Dron [ 02 июн 2014, 09:11 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
А что за роутер (192.168.4.113)? У него в настройках есть ALG для SIP? |
Автор: | Dron [ 02 июн 2014, 09:13 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
Norton писал(а): Phontage расположенный в сегменте 192.168.13.0/24 голос пропускает в обе стороны. У него в настройках указано Lockal, или Remote? |
Автор: | Dron [ 02 июн 2014, 11:22 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
Схему организации сети можете изобразить? |
Автор: | Norton [ 02 июн 2014, 15:47 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
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 |
Автор: | Dron [ 02 июн 2014, 15:58 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
Norton писал(а): Да и странно, даже если бы был включен sipproxyd - откуда бы он узнал что нужно производить трансляцию во внешний адрес 86.57.xx.xxx, про который он не подозревает? Это да, согласен. |
Автор: | Norton [ 02 июн 2014, 16:11 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
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 |
Автор: | Dron [ 02 июн 2014, 16:18 ] |
Заголовок сообщения: | Re: iPECS-MG-100, SIP не пробрасывает голос внутри сети (баг |
Norton писал(а): Это как я понимаю PGM106. Нет, это надо в настройках Phontage посмотреть, где аккаунт вводили. |
Страница 1 из 5 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |