1 Replies Last post: May 15, 2007 8:34 AM by Guest  
Guest

May 14, 2007 10:10 AM

[OpenSIPStack] Wrong registration on upper sip proxy.

Hi list,

I have a questions related the following network configuration:

UA (private IP)-------NAT(public IP)-----Internet-------(public
IP)NAT-----(private IP)OpenSBC-----(private IP)SER

The NAT box before OpenSBC has open the 5060 sip and rtp port.
As you can see I have clients behind a NAT box triyng to get access to the
SIP proxy (SER), OpenSBC is in the middle acting as B2BUA to rtp proxing if
is needed.
In this scenario the UA client can register normally on the SIP registar
(behind OpenSBC), but the SIP REGISTER message from OpenSBC to SIP
registar has in the contact header the original private IP address of the
client. The fact is the client can call but it cannot be called because the
private address.

Is it normal this behaviour? Can I configure OpenSBC to replace the contact
header with the OpenSBC IP address? This way all the calls to the UA pass
through OpenSBC given it has control over the NAT.

Thanks very much,
Antonio.
http://att1.html

This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
opensipstack-devel mailing list
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
1. May 15, 2007 8:34 AM in response to: Guest
Re: [OpenSIPStack] Wrong registration on upper sip proxy.
Hi Antonio,

1. You need to explicitly specify a route in UpperRegistraton routes
for OpenSBC to change the contact address. eg: sip:myregistrar
sip:myregistrar. I know its a bit none-inuitive. This is merely
becasue OSBC allows you to rewrite the domain for registrarion. in this
case the domain is maintained.

2. New code in CVS should now allow REGISTERs to be hijacked
automatically as long as the mode is B2BUpperReg. No need to specify a
route anymore.

Joegen

Antonio Higuera wrote:

Hi list,

I have a questions related the following network configuration:

UA (private IP)-------NAT(public IP)-----Internet-------(public
IP)NAT-----(private IP)OpenSBC-----(private IP)SER

The NAT box before OpenSBC has open the 5060 sip and rtp port.
As you can see I have clients behind a NAT box triyng to get access
to the SIP proxy (SER), OpenSBC is in the middle acting as B2BUA to
rtp proxing if is needed.
In this scenario the UA client can register normally on the SIP
registar (behind OpenSBC), but the SIP REGISTER message from OpenSBC
to SIP registar has in the contact header the original private IP
address of the client. The fact is the client can call but it cannot
be called because the private address.

Is it normal this behaviour? Can I configure OpenSBC to replace the
contact header with the OpenSBC IP address? This way all the calls to
the UA pass through OpenSBC given it has control over the NAT.

Thanks very much,
Antonio.


This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/


_______________________________________________
opensipstack-devel mailing list
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel


This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
opensipstack-devel mailing list
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel