[asterisk-users] modifying a dialed exension before dialplan processing
Baji Panchumarti
baji.panchumarti at gmail.com
Fri Nov 16 22:03:04 CST 2007
I have no idea if this would work :
exten => _0111NXXNXXXXXX,1,Set(x=${EXTEN:4})
exten => _0111NXXNXXXXXX,n,Goto(${x},1)
exten => _0111NXXNXXXXXX,n,NoOp( Sorry it didn't work ! )
exten => _0111NXXNXXXXXX,n,Hangup()
;
exten => _NXXNXXXXXX,1,NoOp( OMG, It worked ! )
exten => _NXXNXXXXXX,n,NoOp( continue like other calls )
--
On Nov 16, 2007 7:38 PM, Brian J. Murrell wrote:
> I have a phone (a panasonic globalrange phone) which always sends a
> fully qualified phone number. That is, for a local Canadian number,
> even if I key in 6135551212 it actually sends to asterisk
> 01116135551212. This means of course, along with "normal" phones I end
> up having twice as many extensions for outdialed numbers.
>
> Is there any way I could canonicalize this down to the more normal
> NXXNXXXXXX format before I process through all of my dialplan rules?
> Effectively it means being able to alter ${EXTEN}.
>
> Is this doable in any way?
>
> b.
--
More information about the asterisk-users
mailing list