- La téléphonie Internet libre basée sur Asterisk par Sylvain Thérien - http://www.tux89.com -

Installation d’Asterisk distribution PBX In A Flash

Vous trouverez dans cet article, les instructions nécessaires à l’installation de PBX In A Flash, soit la distribution que je juge la plus appropriée pour un système téléphonique résidentiel [1]. Les conditions préalables à cette installation sont bien sur le choix du matériel qui servira à héberger Asterisk [2]. Si vous ne désirez pas dédier un ordinateur personnel ou un serveur à cet effet, vous pouvez plutôt effectuer votre déploiement en utilisant une machine virtuelle. Plusieurs alternatives s’offrent à vous, dont entres autres les choix suivants :

Plate-forme Microsoft

Plate-forme Apple OSX

Plate-forme Linux

Plate-forme Appliance Intel

Aperçu des étapes d’installation

Le processus d’installation est tout de même simple. Premièrement, si vous planifiez utiliser un système dédié, simplement téléchargez et gravez la dernière version de l’image ISO de PBX In A Flash [12] et amorcez le système en prenant soin de mettre le CD dans le lecteur.

Par contre, si vous optez pour l’option virtuelle, alors téléchargez et installez un des produits VMWare sur votre système. Vous pouvez aussi utiliser la version VMWare Player [4] et prendre la configuration décrite ici. Pour ce faire, installez VMWare Player et ensuite téléchargez les deux fichiers suivants. Premièrement, téléchargez l’archive format ZIP (PbxInAFlash.zip) [13] qui contient la configuration de la machine virtuelle qui servira à l’installation d’Asterisk. Faites l’extraction de l’archive à l’endroit où vos configurations de machines virtuelles sont normalement sauvegardées. Le répertoire PbxInAFlash1.4 sera ainsi créé et contiendra la configuration de la machine virtuelle que vous avez extrait à partir de l’archive ZIP. Par la suite, téléchargez la dernière version de l’image ISO de PBX In A Flash [12] en prenant soin de spécifier le répertoire PbxInAFlash1.4 comme emplacement de téléchargement. Si désiré, la configuration de mémoire et de périphérique de la machine virtuelle peut-être changée via VMWare Player.

Les caractéristiques de la configuration de la machine virtuelle ci-haut mentionnée sont les suivantes :

Finalement, vous mettrez alors en marche la machine virtuelle et amorcerez l’installation de PBX In A Flash.

Installation

En ce qui me concerne, je vais utiliser pour cette installation VMWare Server [5] plutôt qu’un serveur dédié ou VMWare Player. Les instructions seront les mêmes et lorsqu’il y aura des différences, je vous les indiquerai.  Alors, la première chose à faire est de télécharger une image en format ISO directement à partir site de PBX in a Flash. La version la plus courante est 1.4 et le lien est indiqué ci-dessous :

http://pbxinaflash.net/downloads/ [12]

Lorsque le téléchargement est terminé, suivez une des deux étapes suivantes :

Préparation de la machine virtuelle

Ne pas effectuer cette étape si vous installez sur un ordinateur qui sera dédié à Asterisk.

Si vous utilisez VMWare Player, ne pas effectuer cette étape. Plutôt, extraire l’archive format ZIP à l’endroit désiré et déplacer l’image ISO de PBX In A Flash dans le répertoire PbxInAFlash1.4.

VMPiaf-1

VMPiaf-2

VMPiaf-3

Début des étapes de spécification des paramètres d’installation

VMPiaf-6

VMPiaf-7us

VMPiaf-7fr

VMPiaf-8

Pour cette installation, afin de supprimer toutes les partitions sur les lecteurs sélectionnés et créer une disposition par défaut, sélectionnez l’option de la liste déroulante « Remove all partitions on selected drives and create default layout » et cliquez sur Next. NOTE: Comme mentionnées précédemment, toutes les données du/des disque(s) rigide(s) de l’ordinateur sur lequel vous ferez l’installation seront effacées.

VMPiaf-9

VMPiaf-91

VMPiaf-92

Début des étapes d’installation

