Sommaire

Installation des modules spécifiques à Asterisk

1. Installation de Dahdi

Dahdi (Digium Asterisk Device Interface), anciennement Zaptel est un module logiciel intermédiaire entre Asterisk (via son module de canaux chan_dahdi) et les pilotes de périphériques matériels. Dahdi va donc permettre à Asterisk d’utiliser les cartes de communication (analogiques, BRI et PRI) vers le réseau commuté.

Les deux packages essentiels que sont dahdi-linux et dahdi-tools sont inclus dans le fichier proposé par Digium (dahdi-linux-complete-2.3.0+2.3.0.tar.gz).

a. Installer Dahdi

# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-
complete/releases/dahdi-linux-complete-2.3.0+2.3.0.tar.gz
# tar zxvf dahdi-linux-complete-2.3.0+2.3.0.tar.gz
# chown -R root:root dahdi-linux-complete-2.3.0+2.3.0
# cd dahdi-linux-complete-2.3.0+2.3.0
# ls -l
drwxrwxr-x 2 root root 4096 avr 12 22:51 build_tools
-rw-rw-r-- 1 root root 3062 avr 12 22:51 ChangeLog
drwxrwxr-x 6 root root 4096 avr 12 22:51 linux
-rw-rw-r-- 1 root root  778 jui 21  2008 Makefile
-rw-rw-r-- 1 root root 1127 jui  3  2008 README
drwxrwxr-x 7 root root 4096 avr 12 22:52 tools

b. Compiler Dahdi

puce.png
Il faut veiller à disposer de l’utilitaire make (apt-get install make) et du kernel-headers (apt-get -y install linux-headers-`uname -r`)
# make clean
# make all
# make install
< ... >
/usr/bin/install -c -d /etc/dahdi
/usr/bin/install -c -m 644 system.conf.sample /etc/dahdi/system.conf
/usr/bin/install -c -d -m 755 //usr/lib
/usr/bin/install ...