Hi guys,

maybe you got a hint for me.

We have the following situation:
UAC -> edge 2.1.2 (NAT, topology hiding) -> core 2.1.2 (registrar, 
topology_hiding)

It's all fine, but now we got a NAT issue.

The usrloc looks like:
Contact:: sip:michael@IP_PRIVATE_UMTS:43097;transport=udp Q=0
Expires:: 3172
Callid:: 51bc3c64d04979d789fc2221f6efbbb8@IP_PRIVATE_UMTS
Cseq:: 9875
User-agent:: SIPAUA/0.1.001
Received:: sip:IP_UMTS:1472
Path:: <sip:IP_EDGE;lr;received=sip:IP_UMTS:1472>

So in the contact column we have the private IP, but in the received and path 
column we have the public IP.

But if we make a ingoing call to this client, the INVITE is send to the private 
IP:
1)
Invite from REGISTRAR to EDGE:
Request-Line: INVITE sip:[email protected]:43097;transport=udp SIP/2.0
Route: <sip:195.254.254.4;lr;received=sip:5.90.78.161:1472>

2)
Invite from EDGE to UAC:
Request-Line: INVITE sip:[email protected]:43097;transport=udp SIP/2.0

Why the received param is not set as Request-Line? Not on REGISTRAR and not on 
EDGE server.
How can I tell the REGISTRAR or EDGE to use the IP from the received column?

Kind regards,
Julian Santer
Raiffeisen OnLine


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

Reply via email to