Again, the question has to be asked: why do you want to rewrite the Contact 
header? And is there a better way to accomplish what you are trying to 
accomplish? 

Contact is constructed by the endpoints, not the proxy. Touching it is almost 
never a good idea.

Where Contact is statefully rewritten by the topology hiding modules, touching 
it is also not a good idea.

It’s just not a good idea.

—
Sent from mobile, with due apologies for brevity and errors.

> On Apr 7, 2020, at 2:29 AM, Mack Hendricks <[email protected]> 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>
> 
>  And this is what I want it to be
> 
> Contact: 
> <sip:[email protected];line=sr-h06Cy7RYRFkYacM0a7epa7sVa7sVRcNCW7IbaGZ9RGlC>
> 
> I’m using this 
> 
> subst('/^Contact: <sip:(.*);(.*)>$/Contact: 
> <sip:[email protected];\2>\r/ig’);
> 
> And it doesn’t work, but putting into a online regular expression tester it 
> looks good as shown below.  Any ideas? 
> 
> <PastedGraphic-1.png>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> [email protected]
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to