When I first start asterisk the “dahdi show channels” command is missing. The module is listed in /etc/asterisk/modules.conf, and the dialplan shows at least one use of DAHDI/r1
If I run module show then I get a list of modules that includes chan_dahdi which I assume to mean it is loaded.
The dahdi devices & drivers appear to be present and correct.
>dahdi_cfg -vvv
DAHDI Tools Version - 2.4.1
DAHDI Version: 2.4.1.2
Echo Canceller(s): MG2
Configuration
======================
Channel map:
Channel 04: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 04)
1 channels to configure.
Setting echocan for channel 4 to mg2
pbx3*CLI> dahdi show channels
No such command 'dahdi show channels'
I built asterisk from scratch with no modifications using 1.8.3.2, and dahdi 2.4.1.2. They build and install fine on SUSE linux 11.4.
If I do
at the linux command line or
at the asterisk command line then everything works fine.
My dialplan appears to load without errors and I can make and receive calls fine following the restart/load but as soon as I reboot the server then the module fails to load correctly again.