In the absence of "The Definitive Guide to Asterisk Dial Plans" book, I'd like to do something possibly unique with the formatting of extensions in my dial plan, and am having trouble. We use VoicePulse connect, which gives us local DID for inbound and outbound calls (even though DTMF tones are not working in Voice Pulse Connect at the moment). To dial local numbers, you have to dial the entire number, like 1 + area code + number. I'd like to eliminate this by having the user just dial 9 + 7 digit number, and have asterisk put the 1 + area code (which is in a variable in extensions.conf) in front of it prior to sending the request to Voice Pulse. Is this possible? Thanks, Nik Martin
Ahh, the {EXTEN:1} must serve to skip the 1st character of the extension, stripping the 9 off That's what I needed, thanks! -----Original Message----- From: Austin M. Brower [mailto:bobman@pandion.psouth.net] On Behalf Of Austin M. Brower Sent: Tuesday, April 13, 2004 9:11 AM To: Nik Martin Subject: Re: [Asterisk-Users] Dial Plan Format Strings Nik, I use NuFone, but here's how I do it (my area code is 207): exten => _9NXXXXXX,7,Dial(IAX2/ausername@NuFone/1207${EXTEN:1}) Good luck, Austin On Tue, Apr 13, 2004 at 08:13:19AM -0500, Nik Martin wrote:> In the absence of "The Definitive Guide to Asterisk Dial Plans" book, > I'd like to do something possibly unique with the formatting of > extensions in my dial plan, and am having trouble. We use VoicePulse > connect, which gives us local DID for inbound and outbound calls (even > though DTMF tones are not working in Voice Pulse Connect at the > moment). To dial local numbers, you have to dial the entire number, > like 1 + area code + number. I'd like to eliminate this by having the > user just dial 9 + 7 digit number, and have asterisk put the 1 + area > code (which is in a variable in extensions.conf) in front of it prior > to sending the request to Voice Pulse. Is this possible? > > > Thanks, > > Nik Martin > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users
Try something like this: exten => _9NXXXXXX,1,Dial,IAX2/loginname@voicepulse/1${NPA}${EXTEN:1} ... -brian Nik Martin wrote:>In the absence of "The Definitive Guide to Asterisk Dial Plans" book, I'd >like to do something possibly unique with the formatting of extensions in my >dial plan, and am having trouble. We use VoicePulse connect, which gives us >local DID for inbound and outbound calls (even though DTMF tones are not >working in Voice Pulse Connect at the moment). To dial local numbers, you >have to dial the entire number, like 1 + area code + number. I'd like to >eliminate this by having the user just dial 9 + 7 digit number, and have >asterisk put the 1 + area code (which is in a variable in extensions.conf) >in front of it prior to sending the request to Voice Pulse. Is this >possible? > > >Thanks, > >Nik Martin > > >_______________________________________________ >Asterisk-Users mailing list >Asterisk-Users@lists.digium.com >http://lists.digium.com/mailman/listinfo/asterisk-users >To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > >
<snip> have to dial the entire number, like 1 + area code + number. I'd like to eliminate this by having the user just dial 9 + 7 digit number, and have asterisk put the 1 + area code (which is in a variable in extensions.conf) in front of it prior to sending the request to Voice Pulse. Is this possible? </snip> Sure it's possible! Asterisk can do anything! exten => _9XXXXXXX,1,Dial(Technology/123/1212${EXTEN:1}) See after the: "Technology/123/" there is a "1212" you can make that your "1 + area code" Then the: "${EXTEN:1}" dumps in the number that was dialled and chops off the first (1) digit, which is the 9. :) Ben ________________________ Benjamin Wakefield ben@team.dcsi.net.au http://www.dcsi.net.au/ DCSI - We do Internet. 64 Queen Street Warragul, VIC 3820 AU Ph: (+61) 1300 665 575 Fx: (+61) 1300 556 595 -----BEGIN GEEK CODE BLOCK----- Version: 3.12 G! d- s: a-- C+ UL++ P+ L++ E---- W+ N+ o- K- w+$ O--- M-- V? PS !PE Y-- PGP- t 5 X+ R- tv b- DI-- D--- G-- e* h* r- z++ ------END GEEK CODE BLOCK------
I had exactly the same question. There is some really useful documentation on voip-info.org regarding the extensions.conf syntax. -----Original Message----- From: Brian Cuthie [mailto:brian@systemix.com] Sent: 13 April 2004 15:19 To: asterisk-users@lists.digium.com Subject: Re: [Asterisk-Users] Dial Plan Format Strings Try something like this: exten => _9NXXXXXX,1,Dial,IAX2/loginname@voicepulse/1${NPA}${EXTEN:1} ... -brian Nik Martin wrote:>In the absence of "The Definitive Guide to Asterisk Dial Plans" book, >I'd like to do something possibly unique with the formatting of >extensions in my dial plan, and am having trouble. We use VoicePulse >connect, which gives us local DID for inbound and outbound calls (even >though DTMF tones are not working in Voice Pulse Connect at the >moment). To dial local numbers, you have to dial the entire number, >like 1 + area code + number. I'd like to eliminate this by having the >user just dial 9 + 7 digit number, and have asterisk put the 1 + area >code (which is in a variable in extensions.conf) in front of it prior >to sending the request to Voice Pulse. Is this possible? > > >Thanks, > >Nik Martin > > >_______________________________________________ >Asterisk-Users mailing list >Asterisk-Users@lists.digium.com >http://lists.digium.com/mailman/listinfo/asterisk-users >To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > >_______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users