44
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

Embed Size (px)

Citation preview

Page 1: VOIX SUR IP

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

Page 2: VOIX SUR IP

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

Page 3: VOIX SUR IP

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.

Page 4: VOIX SUR IP

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

Page 5: VOIX SUR IP

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.

Page 6: VOIX SUR IP

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).

Page 7: VOIX SUR IP

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 ;

Page 8: VOIX SUR IP

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.

Page 9: VOIX SUR IP

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.

Page 10: VOIX SUR IP

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,

Page 11: VOIX SUR IP

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

Page 12: VOIX SUR IP

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.

Page 13: VOIX SUR IP

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.

Page 14: VOIX SUR IP

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

Page 15: VOIX SUR IP

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.

Page 16: VOIX SUR IP

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é

Page 17: VOIX SUR IP

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].

Page 18: VOIX SUR IP

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

Page 19: VOIX SUR IP

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

Page 20: VOIX SUR IP

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

Page 21: VOIX SUR IP

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

Page 22: VOIX SUR IP

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.

Page 23: VOIX SUR 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.

Page 24: VOIX SUR IP

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

Page 25: VOIX SUR IP

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

Page 26: VOIX SUR IP

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...

Page 27: VOIX SUR IP

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.

Page 28: VOIX SUR IP

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

Page 29: VOIX SUR IP

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

Page 30: VOIX SUR IP

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].

Page 31: VOIX SUR IP

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

Page 32: VOIX SUR IP

Voix sur IP

MOUBARAK YABRE

KWIMANG FOUBY J.GASTIEN

32

FIGURE 29 : étape 1 FIGURE 30 : étape 2

Page 33: VOIX SUR IP

Voix sur IP

MOUBARAK YABRE

KWIMANG FOUBY J.GASTIEN

33

FIGURE 31 : étape 3 FIGURE 32 : étape 4

Page 34: VOIX SUR IP

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.

Page 35: VOIX SUR IP

Voix sur IP

MOUBARAK YABRE

KWIMANG FOUBY J.GASTIEN

35

FIGURE 35 : Network connexion

Configuration du softphone terminée

Page 36: VOIX SUR IP

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

Page 37: VOIX SUR IP

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

Page 38: VOIX SUR IP

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 :

Page 39: VOIX SUR IP

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.

Page 40: VOIX SUR IP

Voix sur IP

MOUBARAK YABRE

KWIMANG FOUBY J.GASTIEN

40

FIGURE 40 : invitation à la conférence d’appel FIGURE 41 : Ajouter un invité

Page 41: VOIX SUR IP

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.

Page 42: VOIX SUR IP

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.

Page 43: VOIX SUR IP

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

Page 44: VOIX SUR IP

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