Asterisk Installation : Différence entre versions

De Wiki NCad
Aller à : navigation, rechercher
(Page créée avec « Installation de Asterisk depuis les sources wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz cd /usr/local/src tar -zxvf asterisk-13... »)
 
Ligne 1 : Ligne 1 :
Installation de Asterisk depuis les sources
+
== Installation de Asterisk ==
  
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
+
* Téléchargement
  
cd /usr/local/src
+
{{ Box_Console | objet=wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz }}
  
tar -zxvf asterisk-13-current.tar.gz
+
{{ Box_Console | objet=cd /usr/local/src }}
 +
 
 +
{{ Box_Console | objet=tar -zxvf asterisk-13-current.tar.gz }}
  
 
* Module PjProject
 
* Module PjProject
  
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 }}
  
tar -xjvf pjproject-2.4.5.tar.bz2
+
{{ Box_Console | objet=tar -xjvf pjproject-2.4.5.tar.bz2 }}
  
cd pjproject
+
{{ Box_Console | objet=cd pjproject }}
  
./configure --prefix=/usr --enable-shared --disable-sound --disable-resample --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' }}
  
make dep
+
{{ Box_Console | objet=make dep }}
make
+
{{ Box_Console | objet=make }}
  
make install
+
{{ Box_Console | objet=make install }}
  
ldconfig
+
{{ Box_Console | objet=ldconfig }}
  
 
* Vérification
 
* Vérification
  
ldconfig -p | grep pj
+
{{ Box_Console | objet=ldconfig -p | grep pj<br />
libpjsua.so (libc6,x86-64) => /usr/lib/libpjsua.so
+
libpjsua.so (libc6,x86-64) => /usr/lib/libpjsua.so<br />
libpjsip.so (libc6,x86-64) => /usr/lib/libpjsip.so
+
libpjsip.so (libc6,x86-64) => /usr/lib/libpjsip.so<br />
libpjsip-ua.so (libc6,x86-64) => /usr/lib/libpjsip-ua.so
+
libpjsip-ua.so (libc6,x86-64) => /usr/lib/libpjsip-ua.so<br />
libpjsip-simple.so (libc6,x86-64) => /usr/lib/libpjsip-simple.so
+
libpjsip-simple.so (libc6,x86-64) => /usr/lib/libpjsip-simple.so<br />
libpjnath.so (libc6,x86-64) => /usr/lib/libpjnath.so
+
libpjnath.so (libc6,x86-64) => /usr/lib/libpjnath.so<br />
libpjmedia.so (libc6,x86-64) => /usr/lib/libpjmedia.so
+
libpjmedia.so (libc6,x86-64) => /usr/lib/libpjmedia.so<br />
libpjmedia-videodev.so (libc6,x86-64) => /usr/lib/libpjmedia-videodev.so
+
libpjmedia-videodev.so (libc6,x86-64) => /usr/lib/libpjmedia-videodev.so<br />
libpjmedia-codec.so (libc6,x86-64) => /usr/lib/libpjmedia-codec.so
+
libpjmedia-codec.so (libc6,x86-64) => /usr/lib/libpjmedia-codec.so<br />
libpjmedia-audiodev.so (libc6,x86-64) => /usr/lib/libpjmedia-audiodev.so
+
libpjmedia-audiodev.so (libc6,x86-64) => /usr/lib/libpjmedia-audiodev.so<br />
libpjlib-util.so (libc6,x86-64) => /usr/lib/libpjlib-util.so
+
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 }}
  
cd /usr/local/src/asterisk-11.X.Y
+
{{ Box_Console | objet=cd /usr/local/src/asterisk-11.X.Y }}
  
 
* Configuration
 
* Configuration
  
./configure
+
{{ Box_Console | objet=./configure<br />
make menuselect
+
make menuselect }}
  
 
* Compilation
 
* Compilation

Version du 6 novembre 2015 à 20:01

Installation de Asterisk

  • Téléchargement
ICON Terminal.png

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

ICON Terminal.png

cd /usr/local/src

ICON Terminal.png

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

  • Module PjProject
ICON Terminal.png

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

ICON Terminal.png

tar -xjvf pjproject-2.4.5.tar.bz2

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'

ICON Terminal.png

make dep

ICON Terminal.png

make

ICON Terminal.png

make install

ICON Terminal.png

ldconfig

  • Vérification
ICON Terminal.png

ldconfig -p

ICON Terminal.png

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

  • Configuration
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