[SR-Users] Substitution of Contact Header

Mack Hendricks mack at dopensource.com
Tue Apr 7 09:17:49 CEST 2020


Hey Daniel,

I hope all is well!

I tried to make it super simple

The regular expression is this:

subst_hf("Contact", "/@.*>/@107.21.184.251>/", "a”);

The Contact looks like this

Contact: <sip:3135421245 at 10.0.0.140:53349;alias=98.209.240.245~53349~1>

It ends up like this (it concatenates it)

Contact: <sip:3135421245 at 10.0.0.140:53349;alias=98.209.240.245~53349~1 at 107.21.184.251>

I really want this

Contact: <sip:3135421245 at 107.21.184.251>

I do call Nathelper functions in some cases.  I can comment those out.  What am I missing?


> On Apr 7, 2020, at 2:54 AM, Daniel-Constantin Mierla <miconda at gmail.com> wrote:
> 
> Hello,
> 
> what is the result? Do you use other functions that may change the contact (like those from nathelper)?
> 
> Cheers,
> Daniel
> 
> On 06.04.20 15:34, Mack Hendricks wrote:
>> Hey All,
>> 
>> I always have issues with substituting out header values.  I’ve tried subst and subst_hf.   
>> 
>> Here is the value that I want to change out:
>> 
>> Contact: <sip:52.41.52.34:5060;line=sr-h06Cy7RYRFkYacM0a7epa7sVa7sVRcNCW7IbaGZ9RGlC <sip:52.41.52.34:5060;line=sr-h06Cy7RYRFkYacM0a7epa7sVa7sVRcNCW7IbaGZ9RGlC>>
>> 
>>  And this is what I want it to be
>> 
>> Contact: <sip:1313717555 at jump.dsiprouter.net <sip:1313717555 at jump.dsiprouter.net>;line=sr-h06Cy7RYRFkYacM0a7epa7sVa7sVRcNCW7IbaGZ9RGlC>
>> 
>> I’m using this 
>> 
>> subst('/^Contact: <sip:(.*);(.*)> <sip:(.*);(.*)>$/Contact: <sip:1313717555 at jump.dsiprouter.net;\2 <sip:1313717555 at jump.dsiprouter.net;\2>>\r/ig’);
>> 
>> And it doesn’t work, but putting into a online regular expression tester it looks good as shown below.  Any ideas? 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
> -- 
> Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com/>
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200407/edf1fb94/attachment.html>


More information about the sr-users mailing list