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