[OpenSIPS-Users] Getting a Cisco 7960 to register behind a PIX

Bogdan-Andrei Iancu bogdan at voice-system.ro
Tue Dec 7 11:43:40 CET 2010


Hi James,

 From proxy point of view, everything looks ok - I see the reply sent 
back to the exact IP:port where the request came from....So the reply 
should make it through the NAT...But it seams it doesn't as the phone 
keeps retransmitting the REGISTER..

Again, from NAT pov, opensips is doing the right stuff (doing symmetric 
signalling) - there is nothing more you can do here for opensips..Maybe 
it is something specific to the NAT device - any possibility to 
debug/trace on it ?

Regards,
Bogdan

James Lamanna wrote:
> Hi,
> I was wondering if anyone had any experience getting a Cisco 7960
> phone to register to opensips when the phone is behind a PIX firewall.
> I'm having a hell of a time getting it to register.
> I see these messages:
>
> U nat.ip:2260 -> opensips.ip:5060
>   REGISTER sip:opensips.ip SIP/2.0..Via: SIP/2.0/UDP
> 10.20.33.22:5060;branch=z9hG4bK48039e3a..From: <
>   sip:xxxxxxx at opensips.ip;user=phone>..To:
> <sip:xxxxxxxx at opensips.ip;user=phone>..Call-ID: 0003
>   6be7-b0aa0007-46220771-115f4fcc at 10.20.33.22..Date: Mon, 06 Dec 2010
> 18:10:49 GMT..CSeq: 107 REGISTER
>   ..User-Agent: CSCO/7..Contact:
> <sip:xxxxxxxx at 10.20.33.22:5060>..Content-Length: 0..Expires: 45....
> #
> U opensips.ip:5060 -> nat.ip:2260
>   SIP/2.0 401 Unauthorized..Via: SIP/2.0/UDP
> 10.20.33.22:5060;branch=z9hG4bK48039e3a;rport=2260;receiv
>   ed=208.90.184.123..From: <sip:xxxxxxxxx at opensips.ip;user=phone>..To:
> <sip:xxxxxxxx at opensips.ip;
>   user=phone>;tag=c5cd5e6c2a1d4c975e04c2ff1b643904.5bf3..Call-ID:
> 00036be7-b0aa0007-46220771-115f4fcc@
>   10.20.33.22..CSeq: 107 REGISTER..WWW-Authenticate: Digest
> realm="asterisk", nonce="4cfd27fe0000780d7
>   1826527370e7c8b97f663425df75489"..Server: OpenSIPS (1.6.3-notls
> (x86_64/linux))..Content-Length: 0..
>   ..
> #
> U nat.ip:2260 -> opensips.ip:5060
>   REGISTER sip:opensips.ip SIP/2.0..Via: SIP/2.0/UDP
> 10.20.33.22:5060;branch=z9hG4bK48039e3a..From: <
>   sip:xxxxxxxxx at opensips.ip;user=phone>..To:
> <sip:xxxxxxxx at opensips.ip;user=phone>..Call-ID: 0003
>   6be7-b0aa0007-46220771-115f4fcc at 10.20.33.22..Date: Mon, 06 Dec 2010
> 18:10:49 GMT..CSeq: 107 REGISTER
>   ..User-Agent: CSCO/7..Contact:
> <sip:xxxxxxxxx at 10.20.33.22:5060>..Content-Length: 0..Expires: 45....
> #
> U opensips.ip:5060 -> nat.ip:2260
>   SIP/2.0 401 Unauthorized..Via: SIP/2.0/UDP
> 10.20.33.22:5060;branch=z9hG4bK48039e3a;rport=2260;receiv
>   ed=208.90.184.123..From: <sip:xxxxxxxx at opensips.ip;user=phone>..To:
> <sip:xxxxxxxxx at opensips.ip;
>   user=phone>;tag=c5cd5e6c2a1d4c975e04c2ff1b643904.5bf3..Call-ID:
> 00036be7-b0aa0007-46220771-115f4fcc@
>   10.20.33.22..CSeq: 107 REGISTER..WWW-Authenticate: Digest
> realm="asterisk", nonce="4cfd28000000780e5
>   c3381d838a044479357aa6c660df432"..Server: OpenSIPS (1.6.3-notls
> (x86_64/linux))..Content-Length: 0..
>
> This suggests the 401 response is not making it back to the
> phone....but I'm not sure why the PIX would be blocking it.
> All sip fixup is off.
>
> Any configuration suggestions would be much appreciated.
> The phone has:
> nat_enable: 0
> nat_received_processing: 0
>
> That was the only way I could get opensips to send the responses back
> to the correct port.
>
> Thanks.
>
> -- James
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>   


-- 
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
15 - 19 November 2010, Edison, New Jersey, USA
www.voice-system.ro




More information about the Users mailing list