[OpenSIPS-Users] Strip prefix

morris edery morrisedery at gmail.com
Thu Jun 6 04:50:54 UTC 2024


Hello Ben, here is what works for me.

dpid = 17

pr = 0

match_op = 1

match_exp = ^770555.+

match_flags = 0

subst_exp = ^770555(.+)$

repl_exp = \1


$ sign did the trick.


Thanks so much for the support.



On Wed, Jun 5, 2024 at 10:04 AM Ben Newlin <Ben.Newlin at genesys.com> wrote:

> There’s a few issues.
>
>
>
> 1. You are missing a “.” in your match_exp. The way you have it written
> will only match repeating digit 5 after the prefix.
>
> 2. Your subst_exp is too greedy. The wildcards in the first grouping will
> make that grouping match the whole string, and there will be nothing left
> for the second grouping (or it won’t match at all because of the + in the
> second grouping, not sure). If you are trying to match a fixed-string
> prefix you don’t need wildcards for that. You also don’t need to capture
> that grouping, since you aren’t using it in the replace.
>
>
>
> Try this:
>
>
>
> dpid = 17
>
> pr = 0
>
> match_op = 1
>
> match_exp = ^770555.+
>
> match_flags = 0
>
> subst_exp = ^770555(.+)
>
> repl_exp = \1
>
>
>
> Ben Newlin
>
>
>
> *From: *Users <users-bounces at lists.opensips.org> on behalf of morris
> edery <morrisedery at gmail.com>
> *Date: *Wednesday, June 5, 2024 at 12:48 AM
> *To: *OpenSIPS users mailling list <users at lists.opensips.org>
> *Subject: *[OpenSIPS-Users] Strip prefix
>
> * EXTERNAL EMAIL - Please use caution with links and attachments *
>
>
> ------------------------------
>
> Hello Team, im trying to strip a prefix with dialplan from a number and
> from some reason have no success on that , please tell me what im
> doing wrong ?  below
>
>
>
> opensips 2.4.8
>
> dpid = 17
>
> pr = 0
>
> match_op = 1
>
> match_exp = ^770555+
>
> match_flags = 0
>
> subst_exp = ^(*770555*)(.+)
>
> repl_exp = \2
>
>
>
> need to remove 770555
>
> on cfg file
>
>     if (dp_translate("17", "$rU/$rU")){ }
>
>
>
>
>
> Thanks
>
> _______________________________________________
> 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/20240606/67972e83/attachment-0001.html>


More information about the Users mailing list