> > ---------- Forwarded message ---------- > From: "Jay R. Ashworth" < jra@baylink.com> > To: asterisk-users@lists.digium.com > Date: Sat, 30 Sep 2006 14:35:49 -0400 > Subject: [asterisk-users] Dial-9 (was Extension Numbering) > On Sat, Sep 30, 2006 at 01:40:09PM +0100, Gordon Henderson wrote: > > Here in the UK, I've installed several small systems without a dial-9 > for > > an outside line type thing. The outside line prefix is effectively digit > > > zero. (which is preserved and dialled on the outgoing zap lines) > > > > There is an exception for 999, and I still provide the 9 service too for > > This reminds me of something that's bothered me for years, and I'm > curious how people deal with it. This is semi-US specific; don't say > you weren't warned (or that I'm Americo-centric :-). > > Using 9 as a dialplan prefix for accessing outside dialtone has one > *major* problem: 911. > > You don't *really* want to (and I believe, legally, you can't) require > people to dial 9-911. But, this leads you to an alternate problem. > > If you define 911 in your internal dialplan as a cut-through to dial the > local PSAP over a standard local voice line (and here, I'm assuming you > have some; VoN 911 is a topic I entirely don't want to get into at the > moment), then eventually you're going to have either a) a touchtone<tm> > dial that stutters on it's 1 key, or b) a human who does it, and they're > going to dial 9-1-800-555-1212, and find themselves talking the EMS > instead of directory assistance... and no one will understand why... > and the EMS people will be mad at *you*. > > I know that this has been a problem for traditional PBXen for years, > and the only solution I've ever been able to see is "use 8 as your > outdial prefix"... but no one seems to ever do that, even 20 years on. > > Is this really not a problem? > > Cheers, > -- jra > -- > Jay R. Ashworth jra@baylink.com > Designer Baylink RFC > 2100 > Ashworth & Associates The Things I Think '87 > e24 > St Petersburg FL USA http://baylink.pitas.com +1 727 647 > 1274 > > "That's women for you; you divorce them, and 10 years later, > they stop having sex with you." -- Jennifer Crusie; _Fast_Women_ > > > > > > > As a habit, I do not force users to dial 9 or any other prefix of any kindto access external lines. You can just check the dialled number and prefix with appropriate digits appropriately. See below. NOTE: THIS IS US-CENTRIC!! but can be easily made to work for any country. [context for out-bound numbers] ; ;Check for incoming calls? ; ; Domestic e.164 US numbers go out unchanged. ; exten => _1XXXXXXXXXX,1,Goto(outgoing,${EXTEN},1) ; ; ; Check for 10 digit NANP exten => _XXXXXXXXXX,1,SetVar(PREFIX=1) exten => _XXXXXXXXXX,2,Goto(outgoing,${PREFIX}${EXTEN},1) ; Check for 7 digit NANP ; Then add "1" and the location area code ; exten => _XXXXXXX,1,SetVar(PREFIX=1925) exten => _XXXXXXX,2,Goto(outgoing,${PREFIX}${EXTEN},1) ; Check for emergency numbers ; exten => 911,1,Goto(emergency,911,1) ; ; Check for other special numbers and direct to repective contexts. ; ; [outgoing] exten => _X.,1,ChanIsAvail(${PSTNCHANNEL}) exten => _X.,2,NoOp(AvailChannel=${AVAILCHAN}) exten => _X.,3,Set(DialChannel=${CUT(AVAILCHAN,,1)}) exten => _X.,4,Dial(${DialChannel}/${EXTEN},100) exten => _X.,5,Congestion exten => _X.,105,Congestion Hope this helps. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060930/dcd859a2/attachment.htm
On 1 Oct 2006, at 04:54, Naija Man wrote:> As a habit, I do not force users to dial 9 or any other prefix of > any kind to access external lines. You can just check the dialled > number and prefix with appropriate digits appropriately. See below. > NOTE: THIS IS US-CENTRIC!! but can be easily made to work for any > country.As I understand the German system their phone system passes the complete dialled number so can pass extra digits as many German subscribers use ISDN even for domestic telephony. It's something not all international carriers understand so sometimes sending faxes is difficult as subscribers in germany add the extra digit to tell their system that it's the fax extension. In the UK we have 6,7,8, and 11 digit local dialling and 8, 10 and 11 digit national dialling. Situations like these make it easier to use a access digit to gain external dialling. M@t :o) -- Matthew Thompson matt.thompson@actuality.co.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20061001/8cdcd67d/attachment-0001.htm
Eric "ManxPower" Wieling
2006-Oct-01 07:42 UTC
[asterisk-users] Dial-9 (was Extension Numbering)
Naija Man wrote:>> As a habit, I do not force users to dial 9 or any other prefix of any >> kind > to access external lines. You can just check the dialled number and prefix > with appropriate digits appropriately. See below. NOTE: THIS IS > US-CENTRIC!! > but can be easily made to work for any country. > > > [context for out-bound numbers] > ; > ;Check for incoming calls? > ; > ; Domestic e.164 US numbers go out unchanged. > ; > exten => _1XXXXXXXXXX,1,Goto(outgoing,${EXTEN},1) > ; > ; > ; Check for 10 digit NANP > exten => _XXXXXXXXXX,1,SetVar(PREFIX=1) > exten => _XXXXXXXXXX,2,Goto(outgoing,${PREFIX}${EXTEN},1) > > ; Check for 7 digit NANP > ; Then add "1" and the location area code > ; > exten => _XXXXXXX,1,SetVar(PREFIX=1925) > exten => _XXXXXXX,2,Goto(outgoing,${PREFIX}${EXTEN},1) > > ; Check for emergency numbers > ; > exten => 911,1,Goto(emergency,911,1) > ; > ; Check for other special numbers and direct to repective contexts. > ; > ; > [outgoing] > exten => _X.,1,ChanIsAvail(${PSTNCHANNEL}) > exten => _X.,2,NoOp(AvailChannel=${AVAILCHAN}) > exten => _X.,3,Set(DialChannel=${CUT(AVAILCHAN,,1)}) > exten => _X.,4,Dial(${DialChannel}/${EXTEN},100) > exten => _X.,5,Congestion > exten => _X.,105,CongestionMy problem with this type of dialplan is that users must wait for DigitTimeout before the call is processed.