[Kamailio-Users] Contact field

Daniel-Constantin Mierla miconda at gmail.com
Wed Nov 19 20:29:55 CET 2008


Here is a reference site about regular expressions:
http://www.regular-expressions.info/

subst() uses POSIX compliat regexp.

Cheers,
Daniel


On 11/19/08 19:03, Alex Balashov wrote:
> I am not sure.  These are all nuances that differ among regex 
> implementations.
>
> Perhaps you need to escape the dots in the decimal IP notation, as they 
> have a meaning in regex.  Perhaps the $ end-of-line will never be 
> matched.  Different embedded regex implementations always work 
> differently;  just have to massage it until it works.
>
> Alex R.S.M wrote:
>
>   
>> I am trying to modify
>> Contact: <sip:8133740008 at 1.1.1.1;transport=udp;maddr=1.1.1.1>
>>
>> to
>> Contact: <sip:8133740008 at 2.2.2.2;transport=udp;maddr=2.2.2.2>
>>
>>
>> I am using the following statement but it doesn't work:
>>  if ( 
>> subst('/^Contact:(.*)sip:[^@]*@([a-zA-Z0-9.]+);(.*)$/contact:\12.2.2.2;\2/ig') 
>> ) {};
>>
>> Am I missing anything?
>>
>> Thanks,
>> Alex
>>
>>
>>
>>  > Date: Wed, 19 Nov 2008 11:06:53 -0500
>>  > From: abalashov at evaristesys.com
>>  > To: alex_rsm at hotmail.com
>>  > CC: users at lists.kamailio.org
>>  > Subject: Re: [Kamailio-Users] Contact field
>>  >
>>  > The various NAT traversal modules modify the Contact to suit their ends,
>>  > according to their own scheme.
>>  >
>>  > There is a module that will allow you to modify any header to anything
>>  > you want:
>>  >
>>  > http://www.kamailio.org/docs/modules/1.4.x/textops.html
>>  >
>>  >
>>  > Alex R.S.M wrote:
>>  >
>>  > > Hi,
>>  > >
>>  > > Is there a function that can modify "Contact" field in SIP header?
>>  > >
>>  > > Thanks,
>>  > > Alex
>>  > >
>>  > > 
>> ------------------------------------------------------------------------
>>  > > Windows Live Hotmail now works up to 70% faster. Sign up today.
>>  > > 
>> <http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_faster_112008>
>>  > >
>>  > >
>>  > > 
>> ------------------------------------------------------------------------
>>  > >
>>  > > _______________________________________________
>>  > > Users mailing list
>>  > > Users at lists.kamailio.org
>>  > > http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>>  >
>>  >
>>  > --
>>  > Alex Balashov
>>  > Evariste Systems
>>  > Web : http://www.evaristesys.com/
>>  > Tel : (+1) (678) 954-0670
>>  > Direct : (+1) (678) 954-0671
>>  > Mobile : (+1) (706) 338-8599
>>
>> ------------------------------------------------------------------------
>> Windows Live Hotmail now works up to 70% faster. Sign up today. 
>> <http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_faster_112008>
>>     
>
>
>   

-- 
Daniel-Constantin Mierla
http://www.asipto.com





More information about the Users mailing list