[asterisk-bugs] [Asterisk 0014030]: mISDN layer stops working

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Mar 26 03:42:33 CDT 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14030 
====================================================================== 
Reported By:                t-o
Assigned To:                rmudgett
====================================================================== 
Project:                    Asterisk
Issue ID:                   14030
Category:                   Channels/chan_misdn
Reproducibility:            sometimes
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.4.22 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2008-12-08 07:11 CST
Last Modified:              2009-03-26 03:42 CDT
====================================================================== 
Summary:                    mISDN layer stops working
Description: 
After having accepted a lot of calls, the mISDN layer gets unusable; no
more calls are accepted.

asterix*CLI> misdn show channels
Chan List: 0x83872c0
bc with pid:0 has no Ast Leg
P[ 0] received 1k Unhandled Bchannel Messages: prim 120282 len 128
from addr 52010101, dinfo ffffffff on this port.

A restart of the asterisk software clears the problem.
====================================================================== 

---------------------------------------------------------------------- 
 (0102216) sodom (reporter) - 2009-03-26 03:42
 http://bugs.digium.com/view.php?id=14030#c102216 
---------------------------------------------------------------------- 
There is some kind of problem with the channel counter of every port.
Sometimes the channel counter didn't realises that a channel of a port has
gone free again. (Mostly if some kind of low level error frees the channel
again.) You can't find any hints if a freed channel is realy recounted to
the free channel counter, as you don't find a channel or a blocked port in
asterisk. (As fair as i know) 
On my side i can reset the channel counter by issue a:
misdn port restart <port>

this seem to reset the channel counter and i can use the port again.

Sorry, but i still don't know witch scenario leads to this "forgotten"
channel. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-03-26 03:42 sodom          Note Added: 0102216                          
======================================================================




More information about the asterisk-bugs mailing list