Fair enough, I'll check it. Thx Andrew!
On Wed, Oct 6, 2010 at 2:58 PM, Andrew Pogrebennyk < andrew.pogreben...@portaone.com> wrote: > David, > Also if rewriting Contact with the opensips address is what you want to > achieve, you should look no further than b2b_logic "top hiding" > scenario: http://www.opensips.org/Resources/B2buaTutorial16#toc12 > > On 06.10.2010 14:15, Bogdan-Andrei Iancu wrote: > > Hi David, > > > > take when using such regexps as the contact hdr may have multiple > syntaxes: > > Contact: sip:u...@domain > > Contact: sip:u...@domain;hdr_params > > Contact:<sip:u...@domain>;hdr_params > > Contact:<sip:u...@domain;uri_params>;hdr_params > > Contact: "display"<sip:u...@domain>;hdr_params > > Contact: display<sip:u...@domain>;hdr_params > > > > etc.... > > > > So having a regexp to match all case may be difficult....better try to > > focus only on the domain part, like matching the "@IP" part...., like > > (Contact: .*@)[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3} > > > > Regards, > > Bogdan > > > > David Santiago wrote: > >> Solved! > >> > >> Adding a \r did the thing... > >> > >> if ( subst('/^Contact:<sip:([0-9]+)@(.*)$/Contact: > >> <sip:\...@new_ip_address_here>\r/ig') ) { > >> xlog("contact modified!"); > >> }; > >> > >> On Tue, Oct 5, 2010 at 6:34 PM, David Santiago > >> <david.santi...@almiralabs.com<mailto:david.santi...@almiralabs.com>> > >> wrote: > >> > >> Hi all, > >> > >> I need to modify the host part of a contact header. I'm trying > >> something like: > >> > >> if ( subst('/^Contact:<sip:([0-9]+)@(.*)$/Contact: > >> <sip:\...@new_ip_address_here>/ig') ) { > >> xlog("contact modified!"); > >> }; > >> > >> but the resulting Contact header is wrong and cannot be processed. > >> > >> Having a look at the header with wireshark shows that the "Contact > >> Binding" entry is missing the ending ">", but the "Contact", "URI" > or > >> "SIP contact address" have the ">" at the end :L > >> > >> May be this is not the right way to modify a Contact header... > >> > >> > >> Thanks in advance, > >> David > > -- > Sincerely, > Andrew Pogrebennyk > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users >
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users