[asterisk-users] Unexpected dialplan match
Jason Parker
jparker at digium.com
Mon Dec 20 18:27:46 UTC 2010
On 12/20/2010 11:35 AM, Daniel Tryba wrote:
> I was wondering why *foo at default should match '_*[0-9a-zA-Z].*0.'
> in 1.6.13. Who is making the parse error, * or me?
>
> CLI> dialplan show *foo at default
> '_*[0-9a-zA-Z].*0.' =>
> 1. NoOp(${EXTEN}) [pbx_config]
> 2. Set(accountcode=${CUT(EXTEN,*,2)}) [pbx_config]
> 3. Set(extension=${CUT(EXTEN,*,3)}) [pbx_config]
> 4. Set(CDR(accountcode)=${accountcode}) [pbx_config]
> 7. ResetCDR() [pbx_config]
> 8. ...
>
'.' stops further matching. Your extension ends up being (effectively)
shortened to _*[0-9a-zA-Z].
More information about the asterisk-users
mailing list