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:[email protected];user=phone>..To:
<sip:[email protected];user=phone>..Call-ID: 0003
  [email protected]: Mon, 06 Dec 2010
18:10:49 GMT..CSeq: 107 REGISTER
  ..User-Agent: CSCO/7..Contact:
<sip:[email protected]: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:[email protected];user=phone>..To:
<sip:[email protected];
  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:[email protected];user=phone>..To:
<sip:[email protected];user=phone>..Call-ID: 0003
  [email protected]: Mon, 06 Dec 2010
18:10:49 GMT..CSeq: 107 REGISTER
  ..User-Agent: CSCO/7..Contact:
<sip:[email protected]: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:[email protected];user=phone>..To:
<sip:[email protected];
  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
[email protected]
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


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to