Translate

2009-12-01

Ma rencontre avec DAHDI

Bonjour a tous.

Le contexte

Ça fait un bail que j'ai pas posté ici mais je tenais a vous faire partager ma surprenante rencontre avec DAHDI.
Étant malheureusement obligé de réinstaller Asterisk , encore plus malheureusement du passer a une version 1.4.
Au moment de récupérer les sources a compiler , oh surprise , notre bon vieux zaptel n'existe plus , il est remplacé par un bidule qui s'appelle dahdi.
Ce genre de surprises n'est en general pas désagréable a part quand on a 50 utilisateurs en arret de prod sur le dos, bref pas rigolo.
Après quelques recherches il s'avère que les changements avec zaptel sont pas si enormes qu'il n'y parait;

Les différences entre zaptel et dahdi - configuration

La compilation des dahdi,libpri,asterisk et asterisk-addons se déroule sans souci.

le zaptel.conf disparaît au profit du ,dahdi/system.conf dont la syntaxe s'avère être identique si ce n'est que les informations d'echo-cancellation sont a présent paramétrables par channel.
voici un exemple de configuration simple pour une carte TE110P reliée a un T2;

span=1,1,0,ccs,hdb3,crc4
bchan=1-15,17-31
dchan=16
echocanceller=mg2,1-15,17-31
# Global data
loadzone = fr
defaultzone = fr

Le zapata.conf disparait au profit du ,dahdi-channels.conf dans lequel je n'ais fait aucune modification.

Dans le extensions.conf le classique Dial(ZAP/g1... est simplement remplace par Dial(DAHDI/g1... (un simple remplacement de chaîne fait l'affaire).

Les différences entre zaptel et dahdi - outils

En ce qui concerne les différents outils existants pour la configuration et la supervision des channels et interfaces le classique ztcfg devient dahdi_cfg , zttest devient dahdi_test , zttool devient dahdi_tool.Plein d'autres utilitaires sont d'ailleurs disponibles avec dahdi.

Pour finir

En résumé, il n'y a vraiment pas de quoi paniquer devant dahdi, ca parait complètement différent mais avec un minimum de méthode la migration de zaptel a dahdi est très aisée.

bonne chance!

No comments: