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.
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?