[Asterisk-Users] Interesting Dial-Plan Question

Eric "ManxPower" Wieling eric at fnords.org
Thu Apr 27 05:39:58 MST 2006


Matt wrote:
> Hi,
> When I setup a user, I give them an extension like 570xxxxxxx.   This
> is fine and dandy while in one area code, but we've since gone to
> other area codes.    I'd like the user's to retain the ability to dial
> 7 digits no matter what number they have.   Any thoughts on how to do
> that?
> 
> EXAMPLE:  User has number 7175551212.  I want that when they dial
> 3235555 it dials 717-323-5555.        User has number 5705551212.  I
> want that when they dial 3235555 it dials 570-323-5555.
> 
> I'm thinking I need to do some chopping, splitting, and variable
> writing?    Am I correct in thinking that if I do all of this before
> my current dialplan kicks in that I should be able to still use my
> routing?
> 
> IE: User dials 3235555 and is from 717 area code.   If I transform the
> number to be 7173235555 the dial-plan will now read it as if the user
> punched it in that way and process it?

exten => _NXXXXXX,1,Dial(Zap/g1/${CALLERIDNUM::0:3}${EXTEN})

This assumes that you set the user's Caller*ID number to be their 
telephone number.  It takes the first 3 digits of their CALLERIDNUM and 
prepends it to the number they dialed.

See README.variables.

-- 
Now accepting new clients in Birmingham, Atlanta, Huntsville, 
Chattanooga, and Montgomery.



More information about the asterisk-users mailing list