See below.... In article <[EMAIL PROTECTED]>, Stuart Ford <[EMAIL PROTECTED]> wrote: > Hello all > > As always I'm trying the mailing list as a last resort as I'm out of > options. I am seemingly unable to dial international numbers over our BT > ISDN30 line. > > I've checked with BT and the number format they're expecting is: > > 00<CC><number> > > (where CC is the country code). > > But this doesn't work. Looking at the PRI debug, the most notable error > seems to be: > > Message type: DISCONNECT (69) > [08 02 82 81] > Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) Spare: 0 > Location: Public network serving the local user (2) > Ext: 1 Cause: Unallocated (unassigned) number (1), class = Normal Event > (0) ] > > I've also tried different number formats, including: > > +CC<number> > +0CC<number> > > But to no avail. > > Anybody know what I'm doing wrong? Here's a complete debug dump of a > failed international call to the US: > > Many thanks > > Stu > > -- Executing [EMAIL PROTECTED]:2] Dial("SIP/sbf-b7c104e0", > "Zap/g1/0012127551200") in new stack > -- Making new call for cr 33090 > -- Requested transfer capability: 0x00 - SPEECH > > Protocol Discriminator: Q.931 (8) len=47 > > Call Ref: len= 2 (reference 322/0x142) (Originator) > > Message type: SETUP (5) > > [04 03 80 90 a3] > > Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer > capability: Speech (0) > > Ext: 1 Trans mode/rate: 64kbps, > circuit-mode (16) > > Ext: 1 User information layer 1: A-Law (35) > > [18 03 a9 83 83] > > Channel ID (len= 5) [ Ext: 1 IntID: Implicit PRI Spare: 0 Exclusive > Dchan: 0 > > ChanSel: Reserved > > Ext: 1 Coding: 0 Number Specified Channel Type: 3 > > Ext: 1 Channel: 3 ] > > [6c 0d 21 80 30 31 36 31 34 38 36 37 37 38 30] > > Calling Number (len=15) [ Ext: 0 TON: National Number (2) NPI: > ISDN/Telephony Numbering Plan (E.164/E.163) (1) > > Presentation: Presentation permitted, user > number not screened (0) '01614867780' ] > > [70 0e a1 30 30 31 32 31 32 37 35 35 31 32 30 30] > > Called Number (len=16) [ Ext: 1 TON: National Number (2) NPI: > ISDN/Telephony Numbering Plan (E.164/E.163) (1) '0012127551200' ]
I think this is your problem. It is using "National" as the Type Of Number, but you have given it an international number. > > [a1]on*CLI> > > Sending Complete (len= 1) What values do you have in zapata.conf for pridialplan, internationalprefix, nationalprefix and localprefix? Try each of the following two sets of parameters: (A) pridialplan=dynamic internationalprefix=00 nationalprefix=0 localprefix= (B) pridialplan=unknown internationalprefix= nationalprefix= localprefix= I normally use the first set. In your case it would then send the destination number as '12127551200' with a TON of International. Dialling a UK number 01234 567890 would be sent as '1234567890' with a TON of National. The second set of parameters sends all numbers as-is, but with a TON of Unknown. This may allow the exchange to do normal interpretation like it does with analogue phones, i.e. 00CC.... for international and 0[1-9]... for national. Cheers Tony -- Tony Mountifield Work: [EMAIL PROTECTED] - http://www.softins.co.uk Play: [EMAIL PROTECTED] - http://tony.mountifield.org _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users