[asterisk-users] Unable to create channel of type 'DAHDI' (cause 0- Unknown)

Barry Miller asterisk-users at notanet.net
Thu Jan 28 22:40:03 CST 2010


Interesting.  I had the same problem last Sept with a TDM800, DAHDI 2.2.0.2.

Shaun Ruffel of Digium pointed me to
  https://issues.asterisk.org/file_download.php?file_id=22725&type=bug
which fixed it for me.  This fix is already in 2.2.1.

-- 
Barry

On Thu, Jan 28, 2010 at 07:30:57PM -0600, Karl Fife wrote:
> I have had the exact same problem for over a year on my server sporting the 
> TDM800 but NOT on my server with the TE212P.  Both servers run the same 
> version of Linux, Asterisk and DHADI.
> 
> The problem has remained consistent through all versions of DAHDI 2.0.x 
> through 2.2.0.2, and every version of Asterisk which I have I've tried which
> includes various iterations of 1.6.0, 1.6.1, and 1.6.2.  Currently 1.2.6.1. 
> Surprisingly I also observe that I can even compile & install NEW versions 
> of Asterisk and/or DAHDI, and NOT observe the bug provided that I do NOT 
> bounce the server.
> 
> A developer (not an asterisk developer) named Jim Duda posted this issue to 
> the list back in October of 08.   (Asterisk 1.6.0-beta9 & DAHDI 2.0.x 
> originally for him).  After what he described as considerable effort he 
> found that by changing one line in chan_dahdi.c the issue appeared to be 
> resolved (below).  His simple patch (below) has works (for me too) as a 
> stop-gap.
> 
> I posted this the DEV list back January of 09, and the issue was reopened 
> and then closed as 'fixed' .  It would appear the issue needs to be 
> re-reopened, as it's now appearing less specific to my hardware or 
> configuration.
> 
> https://issues.asterisk.org/view.php?id=13786
> Duplicate issue to 13927
> 
> If I do not patch chan_dahdi (below), this is what I (still) observe:
> ONLY after a system reboot, any attempt(s) to dial from a device attached to 
> an FXS port on my TDM800P, result in the following error :
> 
> WARNING[2975]: app_dial.c:1502 dial_exec_full: Unable to create channel of 
> type 'DAHDI' (cause 0 - Unknown)
>   == Everyone is busy/congested at this time (1:0/0/1)
> 
> BUT after the first INBOUND call to any FXO port on the device, the FXS port 
> works normally until the next reboot.
> 
> (Asterisk 1.6.2.1 & DAHDI 2.2.0.2 (& earlier ) Centos 2.6.18-164.11.1.el5 #1 
> SMP Wed Jan 20 07:39:04 EST 2010 i686 i686 i386 GNU/Linux
> 
> Does anyone else observe this?  Could it be specific to certain 
> (mis)configurations?  It's possible that others have the issue but do not 
> know it.  With any inbound call volume it may be nearly transparent :-)
> 
> -Karl
> 
> JIM's ONE-LINE FIX ----
> On line 8730 (I think it's still on this line) of chan_dahdi.c
> replace a "return 0"  with return "1".
> 
> if (par.rxisoffhook)
> return 1;
> else
> - return 0;
> + return 1;
> 
> 
> 
> ----- Original Message ----- 
> From: "Walter Arguello" <walter_arguello at yahoo.com>
> To: <asterisk-users at lists.digium.com>
> Sent: Thursday, January 28, 2010 6:15 PM
> Subject: [asterisk-users] Unable to create channel of type 'DAHDI' (cause 0-
> Unknown)
> 
> 
> > Hi,
> >
> > I have a tdm22b (2 fxs / 2 fxo)
> >
> > When Asterisk is just started, outbound calls routing to fxo port, do not
> > working with error:
> >
> > Unable to create channel of type 'DAHDI' (cause 0 - Unknown)
> >
> > Inbound calls to fxo port work fine.
> >
> > After first inbound call, the outbound calls starts working.
> >
> > CentOS 5.4
> > asterisk 1.6.0.21-1
> > dahdi 2.2.1.-1
> >
> > Can anybody help me to identify what is the possible cause of problem?
> >
> > Thanks,
> >
> > Walter.
> >
> >
> >
> >
> >
> > -- 
> > _____________________________________________________________________
> > -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> >
> > asterisk-users mailing list
> > To UNSUBSCRIBE or update options visit:
> >   http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> 
> 
> -- 
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users



More information about the asterisk-users mailing list