PBX in a Flash Version = 1.7.5.5
FreePBX Version = 2.8.0.4
Running Asterisk Version = Asterisk 1.8.0
Asterisk Source Version = 1.8.0
Dahdi Source Version = 2.4.0+2.4.0
Libpri Source Version = 1.4.11.5
Operating System = CentOS release 5.5 (Final)
Kernel Version = 2.6.18-194.26.1.el5 - 32 Bit
Ran update-scripts :No
Ran update-fixes :No
Ran update-source :No
Analog Card = Digium TDM400P
When configuring DAHDi Extensions, there is a drop-down list for selecting the channel number. In Firefox you cannot select the last channel on the card, but in IE you can.
Even with IE allowing the last channel on the card to be selected, FreePBX will still configure /etc/asterisk/chan_dahdi_additional.conf without the last channel when settings are applied. The resulting file follows. (With my manual addition of channel 3 at the end of the file.)
/etc/asterisk/chan_dahdi_additional.conf:
;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications to ;
; this file must be done via the web gui. There are alternative files to make ;
; custom modifications, details at: http://freepbx.org/configuration_files ;
;--------------------------------------------------------------------------------;
;
;;;;;;[4001]
signalling=fxo_ks
pickupgroup=
mailbox=4001@device
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
context=from-internal
callprogress=no
callgroup=
callerid=device <4001>
busydetect=no
busycount=7
accountcode=
channel=>1
;;;;;;[4002]
signalling=fxo_ks
pickupgroup=
mailbox=4002@device
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
context=from-internal
callprogress=no
callgroup=
callerid=device <4002>
busydetect=no
busycount=7
accountcode=
channel=>2
;;;;;;[4003]
signalling=fxo_ks
pickupgroup=
mailbox=4003@device
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
context=from-internal
callprogress=no
callgroup=
callerid=device <4003>
busydetect=no
busycount=7
accountcode=
channel=>3
When setting are applied in FreePBX it removes the number ‘3’ from ‘channel=>’ at the end of the file. If I add it back by hand, and restart DAHDi, the driver loads properly. Without, of course, the complete card does not work.
Channel 4 is FXS.
Any ideas are welcome… Thanks