Description
Asterisk est un logiciel open-source de passerelle de communication téléphonique. Il offre une gamme de fonctionnalités de téléphonie, notamment la gestion des appels entrants et sortants, la messagerie vocale, les conférences téléphoniques, la distribution d'appels, et bien plus encore.
Asterisk peut être utilisé pour créer divers systèmes de communication, tels que des centres d'appels, des serveurs téléphoniques d'entreprise, des systèmes de messagerie vocale et même des applications de téléphonie IP résidentielle. Il est extensible grâce à un large éventail de modules et peut être intégré à d'autres applications et services. Asterisk est largement utilisé dans le monde entier en raison de sa flexibilité, de sa fiabilité et de sa capacité à réduire les coûts de communication.
Installation
Dans un premier temps, faire une mise à jour du système.
apt-get update && apt-get upgrade -y
Puis nous procédons à l'installation des packages nécessaires
apt-get install -y build-essential linux-headers-`uname -r` openssh-server apache2 mysql-server mysql-client bison flex php5 php5-curl php5-cli \
php5-mysql php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient15-dev mpg123 libxml2-dev libnewt-dev \
sqlite3 libsqlite3-dev pkg-config automake libtool autoconf git subversion
Installation de PearDB
pear install db
un petit reboot server
reboot
Installation des dépendances pour les voix google.
Installation d'iksemel
cd /usr/src
wget https://iksemel.googlecode.com/files/iksemel-1.4.tar.gz
tar xf iksemel-1.4.tar.gz
cd iksemel-1.4
./configure
make
make install
Téléchargement des Sources
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
Compilation et installation de DAHDI.
tar xvfz dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete-2.6.1+2.6.1
make all
make install
make config
Compilation et installation de LIBPRI
cd /usr/src
tar xvfz libpri-1.4-current.tar.gz
cd libpri-1.4.14
make
make install
Compilation et installation d'Asterisk
cd /usr/src
tar xvfz asterisk-11-current.tar.gz
cd asterisk-11.1.0
./configurecontrib/scripts/get_mp3_source.sh
make menuselect
make
make install
make config
Installation Asterisk-Extra-Sounds
cd /var/lib/asterisk/sounds
wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-gsm-current.tar.gz
tar xvfz asterisk-extra-sounds-en-gsm-current.tar.gz
rm asterisk-extra-sounds-en-gsm-current.tar.gz
Voila
Ce tutoriel date un peu (debian 8), je ferais un petit test pour voir si il est toujours fonctionnel sur Debian 10 et Raspberry.
Modifié le