Accueil  > Mon HomeLab  > Voix sur IP  >  Asterisk

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.

 

Publié le
Modifié le