Hi,
I have two Opensips servers, both with public IP's, I use them as an
outbound proxy.
both servers are running version 1.6.2, the difference is that they run
different OS and that one of them installed via SVN.
The problem is that when I register a client via one server the contact
field is set to my server instead of the client IP address.
I copied the configuration file from the working server but the problem
persist...

I use the following :

loadmodule "nat_traversal.so"
modparam("nat_traversal", "keepalive_interval", 90)
modparam("nat_traversal", "keepalive_method", "NOTIFY")

if (client_nat_test("3")) {
xlog ("L_WARN", "source uri is.....$source_uri\n\n\n");
force_rport();
     fix_contact();

     if ((method=="REGISTER"  ||(method=="INVITE" && !has_totag())) )
  {
      nat_keepalive();
  }
 }

here is the asterisk sip trace:

1.1.1.1 - Asterisk server
2.2.2.2 - Opensips server

REGISTER sip:1.1.1.1 SIP/2.0
Via: SIP/2.0/UDP 2.2.2.2;branch=z9hG4bKaf29.e5f35d04.0
Via: SIP/2.0/UDP
192.168.5.102:5060;received=84.108.207.103;branch=z9hG4bK-ln3bfw2dzns8;rport=1201
From: <sip:[email protected]>;tag=z1vu2n07nk
To: <sip:[email protected]>
Call-ID: 3c26c9e8ac62-3f9tq2ss8sef
CSeq: 143 REGISTER
Max-Forwards: 69
Contact:
<sip:[email protected]:1201>;reg-id=1;q=1.0;+sip.instance="<urn:uuid:403adde2-966a-4810-9884-1297ab488584>";audio;mobility="fixed";duplex="full";description="snom320";actor="principal";events="dialog";methods="INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,SUBSCRIBE,PRACK,MESSAGE,INFO"
User-Agent: snom320/7.3.30
Supported: gruu
Allow-Events: dialog
X-Real-IP: 192.168.5.102
Expires: 0
Content-Length: 0


And here is the correct packet from asterisk:

REGISTER sip:1.1.1.1 SIP/2.0
Via: SIP/2.0/UDP 2.2.2.2;branch=z9hG4bK7c0e.d7ff3973.0
Via: SIP/2.0/UDP
192.168.5.102:5060;received=84.108.207.103;branch=z9hG4bK-gjsza8t89n7x;rport=1201
From: <sip:[email protected]>;tag=oa2wzegbv1
To: <sip:[email protected]>
Call-ID: 3c26c27d340f-t3j6g9ehuz4q
CSeq: 123 REGISTER
Max-Forwards: 69
Contact:
<sip:[email protected]:1201>;reg-id=1;q=1.0;+sip.instance="<urn:uuid:c6252d37-19ae-47b6-982b-3932725a444c>";audio;mobility="fixed";duplex="full";description="snom320";actor="principal";events="dialog";methods="INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,SUBSCRIBE,PRACK,MESSAGE,INFO"
User-Agent: snom320/7.3.30
Supported: gruu
Allow-Events: dialog
X-Real-IP: 192.168.5.102
Expires: 3600
Content-Length: 0





Thanks,
Yaniv
-- 
View this message in context: 
http://opensips-open-sip-server.1449251.n2.nabble.com/Contact-problems-using-nat-traversal-tp5475891p5475891.html
Sent from the OpenSIPS - Users mailing list archive at Nabble.com.

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

Reply via email to