Darshaka Pathirana
2010-Apr-10 10:32 UTC
[asterisk-users] t200_expire: q921_state now is Q921_LINK_CONNECTION_RELEASED
Hi everyone. We have a problem here... Hope somebody can give us some hints. We have a HP ProLiant DL180 G6 Server with a Debian/Lenny sytem. Asterisk 1.4.21.2 (1.4.21.2~dfsg-3+lenny1) with zaptel (1.4.11) and libpri (1.4.3) is installed. There is a QuadBRI-Card installed: # lspci -vv -s 06:04.0 06:04.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-4S] (rev 01) Subsystem: Cologne Chip Designs GmbH Device b752 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 30 Region 0: I/O ports at cc00 [size=8] Region 1: Memory at fb6ff000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- zttest gives me an average of 99.992% and zttool shows no alarms. But every about 3,5 minutes we get this (with "debug span 1" enababled): 1 -- Timeout occured, restarting PRI 1 q921.c:859 t200_expire: q921_state now is Q921_LINK_CONNECTION_RELEASED 1 Sending Set Asynchronous Balanced Mode Extended 1 q921.c:534 q921_send_sabme: q921_state now is Q921_AWAITING_ESTABLISH == Primary D-Channel on span 1 down [Apr 10 12:16:05] WARNING[28541]: chan_zap.c:2498 pri_find_dchan: No D-channels available! Using Primary channel 3 as D-channel anyway! 1 Sending Set Asynchronous Balanced Mode Extended 1 -- Got UA from network peer Link up. 1 -- Restarting T203 counter == Primary D-Channel on span 1 up % cat /etc/zaptel.con # Autogenerated by /usr/sbin/genzaptelconf -- do not hand edit # Zaptel Configuration File # # This file is parsed by the Zaptel Configurator, ztcfg # # It must be in the module loading order # Span 1: ztqoz/1/1 "quadBRI PCI ISDN Card 1 Span 1 [TE] (cardID 0)" (MASTER) span=1,1,3,ccs,ami # termtype: te bchan=1-2 dchan=3 # Span 2: ztqoz/1/2 "quadBRI PCI ISDN Card 1 Span 2 [TE] (cardID 0)" span=2,2,0,ccs,ami # termtype: te bchan=4-5 dchan=6 # Span 3: ztqoz/1/3 "quadBRI PCI ISDN Card 1 Span 3 [TE] (cardID 0)" span=3,3,0,ccs,ami # termtype: te bchan=7-8 dchan=9 # Span 4: ztqoz/1/4 "quadBRI PCI ISDN Card 1 Span 4 [TE] (cardID 0)" span=4,4,0,ccs,ami # termtype: te bchan=10-11 dchan=12 # Global data loadzone = at defaultzone = at % cat /etc/asterisk/zapata.conf [channels] language=de switchtype=euroisdn pridialplan=unknown prilocaldialplan=dynamic priindication=passthrough context=incoming immediate=no usecallingpres=yes usecallerid=yes group=1 nationalprefix=00 internationalprefix=000 signalling=bri_cpe echocancel=Yes overlapdial=Yes ; group=2 ; signalling=bri_cpe ; context=incoming ; channel => 10-11 ; channel => 1-2 ; channel => 4-5 ; channel => 7-8 ; channel => 10-11 (Only one span is connected to ISDN right now.) qozap is loaded and ztcfg -v gives me: Zaptel Version: 1.4.11 Echo Canceller: MG2 Configuration ===================== SPAN 1: CCS/ AMI Build-out: 399-533 feet (DSX-1) SPAN 2: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1) SPAN 3: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1) SPAN 4: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1) 12 channels to configure. Any idea what this could mean and how this could be fixed? Any help would be helpful. Thx. Greetings, - Darsha
Darshaka Pathirana
2010-Apr-10 12:34 UTC
[asterisk-users] t200_expire: q921_state now is Q921_LINK_CONNECTION_RELEASED
Hi! On 04/10/2010 02:04 PM, Tzafrir Cohen wrote:> On Sat, Apr 10, 2010 at 12:32:49PM +0200, Darshaka Pathirana wrote: >> >> We have a problem here... Hope somebody can give us some hints. >> >> We have a HP ProLiant DL180 G6 Server with a Debian/Lenny sytem. >> Asterisk 1.4.21.2 (1.4.21.2~dfsg-3+lenny1) with zaptel (1.4.11) and >> libpri (1.4.3) is installed. > > Sadly those packages diverge from the mainline Asterisk in one important > aspect: they use the bristuff patch in both asterisk and libpri.Hmm. Yes I know. Why sadly? Anything bad about it? We need some features which are missing without bristuff. I also thought "qozap" needs a bristuffed Asterisk/libpri...> Do you need NT PtMP support (It doesn't look that way from your > system)? If not, I wonder if you would consider a backport of latest > Squeeze packages, which I maintain: > > http://updates.xorcom.com/pkg-voip/Indeed this setup just needs PtP. Is PtMP not supported in Asterisk 1.6? Greetings, - Darsha
Matthew Fredrickson
2010-Apr-13 11:32 UTC
[asterisk-users] t200_expire: q921_state now is Q921_LINK_CONNECTION_RELEASED
This is not actually a problem... it's a side affect of how older versions of libpri handled PTMP links. Basically, after 3-5 minutes, the other side is probably trying to drop layers 1 and 2 due to no calls being active. For the most part, unless you see any issues, you should just ignore the message. This is just libpri re-establishing layer when the other side tries to drop it, due to its desire to have the perception of a persistent layer 2 (in older versions). In newer libpri (1.4 branch) it allows layer 2 to drop and stay dropped until it is needed by layer 3. Matthew Fredrickson Digium, Inc. Darshaka Pathirana wrote:> Hi everyone. > > We have a problem here... Hope somebody can give us some hints. > > We have a HP ProLiant DL180 G6 Server with a Debian/Lenny sytem. > Asterisk 1.4.21.2 (1.4.21.2~dfsg-3+lenny1) with zaptel (1.4.11) and > libpri (1.4.3) is installed. > > There is a QuadBRI-Card installed: > > # lspci -vv -s 06:04.0 > 06:04.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-4S] (rev 01) > Subsystem: Cologne Chip Designs GmbH Device b752 > Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- > Interrupt: pin A routed to IRQ 30 > Region 0: I/O ports at cc00 [size=8] > Region 1: Memory at fb6ff000 (32-bit, non-prefetchable) [size=4K] > Capabilities: [40] Power Management version 2 > Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) > Status: D0 PME-Enable- DSel=0 DScale=0 PME- > > > zttest gives me an average of 99.992% and zttool shows no alarms. > > But every about 3,5 minutes we get this (with "debug span 1" enababled): > > 1 -- Timeout occured, restarting PRI > 1 q921.c:859 t200_expire: q921_state now is Q921_LINK_CONNECTION_RELEASED > 1 Sending Set Asynchronous Balanced Mode Extended > 1 q921.c:534 q921_send_sabme: q921_state now is Q921_AWAITING_ESTABLISH > == Primary D-Channel on span 1 down > [Apr 10 12:16:05] WARNING[28541]: chan_zap.c:2498 pri_find_dchan: No D-channels available! Using Primary channel 3 as D-channel anyway! > 1 Sending Set Asynchronous Balanced Mode Extended > 1 -- Got UA from network peer Link up. > 1 -- Restarting T203 counter > == Primary D-Channel on span 1 up > > % cat /etc/zaptel.con > > # Autogenerated by /usr/sbin/genzaptelconf -- do not hand edit > # Zaptel Configuration File > # > # This file is parsed by the Zaptel Configurator, ztcfg > # > > # It must be in the module loading order > > > # Span 1: ztqoz/1/1 "quadBRI PCI ISDN Card 1 Span 1 [TE] (cardID 0)" (MASTER) > span=1,1,3,ccs,ami > # termtype: te > bchan=1-2 > dchan=3 > > # Span 2: ztqoz/1/2 "quadBRI PCI ISDN Card 1 Span 2 [TE] (cardID 0)" > span=2,2,0,ccs,ami > # termtype: te > bchan=4-5 > dchan=6 > > # Span 3: ztqoz/1/3 "quadBRI PCI ISDN Card 1 Span 3 [TE] (cardID 0)" > span=3,3,0,ccs,ami > # termtype: te > bchan=7-8 > dchan=9 > > # Span 4: ztqoz/1/4 "quadBRI PCI ISDN Card 1 Span 4 [TE] (cardID 0)" > span=4,4,0,ccs,ami > # termtype: te > bchan=10-11 > dchan=12 > > # Global data > > loadzone = at > defaultzone = at > > % cat /etc/asterisk/zapata.conf > [channels] > language=de > switchtype=euroisdn > pridialplan=unknown > prilocaldialplan=dynamic > priindication=passthrough > context=incoming > immediate=no > usecallingpres=yes > usecallerid=yes > group=1 > nationalprefix=00 > internationalprefix=000 > > signalling=bri_cpe > echocancel=Yes > overlapdial=Yes > > ; group=2 > ; signalling=bri_cpe > ; context=incoming > ; channel => 10-11 > ; > > channel => 1-2 > ; channel => 4-5 > ; channel => 7-8 > ; channel => 10-11 > > > (Only one span is connected to ISDN right now.) > > qozap is loaded and ztcfg -v gives me: > > Zaptel Version: 1.4.11 > Echo Canceller: MG2 > Configuration > =====================> > SPAN 1: CCS/ AMI Build-out: 399-533 feet (DSX-1) > SPAN 2: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1) > SPAN 3: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1) > SPAN 4: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1) > > 12 channels to configure. > > Any idea what this could mean and how this could be fixed? Any help > would be helpful. Thx. > > Greetings, > - Darsha > >