« Asterisk Installation » : différence entre les versions

De NCad Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
== Installation de Asterisk ==
== Installation de Asterisk ==
=== Téléchargement des sources ===
* Les sources seront téléchargées et compilées depuis le dossier local '''/usr/local/src/'''.
{{ Box_Console | objet=cd /usr/local/src }}


* Téléchargement des sources depuis le site du développeur.
* Téléchargement des sources depuis le site du développeur.
Ligne 5 : Ligne 11 :
{{ Box_Console | objet=wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz }}
{{ Box_Console | objet=wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz }}


* Extraction des sources depuis le dossier /usr/local/src.
* Extraction des sources Asterisk.
 
{{ Box_Console | objet=cd /usr/local/src }}
 
<br />


{{ Box_Console | objet=tar -zxvf asterisk-13-current.tar.gz }}
{{ Box_Console | objet=tar -zxvf asterisk-13-current.tar.gz }}


* Récupération des sources pour le module PjProject.
* Téléchargements des sources pour le module '''PjProject'''.


{{ Box_Console | objet=wget http://www.pjsip.org/release/2.4.5/pjproject-2.4.5.tar.bz2 }}
{{ Box_Console | objet=wget http://www.pjsip.org/release/2.4.5/pjproject-2.4.5.tar.bz2 }}


* Décompression des sources depuis le dossier /usr/local/src.
=== Installation du module PjProject ===
 
* Décompression des sources.


{{ Box_Console | objet=tar -xjvf pjproject-2.4.5.tar.bz2 }}
{{ Box_Console | objet=tar -xjvf pjproject-2.4.5.tar.bz2 }}
Ligne 52 : Ligne 56 :
libpjlib-util.so (libc6,x86-64) => /usr/lib/libpjlib-util.so<br />
libpjlib-util.so (libc6,x86-64) => /usr/lib/libpjlib-util.so<br />
libpj.so (libc6,x86-64) => /usr/lib/libpj.so }}
libpj.so (libc6,x86-64) => /usr/lib/libpj.so }}
=== Installation de Asterisk ===


* Configuration d'Asterisk.
* Configuration d'Asterisk.

Version du 7 novembre 2015 à 12:30

Installation de Asterisk

Téléchargement des sources

  • Les sources seront téléchargées et compilées depuis le dossier local /usr/local/src/.

cd /usr/local/src

  • Téléchargement des sources depuis le site du développeur.

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz

  • Extraction des sources Asterisk.

tar -zxvf asterisk-13-current.tar.gz

  • Téléchargements des sources pour le module PjProject.

wget http://www.pjsip.org/release/2.4.5/pjproject-2.4.5.tar.bz2

Installation du module PjProject

  • Décompression des sources.

tar -xjvf pjproject-2.4.5.tar.bz2

  • Exécution du script d'auto-configuration de PjProject.

cd pjproject


./configure --prefix=/usr --enable-shared --disable-sound --disable-resample
--disable-video --disable-opencore-amr CFLAGS='-O2 -DNDEBUG'

  • Compilation du module.

make dep

make

  • Installation du module.

make install

  • Vérification du bon fonctionnement du module.

ldconfig -p

Installation de Asterisk

  • Configuration d'Asterisk.

cd /usr/local/src/asterisk-13.X.Y

./configure
make menuselect

  • Compilation.

make make install

  • Fichiers de configuration

make samples

  • Scripts d'initialisation

make config

  • Rotation des logs

make install-logrotate

Module complémentaires

Madplay

  • Madplay permet de jouer des fichiers musicaux au format mp3. Le lecteur s'utilise en ligne de commande et est compatible avec Asterisk.

sudo apt-get install madplay

Sources