Re: CommuniGatePro и Siemens Gigaset C470 IP / C475 IP / S675 IP / S685 IP

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Mon 21 Feb 2011 - 20:17:58 MSK

Здравствуйте,

On 2011-02-21 19:53, Sergey S. Shilov wrote:
> Здравствуйте.
>
> Dmitry Akindinov писал(а) 21 февраля 2011 г., 19:36:15:
>
> DA> Здравствуйте,
>
> DA> On 2011-02-21 19:30, Sergey S. Shilov wrote:
>>> Здравствуйте.
>>>
>>> Безуспешно пытаюсь подключить Siemens Gigaset C470IP.
>>> В логах вижу следующее:
>>> ---------------------------
>>> 18:50:38.945 5 SIP [0.0.0.0]:5060<- [192.168.25.238]:5060 inp(4): \r\n\r\n
>>> 18:50:38.945 4 SIP [192.168.25.238]:5060 UDP keep-alive packet
>>> 18:50:38.953 5 SIP [0.0.0.0]:5060<- [192.168.25.238]:5060 inp(473): REGISTER sip:test.mfvsegei.ru SIP/2.0\r\nVia: SIP/2.0/UDP 192.168.25.238:5060;branch=z9hG4
>>> 18:50:38.954 2 SIPDATA-003476 inp: req [0.0.0.0]:5060<- udp[192.168.25.238]:5060 REGISTER(473 bytes) sip:test.mfvsegei.ru
>>> 18:50:38.954 5 SIPDATA-003476 inp: REGISTER sip:test.mfvsegei.ru SIP/2.0
>>> 18:50:38.954 5 SIPDATA-003476 inp: Via: SIP/2.0/UDP 192.168.25.238:5060;branch=z9hG4bK406a4407cef1d76cfbc769bf2fd139c;rport
>>> 18:50:38.954 5 SIPDATA-003476 inp: From: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>;tag=1481089146
>>> 18:50:38.954 5 SIPDATA-003476 inp: To: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>
>>> 18:50:38.954 5 SIPDATA-003476 inp: Call-ID: 4067232835@192_168_25_238
>>> 18:50:38.954 5 SIPDATA-003476 inp: CSeq: 1 REGISTER
>>> 18:50:38.954 5 SIPDATA-003476 inp: Contact:<sip:s.shilov@192.168.25.238:5060>
>>> 18:50:38.954 5 SIPDATA-003476 inp: Max-Forwards: 70
>>> 18:50:38.954 5 SIPDATA-003476 inp: User-Agent: C470 IP/022270000000
>>> 18:50:38.954 5 SIPDATA-003476 inp: Expires: 180
>>> 18:50:38.954 5 SIPDATA-003476 inp: Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, REFER, SUBSCRIBE, NOTIFY
>>> 18:50:38.954 5 SIPDATA-003476 inp: Content-Length: 0
>>> 18:50:38.954 5 SIPDATA-003476 inp:
>>> 18:50:38.954 4 SIPDATA-003476 Hash=979452527
>>> 18:50:38.954 2 SIPDATA-003476 created SIPS-000524
>>> 18:50:38.954 2 SIPS-000524 [003476] REGISTER sip:test.mfvsegei.ru from udp[192.168.25.238]:5060
>>> 18:50:38.954 2 SIPS-000524 created SIGNAL-000652
>>> 18:50:38.954 2 SIGNAL-000652 SIPS-000524: REGISTER sip:test.mfvsegei.ru
>>> 18:50:38.954 2 SIGNAL-000652 REGISTER sip:test.mfvsegei.ru via sip:test.mfvsegei.ru
>>> 18:50:38.954 2 SIGNAL-000652 401 relaying
>>> 18:50:38.954 2 SIGNAL-000652 releasing
>>> 18:50:38.954 2 SIPDATA-003477 out: rsp [0.0.0.0]:5060 -> udp[192.168.25.238]:5060 401-REGISTER(477 bytes)
>>> 18:50:38.954 5 SIPDATA-003477 out: SIP/2.0 401 Authentication required
>>> 18:50:38.954 5 SIPDATA-003477 out: Via: SIP/2.0/UDP 192.168.25.238:5060;branch=z9hG4bK406a4407cef1d76cfbc769bf2fd139c;rport=5060
>>> 18:50:38.954 5 SIPDATA-003477 out: From: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>;tag=1481089146
>>> 18:50:38.954 5 SIPDATA-003477 out: To: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>;tag=258D52C6
>>> 18:50:38.954 5 SIPDATA-003477 out: Call-ID: 4067232835@192_168_25_238
>>> 18:50:38.954 5 SIPDATA-003477 out: CSeq: 1 REGISTER
>>> 18:50:38.954 5 SIPDATA-003477 out: WWW-Authenticate: Digest realm="test.mfvsegei.ru",nonce="177D1EAA1B7948B9288B",opaque="opaqueData",qop="auth",algorithm=MD5
>>> 18:50:38.954 5 SIPDATA-003477 out: Server: CommuniGatePro/5.3.12
>>> 18:50:38.954 5 SIPDATA-003477 out: Content-Length: 0
>>> 18:50:38.954 5 SIPDATA-003477 out:
>>> 18:50:38.954 5 SIP [0.0.0.0]:5060 -> [192.168.25.238]:5060 out(477): SIP/2.0 401 Authentication required\r\nVia: SIP/2.0/UDP 192.168.25.238:5060;branch
>>> 18:50:38.954 2 SIPS-000524 [003477] 401-REGISTER(final) sent [0.0.0.0]:5060 -> udp[192.168.25.238]:5060
>
> DA> Вот после этого запрос на регистрацию должен быть перепослан устройством
> DA> с указанием данныз регистрации. Был?
>
> Дальше все идет по кругу :
> ---------------------------
> 18:50:42.243 5 SIP [0.0.0.0]:5060<- [192.168.25.238]:5060 inp(473): REGISTER sip:test.mfvsegei.ru SIP/2.0\r\nVia: SIP/2.0/UDP 192.168.25.238:5060;branch=z9hG4
> 18:50:42.243 2 SIPDATA-003478 inp: req [0.0.0.0]:5060<- udp[192.168.25.238]:5060 REGISTER(473 bytes) sip:test.mfvsegei.ru
> 18:50:42.243 5 SIPDATA-003478 inp: REGISTER sip:test.mfvsegei.ru SIP/2.0
> 18:50:42.243 5 SIPDATA-003478 inp: Via: SIP/2.0/UDP 192.168.25.238:5060;branch=z9hG4bK406a4407cef1d76cfbc769bf2fd139c;rport
> 18:50:42.243 5 SIPDATA-003478 inp: From: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>;tag=1481089146
> 18:50:42.243 5 SIPDATA-003478 inp: To: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>
> 18:50:42.243 5 SIPDATA-003478 inp: Call-ID: 4067232835@192_168_25_238
> 18:50:42.243 5 SIPDATA-003478 inp: CSeq: 1 REGISTER
> 18:50:42.243 5 SIPDATA-003478 inp: Contact:<sip:s.shilov@192.168.25.238:5060>
> 18:50:42.243 5 SIPDATA-003478 inp: Max-Forwards: 70
> 18:50:42.243 5 SIPDATA-003478 inp: User-Agent: C470 IP/022270000000
> 18:50:42.243 5 SIPDATA-003478 inp: Expires: 180
> 18:50:42.243 5 SIPDATA-003478 inp: Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, REFER, SUBSCRIBE, NOTIFY
> 18:50:42.243 5 SIPDATA-003478 inp: Content-Length: 0
> 18:50:42.243 5 SIPDATA-003478 inp:
> 18:50:42.243 4 SIPDATA-003478 Hash=979452527
> 18:50:42.243 2 SIPDATA-003478 sent to SIPS-000524
> 18:50:42.243 3 SIPS-000524 [003478] request resent, repeating response
> 18:50:42.243 2 SIPDATA-003479 out: rsp [0.0.0.0]:5060 -> udp[192.168.25.238]:5060 401-REGISTER(477 bytes)
> 18:50:42.243 5 SIPDATA-003479 out: SIP/2.0 401 Authentication required
> 18:50:42.243 5 SIPDATA-003479 out: Via: SIP/2.0/UDP 192.168.25.238:5060;branch=z9hG4bK406a4407cef1d76cfbc769bf2fd139c;rport=5060
> 18:50:42.243 5 SIPDATA-003479 out: From: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>;tag=1481089146
> 18:50:42.243 5 SIPDATA-003479 out: To: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>;tag=258D52C6
> 18:50:42.243 5 SIPDATA-003479 out: Call-ID: 4067232835@192_168_25_238
> 18:50:42.243 5 SIPDATA-003479 out: CSeq: 1 REGISTER
> 18:50:42.243 5 SIPDATA-003479 out: WWW-Authenticate: Digest realm="test.mfvsegei.ru",nonce="177D1EAA1B7948B9288B",opaque="opaqueData",qop="auth",algorithm=MD5
> 18:50:42.243 5 SIPDATA-003479 out: Server: CommuniGatePro/5.3.12
> 18:50:42.243 5 SIPDATA-003479 out: Content-Length: 0
> 18:50:42.243 5 SIPDATA-003479 out:
> 18:50:42.243 5 SIP [0.0.0.0]:5060 -> [192.168.25.238]:5060 out(477): SIP/2.0 401 Authentication required\r\nVia: SIP/2.0/UDP 192.168.25.238:5060;branch
> 18:50:42.243 2 SIPS-000524 [003479] 401-REGISTER(repeating) sent [0.0.0.0]:5060 -> udp[192.168.25.238]:5060
> 18:50:46.238 5 SIP [0.0.0.0]:5060<- [192.168.25.238]:5060 inp(473): REGISTER sip:test.mfvsegei.ru SIP/2.0\r\nVia: SIP/2.0/UDP 192.168.25.238:5060;branch=z9hG4
> 18:50:46.238 2 SIPDATA-003480 inp: req [0.0.0.0]:5060<- udp[192.168.25.238]:5060 REGISTER(473 bytes) sip:test.mfvsegei.ru
> 18:50:46.238 5 SIPDATA-003480 inp: REGISTER sip:test.mfvsegei.ru SIP/2.0
> 18:50:46.238 5 SIPDATA-003480 inp: Via: SIP/2.0/UDP 192.168.25.238:5060;branch=z9hG4bK406a4407cef1d76cfbc769bf2fd139c;rport
> 18:50:46.238 5 SIPDATA-003480 inp: From: "Sergey Shilov"<sip:s.shilov@test.mfvsegei.ru>;tag=1481089146
> -----------------------
>
> В итоге - Registration failed

Оно, похоже, просто не получает ответов сервера и просто перепосылает запрос. А сервер к сети 192.168/16 напрямую подключён? На сервере несколько IP адресов настроено?
Проблема может быть в том, что сервер отвечает не с того IP, на который Siemens отправлял свой запрос. Это будет хорошо видно в сетевых дампах. Попробуйте в настройках CGPro Real-Time -> SIP -> Receiving -> UDP Listener создать сокет явно на IP, в который внутри сети резолвится test.mfvsegei.ru (или IP прокси, который вы указали в настройках телефона). В списке сокетов он должен быть до "All Available".

-- 
Best regards,
Dmitry Akindinov -- Stalker Labs.
Получено Mon Feb 21 17:18:08 2011

Этот архив был сгенерирован hypermail 2.1.8 : Tue 22 Feb 2011 - 00:15:06 MSK