[OpenSIPS-Users] Extract "numeric part" of RURI

solarmon solarmon at one-n.co.uk
Thu Jan 9 13:16:34 UTC 2025


You could then use the 'select' string transformation to select the first
item in a ';' separated list:

https://www.opensips.org/Documentation/Script-Tran-3-4#s.select

For example:

{s.select,0,;}


On Thu, 9 Jan 2025 at 12:58, Alain Bieuzent <alain.bieuzent at free.fr> wrote:

> unfortunately no,
>
>
>
> $rU in my example returns the entire string between sip: and before the
> @ => 123456789;tgrp=99999
>
> I know how read the value of parameters (ex : $(rU{param.value, tgrp}) ),
> but I don’t know how to read the value without parameters
>
>
>
> Thanks
>
>
>
> *De : *Users <users-bounces at lists.opensips.org> au nom de Ali Dogan <
> alidogan at plan.com>
> *Répondre à : *OpenSIPS users mailling list <users at lists.opensips.org>
> *Date : *jeudi 9 janvier 2025 à 12:31
> *À : *OpenSIPS users mailling list <users at lists.opensips.org>
> *Objet : *Re: [OpenSIPS-Users] Extract "numeric part" of RURI
>
>
>
> Hello Alain,
>
> 3.77  Username in SIP Request's URI - $rU 🔗
>
> $rU - reference to username in request's URI
>
>
>
> It is R/W variable (you can assign values to it routing script)
>
>
> This should give you what you need.
>
> Best Regards,
>
> *Ali Dogan*
>
> *[image: plan.com] <http://www.plan.com/>*
>
> +44(0)3300 88 18 18 <+44(0)3300%2088%2018%2018>
>
> *alidogan at plan.com <alidogan at plan.com>*
>
> [image: Facebook] <https://www.facebook.com/plan.im>
>
> [image: Instagram] <https://www.instagram.com/plandotcom>
>
> [image: LinkedIn] <https://www.linkedin.com/company/plan-com>
>
>
>
> plan.com <http://www.plan.com/> is the trading name of Plan
> Communications Limited, registered in the Isle of Man with company number
> 010273V and Registered Office at No.5 Victoria Street, Douglas, Isle of
> Man, IM1 2LR. This email and any attachments to it may be confidential and
> are intended solely for the use of the individual to whom it is addressed.
> Any views or opinions expressed are solely those of the author and do not
> necessarily represent those of Plan. If you are not the intended recipient
> of this email, you must neither take any action based upon its contents,
> nor copy or show it to anyone. Please contact the sender if you believe you
> have received this email in error.
> ------------------------------
>
> *From:* Users <users-bounces at lists.opensips.org> on behalf of Alain
> Bieuzent <alain.bieuzent at free.fr>
> *Sent:* Thursday, January 9, 2025 14:12
> *To:* OpenSIPS users mailling list <users at lists.opensips.org>
> *Subject:* [OpenSIPS-Users] Extract "numeric part" of RURI
>
>
>
> This message was sent from outside plan.com. Please do not click links or
> open attachments unless you recognise the source of this email and know the
> content is safe.
>
>
>
> Good Morning,
>
>
>
> What is the best way to extract the "numeric part" of a RURI, for example
> on an INVITE with tgrp parameter and I want to extract only the “123456789”
> part
>
>
>
> INVITE *sip:123456789;tgrp=99999 at X.X.X.X:5060*
>
>
>
> Thanks in advance,
>
>
>
> Alain
>
> _______________________________________________ Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20250109/0e403e60/attachment.html>


More information about the Users mailing list