It should work but you need to do Goto(extensions,666${EXTEN},1) Martin
On Wed, 10 Sep 2003, Ernest W. Lessenger wrote: > We are trying to implement "area-code dialing" in our asterisk PBX. > Basically: we will have a number of customers, who may be in different area > codes, that want to direct-dial each other's extensions. We want this to > work like a "real" centrex, in that seven-digit numbers should try (1) > "local" VoIP extensions, and then (2) "local" PSTN numbers. Ten-digit > numbers should dial (1) "long-distance" VoIP extensions, and then (2) > "long-distance" PSTN numbers. > > Here's my plan so far, does anyone have a better way? Will Goto() work the > way I expect it to (i.e. will the extension I specify be pattern matched)? > > ==Extensions.conf== > > [area555] > exten => _NXXNXXX, 1, Goto(extensions,555${EXTEN}) > include => extensions > > [area666] > exten => _NXXNXXX,1, Goto(extensions,666${EXTEN}) > include => extensions > > [extensions] > exten => 5551234567, 1, Macro(stdexten, 1234, SIP/user1) > exten => 6661234567, 1, Macro(stdexten, 1235, SIP/user2) > include => longdistance > > [longdistance] > exten => _NXXNXXXXXX, 1, Dial(${Nufone},${ARG1}) > exten => _NXXNXXXXXX, 2, Congestion() > > [macro-stdexten] > ... as in demo ... > > ==Sip.conf=== > [user1] > ... > context = area555 > > [user2] > ... > context = area666 > > > > Thanks, > --Ernest > > _______________________________________________ > Asterisk-Users mailing list > [EMAIL PROTECTED] > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users