En fait FreePBX eclate literallement toute config de dahdi et meme les commandes "pri" et "dahdi" dans le CLI
Du coup il faut absolument desinstaller a partir de l'interface web de FreePBX le module :
"DAHDi Config"
Ensuite:
Code PHP:
yum reinstall libpri
yum reinstall dahdi*
reboot
dahdi_cfg
dahdi_genconf
modif du fichier /etc/dahdi/system.conf
Code PHP:
loadzone = fr
defaultzone = fr
et j'ecrase les fichiers:
/etc/asterisk/chan_dahdi.conf
/etc/asterisk/dahdi-channels.conf
avec ceux-ci:
Code PHP:
--------/etc/asterisk/chan_dahdi.conf ---------------
;
; DAHDI telephony
;
; Configuration file
[trunkgroups]
[channels]
language=en
context=from-zaptel
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
;echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no
pridialplan=unknown
prilocaldialplan=unknown
internationalprefix = 00
nationalprefix = 0
;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no
;Include setup-pstn configs
#include dahdi-channels.conf
;Include PBXconfig configs
#include chan_dahdi_additional.conf
----------- /etc/asterisk/dahdi-channels.conf ---------------
; Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" (MASTER) RED
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 1-2
context = default
group = 63
; Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2" RED
group=0,12
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 4-5
context = default
group = 63
; Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3" RED
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 7-8
context = default
group = 63
; Span 4: B4/0/4 "B4XXP (PCI) Card 0 Span 4"
group=0,14
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 10-11
context = default
group = 63
Code PHP:
asterisk -r (pour rentrer dans le CLI)
*CLI>dahdi restart
et le tour est joué.
Il y a surement des truc inutiles la dedans mais ça marche comme ça (j'ai pris les fichiers de config dahdi d'un TRIXBOX qui lui voulais bien me prendre la B410P mais qui ne sais pas restaurer une sauvegarde sur un autre Trixbox que lui meme)