« Asterisk Installation » : différence entre les versions

De NCad Wiki
Aller à la navigation Aller à la recherche
(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... »)
 
Aucun résumé des modifications
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 à 19:01

Installation de Asterisk

  • Téléchargement

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

cd /usr/local/src

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

  • Module PjProject

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

tar -xjvf pjproject-2.4.5.tar.bz2

cd pjproject

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

make dep

make

make install

ldconfig

  • Vérification

ldconfig -p

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

  • Configuration

./configure
make menuselect

  • Compilation

make make install

  • Fichiers de configuration

make samples

  • Scripts d'initialisation

make config

  • Rotation des logs

make install-logrotate

Sources