OPEN MIND - OPEN SOURCE

Linux - Zabbix - OpenFire - OpenSsh - Asterisk - Vmware - VirtualBox - Avaya

Vous n'êtes pas identifié.

#1 23-10-2012 12:10:35

zabbixagent
Administrateur

Asterisk with OpenH323

Ce tutoriel permettra de faire fonctionner OpenH323 avec Asterisk 1.4.21

Installation des packages nécessaires :
# yum -y install ncurses ncurses-devel openssl openssl-devel zlib zlib-devel bison bison-devel glibc gcc kernel-devel flex
# cd /usr/src
# wget http://zabbixagent.free.fr/asterisk/pwl … src-tar.gz
# wget http://zabbixagent.free.fr/asterisk/ope … src-tar.gz
# wget http://zabbixagent.free.fr/asterisk/lib … .12.tar.gz
# wget http://zabbixagent.free.fr/asterisk/ast … .21.tar.gz

Les versions plus récentes de Pwlilb sont plutôt déconseillé car moins stables.

Afin d’éviter des erreurs de compilation, nous allons créer le fichier « compiler.h » dans le dossier /usr/include/linux/ :

# nano /usr/include/linux/compiler.h

Et ajouter le contenu suivant :

#ifndef __LINUX_COMPILER_H
#define __LINUX_COMPILER_H
#define likely(x) __builtin_expect((x),1)
#define unlikely(x) __builtin_expect((x),0)
#endif /* __LINUX_COMPILER_H */

Compilation de pwlib :
cd /usr/src/
tar -xvzf pwlib-v1_10_0-src-tar.gz
cd pwlib_v1_10_0/
./configure --prefix=/usr
make opt
make install
export PWLIBDIR=/usr/src/pwlib_v1_10_0

Compilation des librairies OpenH323:
cd /usr/src/
tar -xvzf openh323-v1_18_0-src-tar.gz
cd openh323_v1_18_0
./configure --prefix=/usr --disable-ijx
make opt
make install
export OPENH323DIR=/usr/src/openh323_v1_18_0

Compilation de Libpri:
cd /usr/src/
tar -xvzf libpri-1.4.12.tar.gz
cd libpri-1.4.12
make install

Compilation d’Asterisk :
cd /usr/src/
tar -xvzf asterisk-1.4.X.tar.gz
cd asterisk-1.4.X/
./configure --prefix=/usr
make menuselect (Optionnel)
make
make
make install
make samples
cp /usr/src/asterisk-1.4.X/contrib./init.d/rc.redhat.asterisk /etc/init.d/asterisk
chkconfig asterisk on
Attention la présence des deux « make » n’est pas une erreur, en effet le deuxième « make », permet de vérifier la bonne prise en compte de H323.

Enjoy;


La solution ? On réinstalle tout....

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr