Error calling external lines

I have Asterisk 1.6.0.9 with Dahdi 2.1.0.4 and a Sangoma A200 card. This card has 2 FXO and 2 FXS ports.

If I try to use Dial(DAHDI/3/xxx) in my dial plan, I get an error saying: Unable to create channel of type ‘DAHDI’ cause 0 - Unknown) with further messages saying that no channel is available.

This happens infrequently. May be related to system restart or Asterisk service restart.

If I unplug the physical phone lines from the 3rd & 4th ports of the Sangoma card and then plug them back in, calls start working properly.

Any idea why this is happening?

Is the Sangoma driver for Dahdi in STABLE state already?
I’m using Asterisk 1.4.xxx with Zaptel to support my Sangoma cards

*** tell me if I’m wrong

[quote=“wowks”]Is the Sangoma driver for Dahdi in STABLE state already?
I’m using Asterisk 1.4.xxx with Zaptel to support my Sangoma cards

[/quote]

Good question. According to the Sangoma site, the driver is Wanpipe. The stable drive listed by them is wanpipe 3.2.7.1 and 3.3.16 is in beta.

Ah ha! A quick check shows that my Asterisk guy has 3.3.16 installed. Let me try downgrading it to 3.2 and see what happens.

Hmm… no.

The Wiki says that 3.2 stable supports Zaptel while Dahdi support has been added in 3.3 Beta.

What to do? What to do?

install Asterisk 1.4 :smiley:

:frowning: And start from scratch? Oh, no!

Do I need to do something awkward such as specify the tone frequencies of the FXO lines? Rebuild the kernel core in Esperanto? Sacrifice a virgin, maybe?

See if this helps: http://forums.digium.com/viewtopic.php?t=66766

Ian

I would try a virgin :laughing: