[asterisk-users] PRI debugging ...

Gordon Henderson gordon+asterisk at drogon.net
Fri May 16 11:35:10 CDT 2008


Have a problem with an ISDN30 line in the UK.

It mostly works though, but I get these messages on the output:

   -- SIP/211-081e5fa0 answered Zap/5-1
   Write to 35 failed: Unknown error 500
   Short write: 0/15 (Unknown error 500)

and this is followed immediately by:

   May 16 11:59:27 WARNING[17242]: chan_zap.c:3878 zt_handle_event:  Detected alarm on channel 5: Red Alarm
   == Spawn extension (macro-dialInternal, s, 41) exited non-zero on 'Zap/5-1' in macro 'dialInternal'
   == Spawn extension (macro-dialInternal, s, 41) exited non-zero on 'Zap/5-1'

plus a whole host of other messages I see when I reset it - eg.

   May 16 11:59:27 WARNING[1227]: chan_zap.c:6532 handle_init_event: Detected alarm on channel 6: Red Alarm
   May 16 11:59:27 WARNING[1227]: chan_zap.c:1584 zt_disable_ec: Unable to disable echo cancellation on channel 6

All the way to channel 14, then:

   May 16 11:59:27 NOTICE[1226]: chan_zap.c:8365 pri_dchannel: PRI got event: Alarm (4) on Primary D-channel of span 2
   May 16 11:59:27 WARNING[1226]: chan_zap.c:2441 pri_find_dchan: No D-channels available!  Using Primary channel 20 as D-channel anyway!

and then it resets the whole thing, and is back again a few seconds later, 
but meanwhile all calls have been dropped.

Now the ISDN30 line has been running for some time (years) with a 
Panasonix PBX, so I'm fairly sure it's OK.

This is my little experimental box I mentioned recently - a TDM400 card 
and a TE120P card. They're on separate interrupts according to 
/proc/interrupts and lspci -v. The TE120P card is sharing an interrupt 
with the USB hardware, but there is nothing plugged into it (however the 
next time I can get console access, I'll disable USB in the BOIS)

The only thing I can see which might not be right is /proc/zaptel/2:

   Span 2: WCT1/0 "Wildcard TE120P Card 0" HDB3/CCS/CRC4
         IRQ misses: 690

So 690 misses since power up - 24 hours now, just over 1000 calls since 
9am today.

I can't find anything specific that triggers it - eg. it doesn't seem to 
have anything to do with calls via the TDM400 card (2 fax machines and 2 
analogue trunks to a premicell GSM box)

So where to start trying to track this down... Any hints?

Config files are relatively sane, I hope:

/etc/zaptel.conf:

   fxoks=1
   fxoks=2
   fxsks=3
   fxsks=4

   span=2,1,0,ccs,hdb3,crc4
   bchan=5-19
   dchan=20
   bchan=21-35

   loadzone=uk
   defaultzone=uk

/etc/asterisk/zapata.conf:

   ; Channels 5-19, 21-35:
   ;       ISDN30 channels

   context=incoming
   resetinterval=never
   group=2
   usecallerid=yes
   faxdetect=none
   signalling=pri_cpe
   switchtype=euroisdn
   internationalprefix=00
   nationalprefix=0
   overlapdial=yes
   pridialplan=unknown
   immediate=no
   rxgain=0.0
   txgain=0.0
   channel => 5-14

We only have 10 channels "lit".

asterisk-1.2.26.1
zaptel-1.2.23
libpri-1.2.7

Also kernel 2.6.18 if that's any issues.


Cheers,

Gordon




More information about the asterisk-users mailing list