VMPiaf-93

VMPiaf-96

VMPiaf-97

VMPiaf-99

VMPiaf-991

VMPiaf-992

VMPiaf-993

VMPiaf-994

VMPiaf-995

VMPiaf-996

VMPiaf-997

VMPiaf-998

VMPiaf-999

Étapes finales si vous avez utilisé une machine virtuelle

Lors d’un déploiement sous VMware, certains utilisateurs ont signalé des problèmes avec le bruit variable à l’utilisation de la messagerie vocale ainsi que la réponse vocale interactive. La solution à ce problème est d’installer une version spéciale du Kernel de CentOS/Linux qui a été conçue pour VMware. Pour effectuer cette correction, ouvrir une session Shell sur le serveur et suivre les étapes ci-dessous.

cd /root

wget http://dev.centos.org/~tru/kernel-vm/5/RPMS/i386/kernel-vm-2.6.18-92.1.22.el5.i686.rpm

wget http://dev.centos.org/~tru/kernel-vm/5/RPMS/i386/kernel-vm-devel-2.6.18-92.1.22.el5.i686.rpm

rpm -ivh kernel-vm*.rpm

shutdown -r now

La dernière commande force le système à redémarrer. Lors du redémarrage du système, assurez vous de choisir le kernel 2.6.18-53.1.4.el5 lorsque GRUB (le boot loader) vous offrira les choix d’amorce.

Une fois le système redémarré, reconstruisez les pilotes zaptel sur votre système en suivant les instructions ci-dessous :

cd /usr/src/zaptel

make clean

./configure

make

make install

make config

genzaptelconf

Félicitation, vous avez maintenant terminé l’installation de PBX In A Flash.

GRUB

Si vous avez installé Asterisk sous une machine virtuelle, alors la première chose à faire est de changer le pointeur de l’image de chargement du kernel Linux.

N’effectuez ces étapes que si vous avez installé le kernel supportant VMWare sous Linux

Éditez avec l’éditeur de votre choix le fichier /boot/grub/grub.conf et appliquez les modifications décrites ci-dessous. Si vous n’êtes pas familier avec les éditeurs, « vi [15] » ou « joe [16] » sont de bons choix pour effectuer les modifications.

vi /boot/grub/grub.conf

Afin que GRUB amorce le système d’exploitation avec le bon kernel, changez la ligne suivante

default=1

Par celle-ci

default=0

Ensuite, ajustez la source de l’horloge du nouveau kernel en changeant la ligne suivante

kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/VolGroup00/LogVol00

Par celle-ci

kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/VolGroup00/LogVol00 clocksource=acpi_pm divider=10

Le résultat final devrait être comme l’écran ci-dessous

Post-10

Redémarrez le système avec cette commande

shutdown –r now

Le système redémarrera et sélectionnera automatiquement le bon kernel comme amorce de système.

Étape suivante :

Ajustement Post installation [17]

pixelstats trackingpixel

Comments Disabled (Open | Close)

Comments Disabled To "Installation d’Asterisk distribution PBX In A Flash"

#1 Comment By Maiga On 19 février 2010 @ 16 h 05 min

Je viens d’essayer avec un autre cd d’installation! Jusque la tous marche. je vous tiendrai informer de la suite.

#2 Comment By ben On 17 octobre 2010 @ 10 h 13 min

hi,

im installing pbxinflash1.4. in the centos system installer it came a warning like this:

‘ the partition table on device sda was unreadable. To create new partitions it must be initialized,causing the loss of ALL DATA onthis drive.
this operation will override any previous installation choice about which drives to ignore.
Would u like to initialize this drive, erase ALL DATA? ( YES or NO)’

i have 455gb and 250 is free in C drive, 10gb and 1gb free in D drive.
if i click yes, i will lose my 240gb data ??

#3 Comment By Sylvain Thérien On 17 octobre 2010 @ 16 h 47 min

Yes, you will lose ALL THE DATA ON THE DISK. Personally, I think that 500GB is way too much for a system, unless you are planning to provide Voice Mail for thousand of users and Backup for multiple months.