Unfortunately I just realised that you cannot change the Contact header for this scenario. And to be honest I don't really understand why you are trying to change it - if you need the real IP and port, you can take them from the received field.

Best regards,

Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com

On 11/02/2017 11:43 PM, Dragomir Haralambiev wrote:
Hi,

Here is part of my script:
....
modparam("registrar", "mcontact_avp", "$avp(register)")
.....

    if (t_check_status("2[0-9][0-9]"))  {
$log_level = 5;
script_trace( 1, "$rm from $si, ruri=$ru, ct=$ct.fields(uri) avp(register)=$avp(register)", "me");
route(save_location);
                       .......
    }

You can see log here:
https://pastebin.com/WWQ9Mmh4

Here is the replacement contact:

DBG:registrar:build_contact: created Contact HF: Contact: <sip:[email protected]:5062 <http://sip:[email protected]:5062>>;expires=360 DBG:registrar:save: replacing contact uri [sip:[email protected]:1043 <http://sip:[email protected]:1043>] with [sip:[email protected]:5062 <http://sip:[email protected]:5062>]

How to stop replacing contact from 188.23.232.10:1043 <http://188.23.232.10:1043> to 192.168.22.138:5062 <http://192.168.22.138:5062> ?
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to