# Serveur Asterisk Petit Serveur sans prétention Asterisk (FreePBX à venir). # Serveur Asterisk en ligne de commande 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. # Installation d'un serveur Asterisk avec dépôt ##### Installation de Asterisk On fait d’abord un update des dépôts *Attention cela n'est pas une mise à jour du système* ```shell apt update ``` On installe ensuite le paquet nécessaire ``` apt install asterisk ``` Voilà votre serveur asterisk est installé la méthode ou il faut compiler n'est pas utile fonctionne sur Debian 9 & 10 pas certain mais aussi sur le 8