DEUXIEME PARTIE :
MISE EN PLACE D'UN PABX-IP
AVEC ASTERISK
I.
INTRODUCTION
Après avoir rédigé toutes ces
théories, il nous sera facile de déployer un PABX-IP.
II. CHOIX DES EQUIPEMENTS
ET LOGICIELS
Asterisk peut supporter plusieurs types de
téléphones :
· Les téléphones IP :
Nous avons plusieurs types de téléphones IP parmi les quels nous
avons les téléphones CISCO, qui utilisent le protocole SCCP
(Skinny Client Control Protocole). Il existe également des
téléphones GSM/WIFI, qui fonctionnent avec le protocole SIP, son
interconnexion avec le réseau IP se fait via à un ACCES POINT.
Dans notre implémentation nous avons fait usage d'un
téléphone IP de marque Grandstream.
· Les téléphones analogiques
ou traditionnels qui utilisent le protocole SIP, sa connexion dans le
réseau IP se fait via à une passerelle utilisant ce même
protocole. Il existe des solutions propriétaires telle que Linksys
adapter qui est une passerelle SIP contenant deux modules FXS pour deux
téléphones analogiques et un port RJ45 pour la relier au
réseau IP. Nous avons choisi un Linksys.
· Les stimulateurs
téléphoniques appelés softphones, qui sont des
logiciels qui jouent un rôle de téléphone. Ces logiciels
(Xten, Xlite, gromemeeting, NetMeeting etc.) peuvent être
installés sur des systèmes différents (windows, linux,
mac, etc.). Nous avons choisi à l'occasion Xlite.
Notre infrastructure de test comprend :
Ø Un PC tournant sous Linux et équipé
d'une carte réseau faisant office d'un serveur.
Ø Un pc tournant sous Windows équipés
d'une carte son, d'une carte réseau, d'un casque, d'un microphone et
d'un soft phone.
Ø Deux Téléphones IP et un
téléphone analogique
Il est aussi a noté que le champ
d'expérimentation se fera sur un LAN constitué de câble UTP
RJ45, un câble RJ11 et un Switch.
Les fonctionnalités que nous avons eues
à implémenter :
Ø Appels entre terminaux : ils fonctionnent comme les
appels classiques. Pour appeler, il suffit de composer son numéro. Les
terminaux peuvent être un PC, un téléphone IP.
Ø Interconnexion du réseau IP avec le
réseau RTC
III. PROJET DE CONCEPTION
DU RESEAU DE L'AGENCE GETRAK
Nous présentons sur la figure 8, notre solution de VoIP
appliquée au réseau LAN de GETRAK. Cependant, le schéma
ci-dessous est l'architecture d'une implémentation d'Asterisk :
Figure 8 : Design-asterisk-GETRAK
IV. INSTALLATION
D'ASTERISK SUR FEDORA
Nous avons choisi cette distribution compte tenu des ces
fonctionnalités suivantes :
- Distribution récente utilise un noyau récent
(2.6)
- Utilisation de l'outil YUM qui est un gestionnaire des
paquets très puissant dans la mesure où il vous permet entre
autre de retrouver automatiquement un paquetage sur internet de le
télécharger, de le décompresser et de l'installer pour
vous.
QUELQUES COMMANDES DE BASE DU SERVEUR
ASTERISK
Une fois Asterisk installé correctement, l'étape
suivante est de nous
familiariser avec quelques unes des commandes de base :
·
Exécuter Asterisk (qui se placera en arrière plan) :
# /etc/init.d/Asterisk (start|stop)
·
Exécuter le serveur Asterisk en mode « bavard »
(
vvv), et ouvrir une « console » cliente (
c)
(la console cliente, ou CLI, permet de contrôler ce qui se passe dans le serveur Asterisk)
# Asterisk -vvvc
Si le serveur est déjà lancé, ouvrir un terminal client et se connecter au serveur pour contrôler son statut (
r) :
# Asterisk -r
·
Recharger tous les fichiers de configuration ;
#CLI> reload
·
Activer les informations de diagnostique pour SIP
#CLI> SIP debug
·
Désactiver les informations de diagnostique pour SIP
#CLI> SIP nodebug
·
Afficher le statut des utilisateurs, pairs et canaux pour SIP
#CLI> sip show users
#CLI> sip show peers
#CLI> sip show channels
|