[Kamailio-Users] Dialplan regular expressions
Panagiotis Skoulikaritis
pskoul at algonet.gr
Thu Nov 26 17:01:52 CET 2009
Hi Alex
Use the following if you just want to add the prefix 0030 in front of
the 123
dpid 10
pr 100
match_op 1
match_exp ^123+
match_len 0
subst_exp ^(123.+)
repl_exp 0030\1
if you want to replace the 123 with the 0030 use the following
dpid 10
pr 100
match_op 1
match_exp ^123+
match_len 0
subst_exp ^(123)(.+)
repl_exp 0030\2
and so on ..
Regards
Panagiotis
alex pappas wrote:
> Dear all,
>
> I'm having difficulties in the dialplan module. My problem is in the
> regular expressions added to the database. I tried some examples from
> previous users but they don't work for me.
> example:
>
> dpid 10
> pr 100
> match_op 0
> match_exp ^123(.*)$
> match_len 0
> subst_exp ^123
> repl_exp 0030
>
>
> Previous example from Daniel that I found in user lists:
>
> s/subst_exp/repl_exp/
>
>
>
> subst_exp - is regular expression that can be used to group parts of
> the input
> repl_exp - is used to build the output
>
> Example: you want to remove the first 0 and prefix +44 to a number:
>
> subst_exp=^0(.+)$
> repl_exp=+44\1
>
>
>
> Can someone provide an example that works with the latest kamailio
> please? Also where I can find more docs about dialplan?
>
> Thank you all
>
> Alex
> ------------------------------------------------------------------------
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/users/attachments/20091126/ffdb4cf9/attachment.htm>
More information about the Users
mailing list