MvB
2005-Feb-05 09:52 UTC
[Asterisk-Users] cannot dial non-local numbers (junghanns QuadBRI cards)
Hello, With a Junghanns QuadBRI card I am experiencing trouble when dialing a non-local number via ISDN. The site where I have trouble I can dial out using and an active ISDN Fritz (=AVM) BRI card, but junghanns no go. I have tested the asterisk and hardware in the same set up at a geographical different location where it does work. I am pretty much stuck now. It seems that the progress indicator 1e 02 82 81 is the problem saying the call is not end-to-end ISDN. On the site (A) where things go wrong I see the following ISDN errors: < Message type: ALERTING (1) < [1e 02 82 88] < Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Public network serving the local user (2) < Ext: 1 Progress Description: Inband information or appropriate pattern now available. (8) ] < [1e 02 82 81] < Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Public network serving the local user (2) < Ext: 1 Progress Description: Call is not end-to-end ISDN; further call progress information may be available inband. (1) ] Sending Receiver Ready (3) Then I get a message I am dialing a non-existing number that does exist. On the site (B) where things go well I see: < Message type: ALERTING (1) < [1e 02 82 88] < Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Public network serving the local user (2) < Ext: 1 Progress Description: Inband information or appropriate pattern now available. (8) ] Sending Receiver Ready (3) I am not able to determine what problem I am facing so no clue where to look for a solution any suggestions are welcome. I use bristuff-0.2.0-RC5 from Junghanns(includes zaptel 1.0.4, libpri 1.0.4 and asterisk 1.0.5. I use the standard zapata.conf that goes with it and it is like: [channels] switchtype = euroisdn pridialplan = local prilocaldialplan = local echocancel = yes immediate=no group = 1 context=internal signalling = bri_net_ptmp immediate=no channel => 1-2 ; S/T port 1 in NT mode with power enabled group = 2 context=pstn signalling = bri_cpe_ptmp immmediate=yes ;overlapdial=yes channel => 4-5 ; S/T port 2 in TE mode this is the incoming ISDN BRI (from PSTN) Regards, Max
Peter Svensson
2005-Feb-05 10:17 UTC
[Asterisk-Users] cannot dial non-local numbers (junghanns QuadBRI cards)
On Sat, 5 Feb 2005, MvB wrote:> I have tested the asterisk and hardware in the same set up at a > geographical different location where it does work. I am pretty much > stuck now. > > It seems that the progress indicator 1e 02 82 81 is the problem saying > the call is not end-to-end ISDN.No, that is a normal message. See below for the error. If you had posted the RELEASE message or even the whole ISDN conversation it would have been more obvious what went wrong.> I use bristuff-0.2.0-RC5 from Junghanns(includes zaptel 1.0.4, libpri > 1.0.4 and asterisk 1.0.5. I use the standard zapata.conf that goes with > it and it is like: > > [channels] > switchtype = euroisdn > pridialplan = local > prilocaldialplan = local > echocancel = yes > immediate=noThe "local" Type Of Number is almost never to be used. The three commonly used are "national", "international" and "unknown". National means that the number has no leading country code and most often no leading zero. International numbers can not be dialed. International means that the number must start with a country code. Unknown means that the digits are to be interpreted like a number dialed on a standard phone. Usually "unkown" is the best bet, at least in EuroISDN-land. "local" is actually the "subscribe number" term from the isdn specification. From what I can see in i.330 it is the last part of a full phone number, but may contain more digits than the ddi. See table 4-9 in the q.931 specification if you are interested in the exact definitions. Peter