Hi Bogdan, 

works perfectly, dunno why I did not find it earlier.

Thanks!

-----Original Message-----
From: Bogdan-Andrei Iancu [mailto:bog...@opensips.org] 
Sent: Wednesday, April 08, 2020 12:20 PM
To: OpenSIPS users mailling list <users@lists.opensips.org>; xaled 
<xa...@web.de>
Subject: Re: [OpenSIPS-Users] Access to parameters from generic headers

Hi,

Try to use the param transformation 
https://opensips.org/Documentation/Script-Tran-3-0#toc60

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
OpenSIPS Summit, Amsterdam, May 2020
   https://www.opensips.org/events/Summit-2020Amsterdam/

On 4/8/20 12:32 PM, xaled wrote:
> Hi,
>
> I'm having problems with accessing values of header parameters.  I tried to 
> use regex to extract cause value from Reason header, but it does not work 
> properly. I'm not an regex expert so the regex could wrong. It would be good 
> to have a generic mechanism for this type of values extraction from header 
> parameters.
>
> Reason: Q.850;cause=1;text="Unallocated (unassigned) number", 
> SIP;cause=500;text="Server internal error"
>
> $var(cause_reg) = "/(.*)cause=(.*);(.*)/\2/i";
> $var(cause) = $(hdr(Reason){re.subst,$var(cause_reg)});
>
> I added a feature request some time ago for this issue:
> https://github.com/OpenSIPS/opensips/issues/1289
>
>
> _______________________________________________
> 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

Reply via email to