Hello Rudy,

fix_nated_contact() changes the URI in the contact HDR - as any change (in OpenSIPS) over the message is not done in realtime (updating the message buffer). The changes are recorded (as lumps) and applied to the message only when the message is sent out on the network. So you cannot "see" your own changes in the script, but you can see them in the outbound message.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 22.02.2014 10:36, Rudy Eschauzier wrote:
Bogdan,

One more question about logging. I want to check if the sip message is properly 
mangled by fix_nated_register() and fix_nated_contact().

I've tried it like this:

   fix_nated_register();
   xlog("L_INFO","$avp(rcv)");
   fix_nated_contact();
   xlog("L_INFO","\n\n$ct, $(ct[1])\n");
   xlog("L_INFO","\n\n$C(bc)[  Method $rm from $si  ]$C(xx)\n$mb$C(bc)[  End of 
Request  ]$C(xx)\n");

The $avp(rcv) variable is properly updated by fix_nated_register(), and it 
correctly logs the public ip address. I cannot get the rewritten contact or sip 
message to log, however. What is the best way to check what the effect was of 
fix_nated_contact?

Thanks,
Rudy.


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to