Hi, How can I match an extension "ending with 3" (just an example but applicable to any other digit, including * or #)? exten => _ZX.3,n,... exten => _ZX.#,n,... (the above does not work) Can regular expressions be used in the standard dialplan (end with: "$")? Thanks, Vieri
Assuming you are using 4 digit extensions, this syntax would be:
- exten => _ZXX3,n,...
For 3 digits
- exten => _ZX3,n,...
The . is a wildcard that says "take rest of number, so anything after that
is irrelevant.
-----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Vieri
Sent: Friday, July 17, 2009 4:11 AM
To: asterisk-users at lists.digium.com
Subject: [asterisk-users] dialplan number matching
Hi,
How can I match an extension "ending with 3" (just an example but
applicable
to any other digit, including * or #)?
exten => _ZX.3,n,...
exten => _ZX.#,n,...
(the above does not work)
Can regular expressions be used in the standard dialplan (end with:
"$")?
Thanks,
Vieri
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
On Fri, 2009-07-17 at 02:11 -0700, Vieri wrote:> Hi, > > How can I match an extension "ending with 3" (just an example but applicable to any other digit, including * or #)? > > exten => _ZX.3,n,... > > exten => _ZX.#,n,... > > (the above does not work) > > Can regular expressions be used in the standard dialplan (end with: "$")? > > Thanks, > > Vieri<snip> I haven't tried it but I wonder if one could use a regex pattern match in a GotoIf statement and then pass the result to another context using ${EXTEN}? Just a thought - John -- John A. Sullivan III Open Source Development Corporation +1 207-985-7880 jsullivan at opensourcedevel.com http://www.spiritualoutreach.com Making Christianity intelligible to secular society
hello,
why not use execif or gotoif?
this would look like this:
exten =>
_X.,n,ExecIf("$[${EXTEN:${LEN(${EXTEN})-1}}"="3"]|do would
ever
you want to do
best regards
steve
Vieri schrieb:> Hi,
>
> How can I match an extension "ending with 3" (just an example but
applicable to any other digit, including * or #)?
>
> exten => _ZX.3,n,...
>
> exten => _ZX.#,n,...
>
> (the above does not work)
>
> Can regular expressions be used in the standard dialplan (end with:
"$")?
>
> Thanks,
>
> Vieri
>
>
>
>
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
--
F?r weitere Fragen stehen wir gerne unter voip at sil.at oder
059944 - 2440 zur Verf?gung.
Mit freundlichen Gr?ssen
--
Stefan Schmidt
Sysadmin/VOIP // voip at sil.at // Tel 059944-2440//
-------------------------------------------------
SILVER SERVER GmbH // Lorenz-Mandl-Gasse 33/1 //
A-1160 Wien // Fax 059944-9000 // www.sil.at //
-------------------------------------------------