Je n'ai jamais utilisé le module de config dahdi de freepbx. Je te conseille de ne pas l'utiliser. Pas grave non, probablement un bug et il vaut mieux s'en passer.
Tu configures "a la main" dahdi. Ensuite, tu crées juste les trunks dahdi avec le channel correspondant ( 1,2, 3...) ou groupe voulu ( g0, g1, g2...) dans l'interface freepbx.
On a plus besoin ensuite de changer la config dahdi.
Dans la pratique , configurer dadhi maintenant , c'est juste le compiler avec les modules qu'on veut. dahdi_genconf ( eventuellement adapter /etc/dahdi/genconf_parameters, /etc/dahdi/modules contiendra juste les modules necessaires pour ton systeme ) et ca roule.
dahdi_cfg -vv doit te donner la liste des channels configurés avant de vouloir les declarer dans freepbx. La les channels ne sont pas déclarés ou ils ne sont pas chargés dans la config ( par include, normalement tu n'as rien à faire car le include du fichier de conf généré par le genconf est present )
genconf genere un /etc/asterisk/dahdi-channels.conf , verifie qu'il soit inclus dans /etc/asterisk/chan_dahdi.conf ou rajoute un #include dahdi-channels.conf si ce n'est pas le cas.
Dans /etc/asterisk/chan_dahdi.conf, on ajuste souvent le gain txgain et rxgain.
.
Sortie d'un systeme avec une carte digium et un module fxo:
Code:
telisk:~# dahdi_cfg -vv
DAHDI Tools Version - 2.6.2
DAHDI Version: 2.6.2
Echo Canceller(s): HWEC, OSLEC
Configuration
======================
Channel map:
Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01)
1 channels to configure.
Setting echocan for channel 1 to oslec
Ici , la particularité est d'utiliser oslec que je conseille. A parametrer dans /etc/asterisk/chan_dahdi.conf
Voila quelques infos et recap rapide.
Francois.