Asterisk Installation : Différence entre versions

De Wiki NCad
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
 
== Installation de Asterisk ==
 
== Installation de Asterisk ==
  
* Téléchargement
+
* Téléchargement des sources depuis le site du développeur.
  
 
{{ 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.
  
 
{{ Box_Console | objet=cd /usr/local/src }}
 
{{ 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 }}
  
* Module PjProject
+
* Récupération 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.
  
 
{{ Box_Console | objet=tar -xjvf pjproject-2.4.5.tar.bz2 }}
 
{{ Box_Console | objet=tar -xjvf pjproject-2.4.5.tar.bz2 }}
 +
 +
* Exécution du script d'auto-configuration de PjProject.
  
 
{{ Box_Console | objet=cd pjproject }}
 
{{ Box_Console | objet=cd pjproject }}
 +
 +
<br />
  
 
{{ Box_Console | objet=./configure --prefix=/usr --enable-shared --disable-sound --disable-resample <br />--disable-video --disable-opencore-amr CFLAGS='-O2 -DNDEBUG' }}
 
{{ Box_Console | objet=./configure --prefix=/usr --enable-shared --disable-sound --disable-resample <br />--disable-video --disable-opencore-amr CFLAGS='-O2 -DNDEBUG' }}
 +
 +
* Compilation du module.
  
 
{{ Box_Console | objet=make dep }}
 
{{ Box_Console | objet=make dep }}
 
{{ Box_Console | objet=make }}
 
{{ Box_Console | objet=make }}
  
{{ Box_Console | objet=make install }}
+
* Installation du module.
  
{{ Box_Console | objet=ldconfig }}
+
{{ Box_Console | objet=make install }}
  
* Vérification
+
* Vérification du bon fonctionnement du module.
  
 
{{ Box_Console | objet=ldconfig -p | grep pj<br />
 
{{ Box_Console | objet=ldconfig -p | grep pj<br />
Ligne 41 : Ligne 53 :
 
libpj.so (libc6,x86-64) => /usr/lib/libpj.so }}
 
libpj.so (libc6,x86-64) => /usr/lib/libpj.so }}
  
{{ Box_Console | objet=cd /usr/local/src/asterisk-11.X.Y }}
+
* Configuration d'Asterisk.
  
* Configuration
+
{{ Box_Console | objet=cd /usr/local/src/asterisk-13.X.Y }}
  
 
{{ Box_Console | objet=./configure<br />
 
{{ Box_Console | objet=./configure<br />
 
make menuselect }}
 
make menuselect }}
  
* Compilation
+
* Compilation.
  
 
make
 
make

Version du 7 novembre 2015 à 13:21

Installation de Asterisk

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

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

  • Extraction des sources depuis le dossier /usr/local/src.
ICON Terminal.png

cd /usr/local/src


ICON Terminal.png

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

  • Récupération des sources pour le module PjProject.
ICON Terminal.png

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.
ICON Terminal.png

tar -xjvf pjproject-2.4.5.tar.bz2

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

cd pjproject


ICON Terminal.png

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

  • Compilation du module.
ICON Terminal.png

make dep

ICON Terminal.png

make

  • Installation du module.
ICON Terminal.png

make install

  • Vérification du bon fonctionnement du module.
ICON Terminal.png

ldconfig -p

  • Configuration d'Asterisk.
ICON Terminal.png

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

ICON Terminal.png

./configure
make menuselect

  • Compilation.

make make install

  • Fichiers de configuration

make samples

  • Scripts d'initialisation

make config

  • Rotation des logs

make install-logrotate

Sources