exten => _cry-X,1,NoOp(Waaaaah)
exten => _next-X,1,NoOp(Neeext)
exten => _fX,1,NoOp(This works)
exten => _[n]e[x]t-XX,1,NoOp(This works)
pbx*CLI> dial cry-1@local
-- Executing [cry-1@local:1] NoOp("OSS/dsp", "Waaaaah") in new stack
== Auto fallthrough, channel 'OSS/dsp' status is 'UNKNOWN'
<< Hangup on console >>
pbx*CLI> dial next-1@local
No such extension 'next-1' in context 'local'
pbx*CLI> dial f7@local
-- Executing [f7@local:1] NoOp("OSS/dsp", "This works") in new stack
== Auto fallthrough, channel 'OSS/dsp' status is 'UNKNOWN'
<< Hangup on console >>
pbx*CLI> dial next-21@local
-- Executing [next-21@local:1] NoOp("OSS/dsp", "This works") in new stack
== Auto fallthrough, channel 'OSS/dsp' status is 'UNKNOWN'
<< Hangup on console >>