Upload
jean-gastien-kwimang-fouby
View
52
Download
1
Embed Size (px)
Citation preview
Voix sur IP
Burkina Faso
Institut Supérieur de Génie Electrique
Ouagadougou ISGE/DTS/RIT/2014
Fi l i è r e : Réseaux informatiques et Télécommunications
RAPPORT DE PROJET TUTEURE
VOIX SUR IP
Présenté par : Sous la direction de :
KWIMANG Fouby J Gastien Mr ZOUGMORE Gildas
YABRE Moubarak
Année Académique 2013-2014
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
2
SOMMAIRE Listes des sigles et Abreviations ........................................................... 3
Liste de figures ............................................................................. 4
INTRODUCTION GENERALE ............................................................... 5
CHAPITRE 1: DESCRIPTIONS ET GENERALITES SUR LA VOIX SUR IP .............. 6
Introduction .................................................................................. 6
1.1. DESCRIPTION ET CONCEPT DE LA VOIP ....................................... 6
1.2. FONCTIONNEMENT D’UN RESEAU DE TELEPHONIE SUR IP ................. 9
1.3. QUELQUES SYSTEMES DE TELEPHONIE SUR IP ............................. 13
1.4. AVANTAGES ET INCONVENIENTS ......................................... 13
CHAPITRE 2: MISE EN ŒUVRE DE LA VoIP ......................................... 15
Introduction ................................................................................ 15
2.1. NECESSAIRES .................................................................. 15
2.2. INSTALLATION DE TriXbox .................................................. 15
Conclusion .................................................................................. 41
CONCLUSION GENERALE ................................................................ 42
Bibliographie et webographie ............................................................. 43
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
3
LISTES DES SIGLES ET ABREVIATIONS
ATA : Advancy Technology Attachment
CODEC : COdeur-DECodeur
DHCP : Dynamics Host Configuration Protocol.
FAI : Fournisseur D’accès Internet.
GSM : Global Service for Mobile Communications.
IETF : Internet Engineering Task Force
ISO : International Standard Organization
IP PBX : Internet Protocol Private Branch Exchange.
LAN : Local Area Network.
MCU : Multipoint Control Unit.
MGCP : Media Gateway Control Protocol.
NAT : Network Address Translation.
PABX : Private Branch Exchange.
PC : Personnal Computer.
QoS : Quality of Service
RNIS : Réseau Numérique à Intégration de Services.
RTC : Réseau Téléphonique Commuté.
RTCP : Real-time Transport Control Protocol.
RTP : Real Time Protocol.
SDA : Sélection Directe à l’Arrivée.
SIP : Session Initiation Protocol.
TCP/IP : Transfert Control Protocol / Internet Protocol.
TDM : Time Division Multiplexing
ToIP : Téléphonie over Internet Protocol.
UDP : User Datagram Protocol.
UIT-T : Union International des Télécommunications
VoIP : Voice over Internet Protocol.
WAN : Wide Area Network.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
4
Liste des annexes
FIGURE 1 : X-lite version 3.0.0
FIGURE 2 : X-lite v 4.5.5
FIGURE 3 : architecture d’un réseau VoIP
Figure 4 : principe de fonctionnement
FIGURE 5 : Visio conférence multipoint avec pont MCU H323
FIGURE 6 : Page d’accueil de VMware
Figure 7 : page d’accueil d’un logicielle installé
FIGURE 8 : page d’accueil de triXbox
FIGURE 9 : type de clavier
FIGURE 10 : Fuseau horaire
FIGURE 11 : Mot de passe du root
FIGURE 12 : début de l’installation
FIGURE 13 : pendant l’installation
FIGURE 14 : écran de boot de triXbox
FIGURE 15 : écran de boot de triXbox
FIGURE 16 : configurer l’adresse IP en statique
FIGURE 17 : adressage
FIGURE 18 : détails eth0 et lo
FIGURE 19 : page d’accueil de triXbox
FIGURE 20 : Authentification
FIGURE 21 : mode Admin
FIGURE 22 : périphériques
FIGURE 23 : ajout d’une Extension SIP
FIGURE 24 : Extension
FIGURE 25 : Mot de passe
FIGURE 26 : configuration de X-lite v4.5.5
FIGURE 27 : home de Bria
FIGURE 31 : étape 3
FIGURE 32 : étape 4
FIGURE 33 : vérification
FIGURE 34 : authentification
FIGURE 35 : Network connexion
FIGURE 36 : émission d’appel
FIGURE 37 : réception d’appel
FIGURE 38: communication
FIGURE 39 : appel vidéo
FIGURE 40 : invitation à la conférence d’appel
FIGURE 41 : Ajouter un invité
FIGURE 42 : conférence d’appel (audio/vidéo)
FIGURE 43 : vidéo à l’appuie
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
5
FIGURE 28 : Compte d’utilisateur
FIGURE 29 : étape 1
FIGURE 30 : étape 2
INTRODUCTION GENERALE
A l’aurore de l’année 2002-2003, alors que l’industrie des télécoms subissait encore de
plein fouet les répercussions de l’éclatement de la << bulle internet >> survenu entre 1998-2000,
de nombreux investisseurs ne s’empêchaient de poser la question quant à l’application de la voix
sur IP. A l’heure actuelle, la principale solution liée au transport de la voix, celle qui suscite
maintenant le plus vif intérêt des opérateurs de télécoms en particulier les fournisseurs d’accès
internet (FAI) ainsi que des petites et moyennes entreprises : c’est tout simplement la voix sur
IP. En fait les particuliers ou les petites entreprises munis du réseau internet peuvent en général
téléphoner de manière illimitée et pour un prix forfaitaire par application de la technologie voix
sur IP. Ainsi donc la technologie de la VoIP devient visible du grand public.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
6
CHAPITRE 1: DESCRIPTION ET GENERALITES SUR LA VOIX
SUR IP
INTRODUCTION
Il sera question pour nous, dans ce chapitre, de présenter la VoIP sur toutes ses formes à
l’instar de sa définition du concept VoIP, la description de son principe de fonctionnement et les
systèmes de téléphonie sur IP dont TriXbox sera le système retenu dans notre document.
1.1. DESCRIPTION ET CONCEPT DE LA VOIP
a) Définition du concept VoIP
VoIP (voix sur IP) est l’abréviation anglaise de Voice over Internet Protocol, c’est un
protocole qui offre la possibilité de transmettre des appels vocaux via Internet et des réseaux de
Données sur IP. Autrement dit c’est une technique qui permet l’intégration de la voix aux
données transmises par paquets sur un réseau utilisant le protocole IP. Ces paquets de données
correspondent aux échantillons de voix numérisées par le processus informatique. Comme c’est
une technologie éprouvée, accessible qui accepte le protocole IP sa mise en place fait appel à
plusieurs éléments.
b) Architecture d’un réseau VoIP
La voix sur IP nécessite plusieurs éléments qui entrent dans sa réalisation telles que :
Le PABX ou PBX
Un autocommutateur téléphonique privé est souvent désigné par l'anglicisme Privat
Automatic Branch eXchange, lequel est abrégé par le sigle PABX et parfois PBX. Il sert
principalement à relier les postes téléphoniques d'un établissement (lignes internes) avec le réseau
téléphonique public (lignes externes). Les raccordements opérateurs les plus courants sont le
RTC (ligne analogique type Swisscom) et le RNIS. Il permet en plus la mise en œuvre de
certaines autres fonctions telles que:
Relier plus de lignes internes qu'il n'y a de lignes externes.
Permettre des appels entre postes internes sans passer par le réseau public.
Programmer des droits d'accès au réseau public pour chaque poste interne.
Proposer un ensemble de services téléphoniques (conférences, transferts d'appel, renvois,
messagerie, appel par nom…).
Gérer les SDA (Sélection Directe à l'Arrivée).
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
7
Gérer la ventilation par service de la facture téléphonique globale (taxation).
Réduction des coûts
Triple Play sur un même réseau
Il existe deux sortes de PABX : les PABX traditionnels ceux que l'on appelle de
génération TDM, qui peuvent éventuellement migrer partiellement ou totalement en IP (sur
certaines gammes seulement), et les PABX-IP ou IPBX ou PBXIP (qui offrent nativement une
connectivité IP Ethernet afin d'offrir des services de téléphonie sur IP).
Pour les composants de l’IPBX, quatre composants sont nécessaires pour monter un
IPBX
TriXbox, qui utilise Asterisk, distribué par digium
Des téléphones (ou softphones)
Un service passerelle VoIP qui permet d'appeler d'autres utilisateurs en VoIP ou des gens
sur le réseau traditionnel RTC
Routeur
Il assure la commutation des paquets d'un réseau vers un autre réseau.
Switch
Assure la liaison entre différents équipements d’un réseau
Gateway
Autrefois appelée Gateway 2000, La passerelle (Gateway en français) permet de faire
l’interface entre différents réseaux. C’est le lien entre les Réseaux Téléphonies Commutes
(RTC) et les réseaux dont la base est de commuter des paquets TCP/IP. Toutes les
passerelles jouent le même rôle, la différence se situe juste au niveau de leurs noms. Par
exemple on a VoIP Gateway, SIP Gateway, passerelle H.323, qui vont respectivement
permettre à un terminal de type VoIP, SIP, H.323 de communiquer avec un terminal
appartenant à un réseau diffèrent. La passerelle est en effet constituée de parties matérielles
et logicielles.
Gatekeeper
C’est l'élément intelligence de la passerelle. En effet c’est la partie logicielle de la
passerelle. Il assume les fonctions de contrôle et de gestion ; fournie des mécanismes
pour l’authentification et l’enregistrement des terminaux. En sus de cela, il est
responsable de translation entre un numéro et une adresse IP.
Les terminaux
Les terminaux sont des équipements se trouvant à chaque extrémité d’une connexion.
Comme terminaux on rencontre les IP Phones, qui sont des terminaux téléphoniques
fonctionnant avec le protocole SIP ;
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
8
Softphone
C’est un logicielle qui assure partiellement ou totalement, suivant la configuration, la
fonction de la téléphonie. Comme Softphone on retrouve X-lite (version 3.0 et 4.5.5)
compatible avec Windows, Linux et Mac OS ; Bria, Media5-fone... Compatibles avec les
systèmes Android, Windows Phone, Nokia Lumia 920 (Voir chapitre 2). On travaillera
avec X-lite v4.5.5.
FIGURE 1 : X-lite version 3.0.0 FIGURE 2 : X-lite v 4.5.5
MCU (Multipoint Control Unit)
C’est une station réseau qui fournit, a plusieurs terminaux, la possibilité de passer à une
conférence multipoints dans l’audio comme dans la vidéo. Il est composé :
D’un contrôleur multipoint qui est chargé de la gestion d’une conférence entre
plusieurs terminaux ;
Et d’un zéro à plusieurs processeurs multipoint qui s’occupe des fonctions de
mixage et de traitement des données de la conférence.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
9
FIGURE 3 : architecture d’un réseau VoIP
1.2. FONCTIONNEMENT D’UN RESEAU DE TELEPHONIE SUR IP
A. Principe de fonctionnement de la téléphonie sur IP
L’objectif de la voix sur IP (en anglais, Voice over IP ou VoIP) est d’appliquer à la voix
le même traitement (avec QoS) que les autres types de données circulant sur internet, grâce au
protocole IP. En effet son principe est d’exploiter le réseau de données IP pour offrir des
communications vocales sur un réseau unique où vont circuler la voix et les données. Elle est
caractérisée par l'encapsulation d'un signal audio numérique (la voix) au sein du protocole IP.
Pour ce faire, cette technologie convertit les signaux vocaux en signaux digitaux (numériques)
qui vont circuler à travers Internet. Un procédé de compression ou/et de décompression d’un
signal numérique (codec) est utilisé pour l’échantillonnage du signal audio et ce dernier est
enregistré à des intervalles de temps très proches dans l’esprit d’avoir un enregistrement très
proche de la valeur réelle du signal initial. Une fois la voix échantillonnée, il faut la compresser
dans l’optique de dégager le flux d’information à transmettre. Pour cela, on utilise une fois de
plus un codec qui va réduire considérablement la taille du flux de données. Une fois la voix
numérisée, elle peut donc être transportée sur le canal de transmission. Les premières
technologies de VoIP imaginées étaient propriétaires et donc très différentes les unes des autres.
Pourtant, un système qui est censé mettre des gens et des systèmes en relation exige une certaine
dose de standardisation. C'est pourquoi sont apparus des protocoles standards, comme le H323 et
le SIP.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
10
Figure 4 : principe de fonctionnement
B. Protocole de la VoIP
L’apparition récente de la transmission de la voix et de la vidéo sur IP représente une
avancée technologique importante dans le domaine du multimédia et offre un service conçu pour
permettre aux compagnies d’utiliser leurs réseaux Internet pour y faire passer leur trafic de la
voix sans nécessiter de changement des équipements ou réseaux existants. En d’autre terme,
l’ajout de quelques équipements tels que les passerelles permettent de garder les mêmes supports,
utilisés auparavant pour acheminer les communications téléphoniques, pour véhiculer la voix, la
vidéo et les données.
Cette technologie exige des protocoles spécialisés dédiés à ce genre d’applications,
comme les protocoles de transport RTP/RTCP utilisés en parallèle avec d’autres protocoles qui
concernent surtout la signalisation, la demande de réservation de ressources, la négociation de
capacité comme le standard H323 et le protocole d’Initiation de sessions (SIP).
Les principaux protocoles de la voix sur IP :
Protocoles non propriétaires
Le protocole H.323
H.323 est un ensemble de normes UIT-T qui définissent les protocoles permettant
d’établir une communication audio ou vidéo sur un réseau informatique. Le protocole H.323 est
le plus connu et se base sur les travaux de la série H.320 sur la visioconférence sur RNIS. C'est
une norme stabilisée avec de très nombreux produits sur le marché (terminaux, Gatekeeper,
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
11
Gateway, Logiciels). Il existe actuellement 5 versions de ce protocole (V1 à V5). La plus part
des réseaux fonctionnent avec la version 2 de H.323 et avec quelques-unes des extensions des
versions 3 et 4. H.323 est un protocole assez daté qui est actuellement dépassé par le SIP –
Session Initiation Protocol. Il est le protocole dominant pour les communications voix sur IP, en
cœur de réseau et à l’accès des IP-PBX, même si le protocole SIP se développe également
rapidement notamment sur les PC. La majorité des équipements de la voix sur IP supportent le
protocole H.323, et l’interopérabilité entre les vendeurs est maintenant excellente.
FIGURE 5 : Visio conférence multipoint avec pont MCU H323
.Le protocole SIP SIP, Session Initiation Protocol, est une IP téléphonie indiquant le protocole utilisé
pour la connexion, la modification et fin des appels téléphoniques VoIP. Le SIP a été développé
par le groupe IETF et publié sous RFC 3261. Le SIP décrit la communication nécessaire pour
passer des appels téléphoniques. Le protocole SIP est natif du monde Internet (HTTP) et est un
concurrent direct de l'H323. A l'heure actuelle, il est moins riche que H.323 au niveau des
services offerts, mais il suscite actuellement un très grand intérêt dans la communauté Internet et
télécom. Ressemblant au protocole http, il est à base de texte, ouvert et flexible. Il a donc bien Su
prendre la place du H323.
.Le protocole MGCP
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
12
MGCP (Media Gateway Control Protocol) est complémentaire à H.323 ou SIP, et
traite des problèmes d'interconnexion avec le monde téléphonique. En effet il a un rôle clairement
identifié qui celui de piloter les téléphones IP en mode stimulus ainsi que les passerelles réseau à
l’interface des réseaux téléphoniques classiques. Le protocole MGCP a été plus précisément
conçu pour réaliser l’interface entre un contrôleur central et des passerelles. Il ne peut donc être
utilisé qu’en deux endroits du réseau : à l’interconnexion avec les clients pour piloter des
téléphones IP ou des passerelles résidentielles ou à l’interface avec le réseau téléphonique
classique pour des passerelles réseau.
Protocoles de transport
Le protocole RTP RTP, littéralement << protocole de transport temps réel >> (Real-Time Transport
Protocol) a été conçu pour permettre aux logiciels de réception de compenser la gigue et les
éventuels dés séquencements (changement d’ordre) de paquets introduits par le réseau de
transport IP. Il peut être utilisé pour n’importe quel type de données temps réel ou plus
rigoureusement isochrones, comme la vox ou la vidéo. Les données isochrones sont des données
qui doivent être restituées dans le temps avec un décalage relatif fixe par rapport au moment où
elles ont été émises. La voix en est un parfait exemple, toute variation dans le décalage de
restitution par rapport au moment de l’acquisition créera soit des intervalles de silence, soit des
troncatures de mots. La vidéo est un autre bon exemple, bien que les tolérances dans ce domaine
soient plus importantes, les décalages faible dans la restitution d’une partie de l’écran restant
invisibles ou peu gênants pour l’œil.
Le protocole RTCP RTCP, littéralement << protocole de contrôle de transport temps réel >> (Real-Time
Transport Control Protocole) est presque toujours utilisé avec le RTP. Il permet de transporter de
l’information concernant la qualité effective de la transmission (gigue mesuré, taux moyen de
perte de paquets, etc.), ainsi que des informations concernant l’identité des participants. En effet
il est utilisé pour transmettre de temps en temps aux participants des paquets de contrôle, qui
contiennent diverses statistiques, des informations sur les participants de la session (noms,
adresses, etc.) et sur les relations entre les participants et les sources média. L’information la plus
utile concerne la qualité de transmission dans le réseau.
Les protocoles de signalisation
H.225.0
H.225.0 prend en charge les signaux d’appel. Le signal d’appel est un élément de base
pour connecter et terminer un appel entre deux terminaux. H.225.0 utilise un sous ensemble du
protocole Q.931 (développé à l’origine pour la signalisation sur les réseaux RNIS). S’il y a un
Gatekeeper, les signaux sont routés à travers le Gatekeeper. Sinon, ils sont directement envoyés
d’un terminal à l’autre.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
13
H.245
H.245 contrôle le média. Comme H.323 supporte les conférences audio, vidéo ou
données, les terminaux doivent négocier entre eux pour établir la compatibilité des données
transférées. H.245 permet de définir la capacité d’échange (codecs, type de données,
compression). Il gère la mise en place de canaux logiques (un canal pour les signaux de contrôle,
un pour la voix). H.245 assure aussi des fonctions de contrôle de flux.
Le protocole IP (Internet Protocol) IP signifie "Internet Protocol", protocole Internet. Il représente le protocole réseau le
plus répandu. Il permet de découper l’information à transmettre en paquets, de les adresser, de les
transporter indépendamment les uns des autres et de recomposer le message initial à l’arrivée. Ce
protocole utilise ainsi une technique dite de commutation de paquets. Au niveau IP, les données
des utilisateurs ou des applications sont encapsulées à l'intérieur d'unités de transfert appelées
datagrammes IP. Le protocole IP fournit un service d'acheminement des datagrammes IP sans
connexion et non fiable.
1.3. QUELQUES SYSTEMES DE TELEPHONIE SUR IP
Il existe plusieurs systèmes qui entre dans la conception de la téléphonie voix sur IP. Ceux
qui ont suscité notre attention sont les suivants :
ASTERISK
ASTERISK est un PABX logiciel libre, multi plateforme, publié sous licence GPL
ASTERISK 8/26. ASTERISK permet, entre autres, la messagerie vocale, la conférence, les
serveurs vocaux, la distribution des appels. ASTERISK implémente les protocoles H.323 et SIP,
ainsi que quelques protocoles spécifiques. Il permet la communication entre client et serveur
ASTERISK ainsi qu'entre deux serveurs.
TRIXBOX
TRIXBOX est un IP PBX logiciel libre résultant de la compilation d’un ensemble
d’outils et d’utilitaires de télécommunication. Il est l’un des outils permettant l’intégration de
tous les services de télécommunication tels que :
les appels entre terminaux ;
la conférence audio/vidéo ;
la facturation d’appel ;
la messagerie vocale etc.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
14
1.4. Avantages ET Inconvénients
Comme avantage :
Simple à installer et à administrer
Perspectives de communication sortante moins chère
interaction entre PC et Téléphonie
très stable
application open source portée sur différents systèmes
Communication moins cher
contient tous les paquets libres avec Asterisk
mise à jour automatique
Aucune connaissance du système Linux n'est requisse
Comme inconvénient :
Configuration par interface graphique uniquement
Adapté aux petites structures
les fonctions avancées sont payantes
Des paquets perdus durant le transfert d’appel
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
15
CHAPITRE 2: MISE EN ŒUVRE DE LA VoIP
INTRODUCTION
La mise en place d’un VoIP est très délicate, elle permettra à un IPBX d’autoriser les
appels entre postes internes sans passer par le réseau public. Les IPBX peuvent
actuellement se présenter sous la forme d’un PC traditionnel équipe d’un logiciel Open
Source et des cartes d’entrées/sorties RNIS et/ou analogiques.
2.1. NECESSAIRES
TriXbox est un ensemble d'outils et d'utilitaires de télécommunication compilés pour
devenir un véritable IP PBX. C’est un logiciel sous linux, qui requiert donc une maitrise
du système avant toute installation. En effet les personnes qui maitrisent l’usage de
triXbox sous linux, peuvent normalement installer le système et bénéficier de toutes ses
applications. Cependant, linux est un système autant meilleur que les autres. Il va de soi
que son utilisation ne sera pas forcément évident pour certaine personne. Autrement dit,
tout le monde ne maitrise pas ce système. Dans notre travail, nous avons tenu compte de
ce « petit » problème en virtualisant le système Linux sur Windows avec VMware. On
pouvait aussi utiliser Virtual Box pour notre virtualisation. Les principales
caractéristiques de TriXbox sont :
Asterisk, le cœur du système téléphonique
gestion des relations clients
A2Billing – Calling Card Platform (tarification des appels)
Flash Operator Panel, a screen-based operator’s console
web conférence
outils de configuration utilisateurs de TriXbox
2.2. INSTALLATION DE TriXbox
A. Prérequis à l'installation Récupérez les dernières versions ISO de triXbox
S’assure qu’il est purement gratuit.
En effet on retrouve TriXbox version Pro, c’est une version que vous
trouverez sur http://trixbox.com, on peut télécharger gratuitement depuis ce
site. Mais on ne pourra pas l’utilisée car elle nécessite une clé d’activation.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
16
Par ailleurs la version purement libre est
http://sourceforge.net/projects/asteriskathome/files/latest/download
Ouvrez votre logicielle VMware puis insérez l’ISO. (Voir figures)
La page d’accueil de VMware est la suivante :
FIGURE 6 : Page d’accueil de VMware
Apres l’insertion du logicielle sur VMware :
Figure 7 : page d’accueil d’un logicielle installé
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
17
B. Configuration globale de triXbox
Une fois que vous avez lancé VMware, Pressez [entrée] pour commencer
l'installation.
FIGURE 8 : page d’accueil de triXbox
On vous demande de choisir la configuration clavier que vous utilisez.
Utilisez les flèches pour sélectionner le type de clavier choisi et utilisez la
touche tabulation pour sélectionner OK ou Back. Sélectionnez Fr and validez
sur OK en appuyant sur [entrée].
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
18
FIGURE 9 : type de clavier
On vous demande ensuite de choisir votre fuseau horaire
FIGURE 10 : Fuseau horaire
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
19
Ensuite on vous demande d'entrer un mot de passe root. Retenez bien ce mot
de passe. Il sert à administrer votre système
FIGURE 11 : Mot de passe du root
L'installation commence dès la confirmation du mot de passe en formatant les
disques durs. Comptez 30 min à 1h pour une installation complète et
configurable.
FIGURE 12 : début de l’installation
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
20
FIGURE 13 : pendant l’installation
Après le redémarrage, vous êtes devant cet écran
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
21
FIGURE 14 : écran de boot de triXbox
Après un moment, le démarrage continu et une liste de lignes de code apparaît. Ça peut prendre
un moment : c'est la compilation d'Asterisk qui se fait. (Seulement au premier démarrage)
Quand la compilation d'Asterisk est terminée, ça redémarre tout seul. Une fois redémarré,
triXbox est prêt pour la suite de la configuration et à effectuer les changements du système par
défaut. Mais avant la configuration, il faut saisir votre mot de passe root et effectivement le login
est root. Nous pouvons donc passer à la configuration.
Pour plus d’information, tapez la commande help pour obtenir de l’aide. Mais
cette commande est utile pour tous ceux qui veulent en savoir d’avantage sur triXbox. Pour nous
la commande help-trixbox nous donne les commandes essentielles.
FIGURE 15 : écran de boot de triXbox
On doit maintenant configurer l’adresse de notre server en mode statique bien
sûre. Pour cela, taper la commande setup, cliquer sur network configuration
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
22
FIGURE 16 : configurer l’adresse IP en statique
Configurons l’adresse du server
FIGURE 17 : adressage
Dans le champ adresse IP, entrez l’adresse IP en tenant compte de votre plage
d’adresse IP.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
23
Masque de réseau (Netmask) : le plus souvent 255.255.255.0 (à moins d’un réseau
domestique spécial).
Passerelle par défaut : (Default Gateway) : C’est l’adresse IP de votre routeur.
DNS primaire (primary Domain Name Server) : Si vous restez dans votre groupe
de travail vous pouvez entrer l’adresse de votre passerelle par défaut.
L’adressage étant faite, validez sur [ok] ensuite enregistrez votre adressage
[Save] ; Ne pas oublier de valider les paramètres se trouvant sur la carte eth0, en cliquant sur la
touche [Save&Quit] et finir sur la touche [Quit] pour sortir du mode setup.
Une fois la configuration finie, redémarrer votre machine virtuelle à l’aide de
la commande reboot –n afin que la configuration précédente soie enregistrée.
A la fin, taper la touche ifconfig pour afficher les détails ainsi que les
modifications apportées au niveau de l’adresse.
FIGURE 18 : détails eth0 et lo
Remarque : Si à ce niveau cette adresse n’apparait pas, chers étudiants votre travail a déjà été
faussé, recommencez l’installation ou alors soit vous avez raté votre configuration, elle n’a
surement pas été enregistrée convenablement ou vous n’avez pas décoché la touche DHCP
(dans ce cas vous aurez une autre adresse IP, puisque le DHCP vous donnera les adresses de
façon automatique).
Ok ! La configuration du server est finie.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
24
Tous les postes qui auront cette adresse, seront gérés par notre server et ce dernier
doit être allumé pour que les postes qui y sont raccordés, fonctionnent (l’activation) si non vos
postes ne fonctionneront jamais.
C. Configuration des softphone
Cette configuration est nécessaire mais pas suffisante car si on compare cela aux
réseaux GSM (Global System for Mobile communication) où les téléphones pour fonctionner ont
besoin des puces électroniques. Le téléphone, lui ne pourra pas fonctionner sans cette puce. Mais
la puce est « nécessaire mais pas suffisante » car si vous n’êtes pas enregistrés au niveau de
l’opérateur, c’est-à-dire si elle n’est pas active, votre téléphone ne pourra pas fonctionner. Ainsi
par analogie
Puce équivaut à Configuration du softphone
Enregistrement chez l’opérateur équivaut à site web de triXbox
Site web de triXbox
C’est la page home de triXbox. N’oubliez pas que notre server est allumé.
Désormais, vous pouvez vous connecter à l’adresse IP (par exemple 192.168.1.10) avec votre
navigateur préféré pour configurer triXbox à partir d’un ordinateur de votre réseau.
Vous accédez à la page d’accueil de votre triXbox, où vous avez accès aux fonctionnalités
utilisateurs
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
25
FIGURE 19 : page d’accueil de triXbox
Pour avoir accès à la fonctionnalité des utilisateurs c’est-à-dire basculé en
mode admin pour configurer triXbox, cliquez sur [switch] (dans le coin
supérieur droit de l’écran). On vous demande alors le nom d’utilisateur et le
mot de passe par défaut (maint & password). Rien avoir avec celui crée au
niveau du root.
FIGURE 20 : Authentification
Vous avez la possibilité maintenant de changer le mot de passe administrateur,
c’est facultatif, mais fortement conseillé si vous voulez empêcher que l’un des utilisateurs n’entre
dans le mode Admin
Passwd-maint
Passwd
Redémarrons maintenant la machine
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
26
Amportal stop
Shutdown –r now
Votre Server redémarrera avec de nouveau paramètre.
Ok, Une fois que vous avez validé le mot de passe et le nom d’utilisateur,
l’écran suivant s’affiche :
(Fermer la page triXbox registration)
FIGURE 21 : mode Admin
Installer les modules de triXbox
Les modules sont des paquets logiciels que notre Server utilise pour différentes
applications. Par exemple, si vous voulez une boite vocale, vous devez installer le module
Voicemail. L’administration des modules vous permet de paramétrer une configuration fine, qui
répond à vos besoins. Commençons avec des modules basiques. (On peut les ajouter ou les
enlever quand on le veut). Pour accéder aux Extensions suivez les commandes suivantes :
Cliquer sur [PBX] > [PBX Settings] puis afin Extensions à gauche...
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
27
FIGURE 22 : périphériques
Le périphérique recommandé est le SIP, sélectionné le et cliquer sur
Soumettre (Submit en anglais). Vous avez la possibilité de changer de
langue mais on vous conseil de laisser en anglais afin de mieux suivre les
commandes)
FIGURE 23 : ajout d’une Extension SIP
La configuration essentielle pour permettre aux postes de s’appeler.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
28
FIGURE 24 : Extension FIGURE 25 : Mot de passe
« 64 correspond au numéro de nene »
Le mot de passe pour plus de protection. Vous pouvez mettre n’importe quoi, du
moment que vous vous en souvenez. On peut empêcher qu’un utilisateur ne se connecte avec les
mêmes données déjà prévues pour un autre utilisateur. On peut créer autant d’utilisateur que
possible. Une fois les autres utilisateurs créent, on peut passer à la configuration de leurs
Softphone.
Faites cela avec les modules dont vous avez besoin. Vous pourrez toujours en ajouter ou en
enlever plus tard.
Feature Code Admin
Voicemail (boite vocale)
IVR (Menu vocal)
Queues (Gestion des files d'attente)
Times Conditions (contrainte sur la date et l'heure)
Conferences (conférence)
Music on Hold (Musique d'attente)
Recordings (enregistrer une conversation)
Call Forward (transférer un appel)
Call Waiting (Mise en attente)
Backup & Restore (Sauvegarde)
Lorsqu'une barre rouge apparaît en haut de la page web (Apply configuration changes?), c'est que
des modifications ont été effectuées sur le système. Si vous voulez les appliquer et faire
disparaître la barre rouge, cliquez dessus. Ceci relance le Server.
Configuration des softphones (x-lite v4.5.5)
Pour qu’un softphone fonctionne, il doit avoir :
Son nom d’utilisateur
L’extension, qui correspond à son numéro de téléphone
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
29
Le code secret, qui a été créé au niveau du Server
Et sans oublier l’adresse du Server
Suivez les commandes.
Cliquez sur [Softphone] > [Account Settings]
FIGURE 26 : configuration de X-lite v4.5.5
Dans le Domain proxy, assurer vous de cochez Register with Domain and
receive incoming calls Sélectionnez Target Domain, puis cliquer sur ok. Il sera activé.
Bravo notre configuration est présentement finie
Vous pouvez présentement appeler tous les utilisateurs que vous avez crée
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
30
Exemple
Nous voulons dès à présent que notre utilisateur « nene » puisse communiquer
avec d’autre utilisateur de notre réseau bien sûre. Pour cela on va créer d’autre utilisateur de plus.
élise possède un softphone (X-lite) sur son PC sous Windows. Son numéro (User ID)
est le « 2 ». On peut mettre le même mot de passe.
mimi possède un softphone (Bria) sur son smartphone sous Android. Son numéro est le
« 65 ». Cet utilisateur a préalablement été créé au niveau du site web de triXbox comme
on la fait avec l’utilisateur nene. Mettons en notre softphone Bria en marche puis
configurons.
Si vous n’avez pas de softphone, pas grave travaillé sur X-lite.
FIGURE 27 : home de Bria
Sélectionner [Accounts] > [+Add Account].
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
31
Choisir après son type de compte.
Choisir naturellement le compte SIP, pour vous permettre de créer une ligne SIP
FIGURE 28 : Compte d’utilisateur
Nous commençons la configuration et cela va se faire en 4 étapes.
1. Nom d’utilisateur ou du compte
2. Le numéro
3. Mot de passe (azerty)
4. Le Domain qui correspond à l’adresse IP de notre server
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
32
FIGURE 29 : étape 1 FIGURE 30 : étape 2
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
33
FIGURE 31 : étape 3 FIGURE 32 : étape 4
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
34
FIGURE 33 : vérification
Dans cette dernière phase, faite un retour avec votre téléphone et cliquer sur Account.
FIGURE 34 : authentification
L’authentification va dépendre de votre server et de votre logiciel VMware. En effet, pour que
votre authentification soit faite le server contenu dans votre machine physique doit être dans le
même réseau que votre téléphone. Configurer votre connexion réseau en mode Bridged.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
35
FIGURE 35 : Network connexion
Configuration du softphone terminée
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
36
Avant la connexion
Elise (2) veut appeler nene (64). Composez le 64 pour joindre.
FIGURE 36 : émission d’appel
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
37
Sur la machine de nene pendantt ce temp. Vous avez ainsi la possibilité de
repondre avec votre webcam au par audio simplement.
FIGURE 37 : réception d’appel
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
38
Pendant la connexion, nene vient d’accepter l’appel d’elise.
FIGURE 38: communication
Pour se voir, elise(2) et nene(64) décident d’activer leurs webcam en cliquant sur :
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
39
FIGURE 39 : appel vidéo
La conférence d’appel
C’est brièvement le fait qu’un utilisateur reçoit l’appel de deux ou plusieurs utilisateurs.
Elle peut être audio ou vidéo
Restons en communication et invitons un autre utilisateur.
Ainsi vous avez la possibilité d’être juste en communication avec un deuxième
utilisateur que vous devrez inviter. Autrement dit vous ne pouvez qu’inviter un seul utilisateur à
un appel. Si vous voulez être en communication avec plus de deux personnes, il faut que les
utilisateurs avec qui vous êtes en communication, invitent aussi d’autre personne.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
40
FIGURE 40 : invitation à la conférence d’appel FIGURE 41 : Ajouter un invité
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
41
FIGURE 42 : conférence d’appel (audio/vidéo) FIGURE 43 : vidéo à l’appuie
CONCLUSION
Il était question pour nous de vous montrer comment fonctionne le réseau VoIP. L’idée
n’était pas de vous rendre expert dans ce réseau mais de vous donnez le maximum d’élément
nécessaire en sa conception.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
42
CONCLUSION GENERALE
Longtemps restée inouï il est maintenant assez clair que la voix sur IP est la solution la
plus flexible permettant le transport de la voix sur l’ensemble d’un réseau qui accepte le
protocole IP à l’image de n’importe quel type de données. Vue la notoriété de son application la
voix sur IP permet d’atteindre la qualité des réseaux téléphoniques actuels voir certainement
d’aller au-delà de cette qualité, Ce qui requiert une planification et une conception de réseau très
rigoureuse. Voilà en quelques lignes le but de notre exposé.
La pleine expansion des technologies de l’information et de la communication font partie
intégrante à la notoriété de la Voix sur IP. En effet avec l’explosion de l’offre en connexions <<
haut débit >> pour un prix abordable, et la baisse continue du prix de transport de données pour
les opérateurs, on constate aujourd’hui que les opérateurs préfèrent consacrer leurs ressources au
déploiement de nouveaux services plutôt qu’à l’optimisation fine de leur réseau. De plus en plus
d’opérateurs ne compriment plus la voix sur IP et utilisent le même codeur G.711 que les réseaux
classiques, jugeant que le gain en débit ne compense pas la baisse perçue de la qualité d’écoute.
Certains opérateurs sont même en passe d’introduire de nouveau codeur à bande élargie sur leur
réseau.
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
43
Bibliographie et webographie Bibliographie
Bibliographie
Olivier HERSENT, la Voix sur IP, Déploiement des architectures VoIP, IMS et TISPAN,
protocoles SIP, 3GPP et IETF, H323, MGCP, DUNOD, 2è édition Paris 2006 750 pages.
David Gurle, l’essentiel de la VoIP 2è édition DUNOD 338 pages.
Webographie
http://fr.wikipedia.org/wiki/mediagateway control Protocol/
http://blog.wimemoires.com/2011/03 téléphonie-sur-IP-avantages-inconvenants-
toip/
http://www.counterpath.com/x-lite-download.html
http://trixbox.com
http://sourceforge.net/projects/asteriskathome/files/latest/download
Voix sur IP
MOUBARAK YABRE
KWIMANG FOUBY J.GASTIEN
44
TABLE DES MATIERES
Listes des sigles et Abréviations ........................................................... 3
Liste de figures ............................................................................. 4
INTRODUCTION GENERALE ............................................................... 5
CHAPITRE 1: DESCRIPTION ET GENERALITES SUR LA VOIX SUR IP ............... 6
Introduction .................................................................................. 6
1.1. DESCRIPTION ET CONCEPT DE LA VOIP ....................................... 6
a. Définition du concept VoIP ......................................................... 6
b. Architecture d’un réseau VoIP ..................................................... 6
1.2. FONCTIONNEMENT D’UN RESEAU DE TELEPHONIE SUR IP ................. 9
A. Principe de fonctionnement de la téléphonie sur IP .............................. 9
B. Protocole de la VoIP .............................................................. 10
1.3. QUELQUES SYSTEMES DE TELEPHONIE SUR IP ............................. 13
1.4. AVANTAGES ET INCONVENIENTS ............................................. 13
CHAPITRE 2: MISE EN ŒUVRE DE LA VoIP ........................................... 15
INTRODUCTION .......................................................................... 15
1.1. NECESSAIRES .................................................................... 15
1.2. INSTALLATION DE TriXbox .................................................... 15
A. Prérequis à l'installation .......................................................... 15
B. Configuration globale de triXbox ................................................ 17
C. Configuration des softphones .................................................... 24
Site web de triXbox ....................................................................... 24
Installer les modules de triXbox .......................................................... 26
Configuration des softphones (x-lite v4.5.5) ............................................ 28
Exemple .................................................................................... 29
Conclusion .................................................................................. 41
CONCLUSION GENERALE ................................................................ 42
Bibliographie et webographie ............................................................. 43