Hi!

Make sure your function is really called. Put log statements before and after the fix_nated_contact function and watch syslog (/var/log/syslog ) for the log statements, e.g.:

    log("before fix natted contact\n");
    fix_nated_contact();
    log("after fix natted contact\n");

you could also use xlog and pseudo variables to log the contact before and afterwards the changes.

regards
klaus

Anthony Chapellier wrote:
Hi,

NatHelper documentation says fix_nated_contact is rewriting contact header with request source address:port but it seems the function doesn't work properly with my SER config...

Indeed, when you analyze a SIP Request Packet you have the following :

Message Header :
Contact : <sip:[EMAIL PROTECTED]:5060> #192.170.10.32:5060 is the private IP/Port

and if this function was working properly, I understand you should get the following :

Message Header :
Contact: <sip:[EMAIL PROTECTED]:2014> #80.114.25.8:2014 is the public IP/Port

But the SIP packets that are getting out from SER Proxy to SIP Registrar Server have not their contact header field modified with public IP/Port...

So, is the function not working ? or something else ?

Thanks,


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




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

Reply via email to