[OpenSIPS-Users] How to change Contact header

David Santiago david.santiago at almiralabs.com
Wed Oct 6 12:35:58 CEST 2010


Solved!

Adding a \r did the thing...

if ( subst('/^Contact: <sip:([0-9]+)@(.*)$/Contact:
<sip:\1 at NEW_IP_ADDRESS_HERE>\r/ig') ) {
               xlog("contact modified!");
       };

On Tue, Oct 5, 2010 at 6:34 PM, David Santiago <
david.santiago at 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:\1 at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20101006/1a2b20bb/attachment.htm 


More information about the Users mailing list