[Home]

Summary:ASTERISK-04147: libpri changes block all outgoing calls
Reporter:drmac (drmac)Labels:
Date Opened:2005-05-12 09:32:37Date Closed:2011-06-07 14:04:58
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) debug_april_21_2005.txt
( 1) debug_april_22_2005.txt
Description:Something changed in libpri after 04/21/05 which causes our
asterisk to be unable to send calls via PRI.

I just upgraded our primary asterisk server to most recent everything last night.

I did the following steps to find where the breakage was (I actually started
with 4/18 and progressed up daily until I got breakage):

cvs co -D "April 21, 2005" libpri
cd libpri/
make; make install
cd ../asterisk/
make bininstall
Start up asterisk
load chan_zap.so
All 96 channels started, B and D
Able to recieve calls via PRI. Able to send calls via PRI

stop asterisk.
rm -f libpri/

cvs co -D "April 22, 2005" libpri
cd libpri/
make; make install
cd ../asterisk/
make bininstall
Start up asterisk
load chan_zap.so
All 96 channels started, B and D
Able to recieve calls via PRI
** NOT able to send calls via PRI **

I've attached 2 intense pri debugs. The date in the debug file corresponds
to which cvs version I checked out.

Each debug has the info for 1 call: 7134687866

Let me know if you need debug traces from the CO side. I can get them.

Here is the CLI output:

   -- Executing Dial("SIP/3013-c75c", "ZAP/R1d/7134687866|60|WT") in new stack
   -- Requested transfer capability: 0x00 - SPEECH
   -- Called R1d/7134687866
   -- Channel 0/22, span 1 got hangup
   -- Channel 0/22, span 1 received AOC-E charging 875901488 units
May 12 09:21:55 WARNING[21772]: chan_zap.c:7483 zt_pri_error: PRI: Call Reference Length not supported: 0
   -- Zap/22-1 is circuit-busy
   -- Hungup 'Zap/22-1'
Comments:By: Matthew Fredrickson (mattf) 2005-05-12 11:37:26

Check out the latest version and tell me if it works now.

By: Matthew Fredrickson (mattf) 2005-05-12 11:42:37

Update Asterisk too.

By: Matthew Fredrickson (mattf) 2005-05-12 11:48:28

Oh, read the bug posting guidelines before putting a severity of type BLOCK.

By: drmac (drmac) 2005-05-12 15:31:39

you are the king! works again! what happened?

(sry..should have been major..but i felt that the changes "blocked" outgoing calls.)

By: Matthew Fredrickson (mattf) 2005-05-12 16:39:29

It was sending the caller name information out over a facility IE and your telco was rejecting it for some reason.  I made it default to not send facility IEs and you have to explicitly enable this feature in zapata.conf.

By: Matthew Fredrickson (mattf) 2005-05-12 16:39:50

Fixed in CVS