Comment installer l’Astérisque 11 sur CentOS 6

Avec la récente sortie de l’Astérisque 11, j’ai pensé mettre en place un tutoriel d’installation pour Astérisque 11 et Centos 6. (Consultez également ce tutoriel d’installation d’Astérisque pour Ubuntu 12.4 LTS) Car une version LTS Astérisque 11 a été développée pour la stabilité et la longue durée de vie. De plus, Asterisk 11 offre de nombreuses nouvelles fonctionnalités, notamment le transport WebSocket pour SIP, chan_motif, la traversée SIP NAT via ICE, les ACL nommées et plus encore! Pour une liste complète des nouvelles fonctionnalités, visitez le wiki Asterisk. Regardez la vidéo pour un screencast de ma session de terminal pour voir l’installation en direct où j’explique chaque commande étape par étape. Les commandes copier-coller se trouvent ci-dessous.
VIDÉO

Pour cette installation, j’utilise Asterisk 11.0.0 et je compilerai à partir de la source sur CentOS 6.3. Ce tutoriel devrait également fonctionner sur les systèmes Fedora et RHEL (Red Hat Enterprise Linux) avec peu ou pas de modifications.
Tout d’abord, vous voudrez vous assurer que le système d’exploitation de votre serveur est à jour.

yum update-y 

Désactivez SELinux en changeant « enforcing » en « disabled » dans /etc/selinux/config. Utilisez un éditeur de texte ou copiez et collez cette commande.

 sed-i s/SELINUX=enforcing/SELINUX=disabled/g/etc/selinux/config 

Après avoir mis à jour et désactivé SELinux, vous devrez redémarrer.

 redémarrez 

Ensuite, vous voudrez résoudre les dépendances de base. (Plus d’informations sur les dépendances d’astérisque.)

 yum install-y make wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel libuuid-devel 

Change dans le répertoire /usr/src/ pour stocker votre code source.

cd/usr/src/

Téléchargez les archives source. Ces commandes obtiendront la version actuelle de DAHDI 2.6, libpri 1.4 et Asterisk 11.

 wget https://downloads.Asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/Asterisk/Asterisk-11-current.tar.gz

Extrayez les fichiers des archives.

 tar zxvf dahdi-linux-complete * tar zxvf libpri * tar zxvf Astérisque * 

Pour le jeu de commandes suivant, il est important de suivre le bon ordre: DAHDI d’abord, puis libpri, puis Astérisque.
Installez DAHDI.

 cd/usr/src/dahdi-linux-complete * faire & & faire installer & & faire la configuration 

Installer libpri.

 cd/usr/src/libpri * make & & make install 

Change dans le répertoire Astérisque.

 cd/usr/src/Asterisk * 

À l’étape suivante, l’exécution du script « configure » variera selon que votre système est 32 bits ou 64 bits. (Regardez la vidéo pour plus de détails.) Lorsque la commande menuselect s’exécute, sélectionnez vos options, puis choisissez « Enregistrer et Quitter » et l’installation se poursuivra.
Utilisez cette commande si vous installez Asterisk sur des CentOS 32 bits.

./configure & & make menuselect & & make & & make install 

Utilisez cette commande si vous installez Asterisk sur des CentOS 64 bits.

./configure --libdir=/usr/lib64 & & make menuselect & & make& & make install 

Facultatif: Si vous rencontrez des erreurs, vous voudrez nettoyer le répertoire d’installation avant de recompiler.

 make clean & & make distclean 

Une fois que vous avez une installation sans erreur, copiez les exemples de fichiers du sous-répertoire configs dans /etc/Asterisk.

 créez des échantillons 

Puis ajoutez le script de démarrage astérisque au fichier /etc/init.d/ répertoire

 faire la configuration 

Démarrer DAHDI.

 service dahdi start 

Astérisque de démarrage.

 démarrage de l'astérisque de service 

Connectez-vous à l’interface de ligne de commande Astérisque.

 Astérisque -rvvv 

Étapes suivantes

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.