2007/10/30, Massimo Cetra <[EMAIL PROTECTED]>:
> Hi list,
>
> i'm trying to solve the broken natted-devices (mostly not using stun).
>
> When a sip client connects to my application (a new channel for
> callweaver) using it's internal private address, if i use
> NTATAG_SERVER_RPORT(1) , it allows me to send the INVITE reponse to the
> ip:port the request was received from instead of the ones announced in
> the SDP.

> This works well with a drawback:
> - when i have to send a reinvite from the same nua handle, it doesn't
> seems to work as i'd like.

The re-INVITE is sent to the address advertised by the client in Contact header.

> Any hints or i hit something that needs to be fixed ?

Unfortunately, you hit a problem. As the solution you could use
NUTAG_PROXY() to indicate the correct address used to send the
request. However, the NUTAG_PROXY() does not stick at the moment (and
I'm not sure if it works at all) so even if INVITE was sent to the
address specified by application, the ACK would be sent to the
client-provide Contact address.

-- 
Pekka.Pessi mail at nokia.com

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to