Isaac Xiao
2006-Dec-05 20:15 UTC
[asterisk-users] RE: SOLVED - T1 PRI not announce "this is long distance call, please add 1 for this call..."
Thanks, Henry. It is very helpful for me. I also deleted the DIAL option "r" in our dial out trunk which fixed the problem. Dial command option r: Generate a ringing tone for the calling party, passing no audio from the called channel(s) until one answers. Without this option, Asterisk will generate ring tones automatically where it is appropriate to do so; however, "r" will force Asterisk to generate ring tones, even if it is not appropriate. For example, if you used this option to force ringing but the line was busy the user would hear "RING RIBEEP BEEP BEEP" (thank you tzanger), which is potentially confusing and/or unprofessional. However, the option is necessary in a couple of places. For example, when you're dialing multiple channels, call progress information is not consistantly passed back. http://www.trixbox.org/modules/newbb/viewtopic.php?topic_id=5303&forum=2 Cheers, Isaac> ------------------------------ > > Message: 11 > Date: Tue, 5 Dec 2006 00:13:51 -0500 (EST) > From: "Henry.L.Coleman" <henry.coleman@voip-pbx.ca> > Subject: Re: [asterisk-users] T1 PRI not announce "this is long > distance call, please add 1 for this call..." > To: "Asterisk Users Mailing List - Non-Commercial Discussion" > <asterisk-users@lists.digium.com> > Message-ID: ><44996.72.53.65.237.1165295631.squirrel@webmail.perimeter911.com>> Content-Type: text/plain;charset=iso-8859-1 > > Using the PSTN in Toronto ie 416 NXX XXXXX all calls to 647 and 416 > exchanges are local. 905 is an over-lapping area code, most excahngesare> local, however Whitby (905 430 XXXX) is Long Distance while 416 428XXXX> (Ajax) is not. You can find out which ones are long distance (from the > CRTC web site) and modify your dial plan to add the 1 to the dialednumber> or route the numbers to a DID with your friendly ITSP like Unlimitelfor> termination. > > Henry L.Coleman CEO > *VoIP-PBX* 1-866-415-5355 > Toronto Ontario > Canada > > > > do something like this in your extensions.conf: > > > > exten => _NXXNXXXXXX,1,Dial(ZAP/g0/1{$EXTEN}) > > exten => _222NXXXXXX,1,Dial(ZAP/g0/{$EXTEN}) > > exten => _223NXXXXXX,1,Dial(ZAP/g0/{$EXTEN}) > > exten => _224NXXXXXX,1,Dial(ZAP/g0/{$EXTEN}) > > > > Where 222, 223 and 224 are local area codes. > > > > > > On 12/4/06, Isaac Xiao <isaac.x@kvbkunlun.com> wrote: > >> > >> Can any one help? In Toronto, we can't identify if a number islong> >> distance call or not. If long distance call, we have to prefix with1.> >> We > >> should hear a voice prompt as above to indicate that it is not alocal> >> call. > >> However, we hear the normal ring back tone (indicating the phonehad> >> been > >> connected, but actually not) when we call this long distance call > >> without > >> prefixing "1". > >> > >> Here is the message shown in CLI. > >> > >> Requested transfer capability: 0x00 - SPEECH > >> > >> -- Called g0/9056671191 > >> > >> -- Zap/1-1 is proceeding passing it to SIP/9188-0e6a > >> > >> -- PROGRESS with cause code 127 received > >> > >> -- Zap/1-1 is making progress passing it to SIP/9188-0e6a > >> > >> > >> > >> Thanks in advances. > >> > >> Isaac