Asterisk Installation : Différence entre versions
De Wiki NCad
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 }} | ||
− | * | + | * 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 }} | ||
− | + | * Installation du module. | |
− | {{ Box_Console | objet= | + | {{ 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 }} | ||
− | + | * Configuration d'Asterisk. | |
− | + | {{ 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.
|
- Extraction des sources depuis le dossier /usr/local/src.
|
|
- Récupération des sources pour le module PjProject.
|
- Décompression des sources depuis le dossier /usr/local/src.
|
- Exécution du script d'auto-configuration de PjProject.
|
|
- Compilation du module.
|
|
- Installation du module.
|
- Vérification du bon fonctionnement du module.
|
- Configuration d'Asterisk.
|
|
- Compilation.
make make install
- Fichiers de configuration
make samples
- Scripts d'initialisation
make config
- Rotation des logs
make install-logrotate