Memoire: en Vue de L'Obtention Du Diplome de Master
Memoire: en Vue de L'Obtention Du Diplome de Master
Memoire: en Vue de L'Obtention Du Diplome de Master
MEMOIRE
EN VUE DE L’OBTENTION DU DIPLOME DE
MASTER
Domaine : Sciences et Technologies
Filière : Télécommunications
Spécialité : Systèmes des Télécommunications
Présenté par
BOUZID Redouane
CHABANA Djahid
Thème
Devant le Jury
Président Mr. TOUNSI M.
Examinateur Mr. BENAMIROUCHE N.
Encadrant Mr. BERRAH S.
Co-Encadrante Mme. MEZHOUD N.
En second lieu, nous tenons à remercier nos deux encadrants Mr. BERRAH
Smail et Mme. MEZHOUD Naima, pour l’orientation, la confiance, la patience
qui ont constitué un apport considérable sans lequel ce travail n’aurait pas pu
être mené au bon port.
Nous tenons à exprimer nos sincères remerciements à tous les professeurs qui
nous ont enseigné et qui par leurs compétences nous ont soutenu dans la
poursuite de nos études.
Aux deux personnes qui me sont les plus chères au monde, mon cher père (Belkacem) et ma
chère mère (Karima), auxquels je tiens à exprimer ma profonde gratitude de leur soutien
incessant, de leur patience incommensurable, de leurs sacrifices inestimables, et surtout leur
tendresse
A tout ma famille
ce travail.
BOUZID Redouane
Dédicace
Au nom d’Allah, le Tout Miséricordieux, le Très Miséricordieux
Aux deux personnes qui me sont les plus chères au monde, mon cher père (Moukhtar) et ma
chère mère (Nadia), auxquels je tiens à exprimer ma profonde gratitude de leur soutien
incessant, de leur patience incommensurable, de leurs sacrifices inestimables, et surtout leur
tendresse
A mes neveux
ce travail.
CHABANA Djahid
Table des matières
Introduction générale……………………………………………………………………..….1
I.3.1 Définition…………………………………………………………………………….4
I.3.2.1.1 Définition…………………………………………………………………..4
I.3.2.2.1 Définition………………………………………………………………..….8
II.1. Introduction……………………………………………………………………………...13
II.2. Théorie de la ToIP……….…………….……………………………………………….. 13
II.2.1. Définition………………….……………………………………………………….13
II.3.4 Codecs……………………………………………………………………………..20
II.5.1.1.1 Définition…………………………………………………………………29
II.5.1.1.2 Fonctionnalités…………………………………………………………...29
II.5.2.2.1 Définition…………………………………………………………………36
II.6 Conclusion………………………………………………………………………………..39
III.3.1 Définition…………..……………………………………………………………..41
LIBPRI…………………………………………………………………49
III.7 Conclusion……………………………………………………………………………...64
Conclusion et perspectives…………………………………………………………………..65
Liste des figures
Figure I.1 : Communication entre les téléphones …………………………………………….4
Figure II.1 : les équipements à traverser par une communication téléphonique sur IP……...14
Figure III.5: Création d9une nouvelle machine virtuelle pour DEBIAN 9………………….46
Figure III.30 : Déroulement d9un appel entre le client 1et le client 2……………………….63
Figure III.31: Visualisation des étapes d9un appel en temps réel……………………………64
Liste des tableaux
A
ACK Accusé de réception significatif
B
BSD Berkeley Software Distribution
C
CAA Commutateur à Autonomie d’Acheminement
CL Commutateur Local
D
DHCP Dynamic Host Configuration Protocol
F
FEC Forward Error Correction
G
GPL General Public License
H
HTTP HyperText Transfer Protocol
I
IP Internet Protocol
K
Kbps Kilo-bits par second
Khz Kilo-hertz
L
LAN IP Local Area Network Internet Protocol
M
MC Multipoint Controller
MP Multipoint Processor
P
PABX Private Automatic Branch eXchange
PC Personal Computer
PT Payload Type
Q
QoS Qualité de Service
R
RAS Registration, Admission and Status
RR Receiver Report
S
SDES Source Description
SR Sender Report
T
TDM Time Division Multiplexing
TE Terminal utilisateur
U
UAC User Agent Client
V
VAD Voice Activity Detection
VM Virtual Machine
Le but principal de notre travail consiste dans l’étude d’un système de communication VoIP,
ces mécanismes de fonctionnement ainsi que les différents protocoles utilisés en VoIP. Comme
nous allons, aussi, réaliser un environnement virtuel, basé sur la VoIP, afin de mettre en
communication deux individus.
1|P a ge
détail tout au long du deuxième chapitre, ainsi que la différence entre elles et les différents
protocoles associés à la VoIP, qui permettent le transport de données et la signalisation. Par la
suite, à travers le troisième chapitre, nous allons procéder au déploiement d’un environnement
virtuel, dans le but de simuler une communication VoIP entre deux clients, principalement à
l’aide du serveur Asterisk, de la machine virtuelle VMware et du softphone 3CX. Et pour finir,
notre mémoire se clôturera par une conclusion et quelques perspectives d’avenir.
2|P a ge
Chapitre I Les réseaux téléphoniques publics
I.1. Introduction
Autres fois la communication entre des individus éloignés n9était pas assez satisfaisante en
matière de temps et d9efficacité de transmission, c9est pourquoi la téléphonie a été conçue
pour transmettre la voix tout en assurant la liaison en temps réel.
Ce chapitre illustre l9évolution de la téléphonie à travers le temps et les techniques qui ont
favorisé ces développements, en passant par la téléphonie classique analogique, puis
numérique.
Dès la fin du XVIII siècle l9histoire de la communication a connu des innovations majeures
dues aux avancées technologiques de certains savons. En a pris en compte quelques dates
importantes telles que :
• 1910 : Le téléphone Marty fait son apparition : le récepteur et le microphone sont liées
sur le combiné.
• 1938 : Dépôt du brevet des systèmes à modulation par impulsion et codage (MIC) par
le Français Alec Reeves.
• 1962 : Lancement des premiers systèmes de transmission multiplex de types MIC aux
Etats-Unis qui permettent une liaison à 24 voies entre centraux téléphoniques, en
même temps en France on installe des MIC à 32 voies.
3|P a ge
Chapitre I Les réseaux téléphoniques publics
I.3.1. Définition
On distingue deux types de réseaux publics selon le mode de transmission utilisé: les
réseaux analogiques (RTC) et les réseaux numériques (RNIS).
I.3.2.1.1. Définition
4|P a ge
Chapitre I Les réseaux téléphoniques publics
Le routage des appels, l9interconnexion des réseaux et la gestion des services téléphoniques
est réalisable grâce à l9autocommutateur téléphonique privé PABX (Private Automatic
Branch eXchange), aussi appelé PBX, ce dernier est considéré comme une entité logique qui
possède sa propre intelligence pour la commutation des appels, cette intelligence est gérée par
un équipement physique qui se trouve être une unité centrale (CPU). Le PBX est le seul
élément du réseau à connaitre la localisation de chaque terminal téléphonique. C9est le PBX
5|P a ge
Chapitre I Les réseaux téléphoniques publics
6|P a ge
Chapitre I Les réseaux téléphoniques publics
7|P a ge
Chapitre I Les réseaux téléphoniques publics
Avantages
• Le RTC est très pratique pour la communication vocale grâce à la transmission point à
point ;
• Le RTC public est très étendu ;
• Le RTC est full duplex, c'est-à-dire on peut émettre et recevoir en même temps, cette
fonctionnalité est utilisée par les modems ;
• Le RTC est relativement peu coûteux pour des courtes distances ;
• On peut le sécuriser en utilisant le cryptage sur les lignes téléphoniques.
Inconvénients
• Il ne transporte pas les données numériques ;
I.3.2.2.1. Définition
En anglais ISDN (Integrated Service Digital Network), RNIS est l9abréviation de « Réseau
Numérique à Intégration de Service ». Un RNIS est un réseau qui fournit ou contribue à
fournir plusieurs services de télécommunications différents en établissement des connexions
8|P a ge
Chapitre I Les réseaux téléphoniques publics
Dans un réseau téléphonique analogique, une boucle sur une paire torsadée de fils de cuivre
entre le commutateur central de la compagnie de télécommunication et l'abonné supporte un
canal de transmission unique. Ce canal ne traite qu'un seul service simultanément : la voix ou
les données. Avec un Réseau Numérique à Intégration de Services, la même paire torsadée est
divisée en plusieurs canaux logiques. [8]
Les canaux sont regroupés en différentes classes présentant des caractéristiques communes :
• Les canaux B
Les canaux B sont des canaux à commutation de circuits (ce qui n9interdit pas leur
utilisation en mode paquets) par lesquels les abonnés peuvent communiquer.
9|P a ge
Chapitre I Les réseaux téléphoniques publics
• Les canaux D
Les canaux D peuvent proposer différents débits (16 Kbps en accès de base et 64 Kbps en
accès primaire); ils sont à l9origine destinés au transfert de la signalisation nécessaire à la
gestion des circuits mis en œuvre par la communication sur le RNIS tel que : appels,
établissement des connexions, demandes de services, routage des données sur les canaux B et
enfin libération des connexions. Il est aussi possible de transmettre des données utilisateur à
travers les canaux D, mais comme le débit de ces canaux est limité ce type d'utilisation est
rare.
Les canaux D sont des canaux à commutation de messages par lesquels peuvent aussi
transiter des informations émises par les applications de l9utilisateur comme des données
utilisateurs en commutation de paquets.
• Les canaux H
Ces canaux à moyen et haut débit ont des caractéristiques identiques à celles des canaux B ;
ils offrent néanmoins un débit de n x 64 Kbps Le CCITT a retenu les structures H0 (384
Kbps), H11 (1536 Kbps) et H12 (1920 Kbps).
L’interface de base
• un débit utile de 144 Kbps réparti sur deux canaux B à 64 Kbps et un canal D à 16
Kbps pour la signalisation (on parle d9interface d8accès 2 B + D) ;
10 | P a g e
Chapitre I Les réseaux téléphoniques publics
64 Kbps (30 B + D) ;
Débit
Type Structure Débit du canal D
utile
16 64
Interface de 144 Kbits/s Kbits/s
2B+D
base Kbits/s
X
1536
23 B + D
Interfaces à Kbits/s X
débit
primaire
1984
30 B + D
Kbits/s X
Avantages
• Les réseaux RNIS acheminent différents signaux de trafic (voix, données, vidéo).
Inconvénients
L'information passe par le réseau téléphonique commuté, et subit les tarifs du
téléphone, ce qui est particulièrement pénalisant pour la longue distance ;
Le débit d'information peut s'avérer insuffisant, surtout si l'on transfère des fichiers
déjà ripés (CTP) ;
Les constructeurs ne sont pas d9accord au niveau des normes d9agrégation des canaux.
I.4. Conclusion
12 | P a g e
Chapitre II La téléphonie et la voix sur IP
II.1. Introduction
Ce chapitre vise dans un premier lieu à appréhender les mécanismes de ces deux technologies
et à comprendre la différence entre elles. Dans un second lieu nous allons présenter les
protocoles, associés à la VoIP, qui permettent la signalisation et le transport de données.
II.2.1. Définition
Tout d’abord, il convient de préciser que le terme téléphonie sur internet ou téléphonie IP
correspond à la téléphonie utilisant la communication par paquets et les technologies liées à
l’internet [9]. La téléphonie sur IP est un service de téléphonie fourni sur un réseau de
télécommunication ouvert au public ou privé. Cette technologie permet d’utiliser une
infrastructure existante de réseau IP pour raccorder des terminaux IP que l’on nomme IP-
PHONE, ainsi que des logiciels sur PC raccordés sur le même réseau IP que l’on nomme
SOFTPHONE [10]. S’appuyant principalement sur la technique de VoIP, la téléphonie sur IP
définit l’utilisation du réseau IP, pour mettre en œuvre une communication entre des individus,
de telle sorte à avoir un seul réseau pour la voix et les données.
Le déroulement d’une communication téléphonique sur IP parcourt les cinq grandes étapes
suivantes :
13 | P a g e
Chapitre II La téléphonie et la voix sur IP
Figure II.1 : les équipements à traverser par une communication téléphonique sur IP.
14 | P a g e
Chapitre II La téléphonie et la voix sur IP
serveurs travaillent à trouver la route : le serveur proxy détermine le prochain serveur (Next-
Hop Server), qui, à son tour, trouve le suivant, et ainsi de suite. Des champs supplémentaires
de l’en-tête gèrent des options, comme le transfert d’appel ou la gestion des conférences
téléphoniques.
15 | P a g e
Chapitre II La téléphonie et la voix sur IP
riches. Les utilisateurs peuvent, par exemple, envoyer un compte rendu d’activité en même
temps qu’ils téléphonent à leur correspondant. En entreprise, la productivité est améliorée. Pour
les administrateurs, un seul réseau est à administrer, ce qui simplifie grandement la gestion ;
Optimisation des ressources
Le réseau IP utilisant un transfert de paquets, l’utilisation des ressources est optimisée en
comparaison des solutions de type commutation de circuits. Dans le réseau RTC, qui est à
commutation de circuits, des ressources sont dédiées pour toute la durée de la communication,
qu’elles soient utilisées ou non. Or les très nombreux silences d’une conversation téléphonique
rendent le dimensionnement du canal réservé systématiquement trop grand. Pour que la voix
supporte simultanément la superposition des deux paroles correspondant aux deux intervenants
d’une communication téléphonique (full-duplex), les réseaux RTC doivent allouer pour chaque
intervenant des canaux différents, l’un en émission, l’autre en réception. Dans la pratique, lors
d’une conversation téléphonique, une seule personne parle en même temps. Les ressources sont
donc globalement gaspillées. C’est pourquoi la réservation effectuée dans les réseaux RTC
représente un coût nettement supérieur à celui des réseaux IP ;
Coût de transport quasiment nul
Grâce à l’intégration de la téléphonie parmi de nombreuses autres applications, le coût du
transport devient pratiquement nul. Le réseau permettant d’effectuer le transport est le réseau
cœur des opérateurs, celui qui effectue tous les transports de données. Ces opérateurs, qui
étaient auparavant obligés de maintenir au moins deux réseaux, celui de téléphonie et celui de
données, n’en ont plus qu’un seul à maintenir ;
Services exclusifs
Certains services sont propres aux réseaux IP. Par exemple, le service de présence, consistant
à détecter si un utilisateur est connecté au réseau ou non, ne nécessite aucune réservation de
ressources dans un réseau IP, à la différence du réseau RTC ;
Disparition des commutateurs locaux
Liée à la précédente, cette nouvelle donne résulte de la possibilité de gérer les téléphones
depuis le réseau de l’opérateur. Des solutions intermédiaires, comme les PBX-IP, permettent
de passer petit à petit des circuits numériques aux liaisons paquet IP.
16 | P a g e
Chapitre II La téléphonie et la voix sur IP
II.3.1. Définition
La voix sur IP, comme son nom l’indique, est le fait de transmettre de la voix sur un réseau
IP qui transporte les données sous forme de paquets. La voix est soumise à des traitements
spécifiques afin qu’elle puisse être envoyée sur un réseau IP, elle est digitalisée, compressée
puis envoyée au récepteur par paquets de données. Les données reçues par le destinataire sont
décompressées et converties en voix audible. [12]
Dans les réseaux à commutation de circuits comme le RTC traditionnel ou le RNIS
numérique plus récent, une connexion physique est établie et maintenue pendant toute la durée
d'une communication. En revanche, aucune connexion physique permanente n'est établie dans
les réseaux par paquets. Pour la VoIP, cependant, les périphériques en communication aux
points finaux établissent une connexion en utilisant les protocoles correspondants. [13]
Ce mode de transfert optimise l’utilisation des ressources, les paquets de différentes sources
sont multiplexés sur un même circuit. Cependant, chaque paquet doit contenir les informations
nécessaires à son acheminement. La ressource offerte est banalisée et non attribuée à une
communication particulière comme dans la commutation de circuits.
18 | P a g e
Chapitre II La téléphonie et la voix sur IP
chacune ne l’occupe que lorsque l’un des interlocuteurs parle, une autre conversation peut
utiliser cette capacité le reste de temps. C’est ce que l’on appelle le multiplexage statistique,
par opposition au multiplexage temporel.
Le principal avantage du multiplexage statistique est bien sûr l’utilisation plus efficace de la
capacité de transmission lorsque plusieurs conversations sont multiplexées sur la même ligne.
Tous les futures réseaux de télécommunication utiliseront le multiplexage statistique, et
mêleront les données issues de conversations vocales, de vidéo et celle provenant d’applications
informatiques sur un seul réseau. De nombreuses technologies sont candidates, comme la voix
sur relais de trames (Frame Relay), la voix sur cellules ATM, et bien sûr… la voix sur paquets
IP.
Il est maintenant assez clair que la voix sur IP est la solution la plus flexible, car elle ne
demande pas, à la différence des technologies ATM ou de relais de trames, l’établissement de
canaux virtuels (virtual channels) permanents entre locuteurs potentiels. Grâce à cette propriété,
elle s’adapte bien mieux aux grands réseaux reliant des millions de points de communications
potentiels. Le marché très dynamique s’est établi autour de la technologie IP rend aussi possible
des communications vocales IP de bout en bout : il existe aujourd’hui de nombreux
commutateurs privés utilisant la voix sur IP, et l’on trouve aussi des téléphones purement IP.
De tels équipements n’existent ni pour les réseaux ATM ni pour les réseaux relais de trames.
Multiplexeur
statistique
Optimisation Introduction
de la bande de gigue et
passante de délai
19 | P a g e
Chapitre II La téléphonie et la voix sur IP
II.3.4. Codecs
II.3.4.1. Définition
Tous les types de flux média, sous forme de données, peuvent transiter par le biais du
réseau IP, mais il faut auparavant convertir ces données analogiques sous forme de données
digitales. C’est là le rôle des codecs.
20 | P a g e
Chapitre II La téléphonie et la voix sur IP
pour une perte de paquets donnée. Ces techniques comme le FEC (Forward Error Correction),
répliquent l’information utile sur plusieurs paquets afin que la perte d’un seul paquet ne
provoque pas de perte d’information.
G.722
G.711 restitue une bonne qualité de parole, mais la partie du spectre au-delà de 4 khz reste
coupée. G.722 fournit un codage large bande de meilleure qualité incluant le spectre jusqu’à 7
khz. Les débits disponibles sont de 48, 56 ou 64 Kbps. Ce codeur permet de commuter à tout
instant entre ces débits. G.722 est un codeur tout à fait adapté pour les applications de
conférence professionnelles.
21 | P a g e
Chapitre II La téléphonie et la voix sur IP
G.722.1
Ce codeur plus récent, également large bande, fonctionne à 24 Kbps ou 32 Kbps. Il en existe
également une version à 16 Kbps qui est supportée par Windows Messenger. Le G.722.1 génère
des trames de 20 ms.
G.723.1
Au début de la voix sur internet, ce codeur a été choisi par le Forum VoIP comme le codeur
par défaut en communication faible débit sous H.323.
G.723.1 utilise une taille de trame de 30 ms. Il fonctionne sur deux modes, l’un à 6,4 Kbps
sur 24 octets, et l’autre à 5,3 Kbps sur 20 octets.
G.723.1 obtient un score MOS de 3,7 en mode 5,3 Kbps, et 3,9 en mode 6,4 Kbps. Ce codeur
possède une détection d’activité vocale (VAD), un mode de transmission discontinue (DTX) et
une génération de bruit de confort (CNG).
Le silence est codé dans des trames de seulement 4 octets, pour un débit de 1,1 Kbps. Au cas
où l’information de silence n’a pas besoin d’être mise à jour, la transmission s’arrête
complétement.
G.729
Il est devenu, avec G.723, l’un des codeurs les plus utilisés en voix sur IP. G.729 n’est pas
conçu pour la musique, et ne transmet pas les tonalités DTMF de manière fiable.
G.729 code des trames de 10 ms de parole. Chaque trame compte 80 bits, le débit
d’information produit est donc de 8 Kbps. G.729 obtient un score MOS de 4,0.
aussi nécessaire. Si tout le réseau devient IP, il n’y a plus besoin de ce matériel, on parle
alors de IPBX.
Les Terminaux : On compte généralement deux types de terminaux :
Type logiciel (software phone) qui s’installe dans le PC de l’utilisateur ;
Type matériel (hardphone) qui se trouve être un téléphone IP utilisant la
technologie de la Voix sur IP pour permettre le passage des données à travers le
réseau IP au lieu des réseaux traditionnels.
Gateway et Gatekeeper
Les passerelles ou gateways en téléphonie IP sont des ordinateurs qui fournissent une
interface où se fait la convergence entre les réseaux téléphoniques commutés (RTC) et les
réseaux basés sur la commutation de paquets, assurent les fonctions de codage, décodage et la
mise en paquet de la voix et disposent d’interface d’interconnexion analogique et numérique.
C’est une partie essentielle de l’architecture du réseau de téléphonie IP. Le gatekeeper est
l’élément qui fournit de l’intelligence à la passerelle. Le gatekeeper est le compagnon logiciel
de la Gateway. Le gatekeeper répond aux aspects suivant de la téléphonie IP :
Le routage des appels : en effet, le gatekeeper est responsable de la fonction de routage.
Non seulement, il doit tester si l’appel est permis et faire la résolution d’adresse mais il
doit aussi rediriger l’appel vers le bon client ou la bonne passerelle ;
Administration de la bande passante : le gatekeeper alloue une certaine quantité de
un réseau de téléphonie IP. Il doit gérer les redondances des passerelles afin de faire
aboutir tout appel. Il connaît à tout moment l’état de chaque passerelle et route les appels
vers les passerelles accessibles et qui ont des ports libres ;
Gestion des différentes gateways : dans un réseau de téléphonie IP, il peut y avoir
23 | P a g e
Chapitre II La téléphonie et la voix sur IP
RTC
Internet
Serveurs
(TFTP, DHCP,…)
PABX /IPBX
Réseau DATA
Commutateur
AP WIFI
II.3.6.1. La gigue
Les réseaux utilisant la commutation temporelle introduisent un délai constant dans la
conversation. La situation est totalement différente dans les réseaux utilisant le multiplexage
24 | P a g e
Chapitre II La téléphonie et la voix sur IP
statistique : si la ligne de transmission est vide lorsque vous devez émettre les données, vous
pouvez les transmettre immédiatement, par contre si elle est déjà occupée, vous devrez attendre
que de la capacité soit de nouveau disponible.
Ce délai variable est appelé la gigue, et doit bien sûr être compensé au niveau de récepteur.
Si, au contraire, on relie les signaux de parole dès qu’on les reçoit, le flux de parole original
peut devenir intelligible, comme cela est illustré dans la figure II.7.
Le contrôle de la gigue est important principalement pour les applications temps réel qui
nécessitent l’utilisation de mémoires tampons (buffer de gigue) afin de restituer de manière
régulière une information qui arrive de manière irrégulière. Plus il y a de gigue, plus ces
mémoires tampons doivent être importantes, et par conséquent plus elles introduisent des délais
supplémentaires dans le flux d’information de bout en bout.
25 | P a g e
Chapitre II La téléphonie et la voix sur IP
Le délai de transit (ou end-to-end delay dans la dénomination anglo-saxonne) est un des
paramètres critiques influençant fortement la QoS d’un service de voix sur IP. C’est le temps
que va mettre en moyenne un paquet IP contenant un échantillon de voix pour traverser
l’infrastructure entre deux interlocuteurs. Ce temps de transit comporte quatre composantes :
Le délai d’échantillonnage
Est la durée de numérisation de la voix à l’émission puis de conversion en signal voix
à la réception. Ce temps dépend du type de codec choisi et varie de quelques
millisecondes avec le codec G.711 (échantillonnage 64 kbps) à plus de 50 ms en G.723
(échantillonnage 6,3 ou 5,3 kbps). C’est une des raisons pour laquelle le choix du codec
impacte le score MOS d’appréciation de la clarté de la voix, indépendamment des autres
caractéristiques de l’infrastructure. [17]
Le délai de propagation
Est la durée de transmission en ligne des données numérisées. Cette durée est
normalement très faible par rapport aux autres composantes du délai de transit, de
l’ordre de quelques millisecondes.
Le délai de transport
Est la durée passée à traverser les routeurs, les commutateurs et les autres composants
du réseau et de l’infrastructure de téléphonie IP. L’ordre de grandeur est de plusieurs
dizaines de millisecondes, voir centaines de millisecondes.
26 | P a g e
Chapitre II La téléphonie et la voix sur IP
27 | P a g e
Chapitre II La téléphonie et la voix sur IP
28 | P a g e
Chapitre II La téléphonie et la voix sur IP
transport de flux média sur réseau IP depuis les premières applications de conférence
disponibles sur internet [15]. Le protocole RTP a été proposé dans le but de la reconstitution de
l’ordre du flux d’origine. Pour sa part, RTCP a été conçu pour offrir une vision de l’état du
réseau et permettre à une application d’adapter les flux en conséquence. [1]
II.5.1.1.1. Définition
Le protocole RTP a été conçu pour permettre aux logiciels de réception de compenser la
gigue et les éventuels changements d’ordre de paquets introduits par le réseau de transport IP.
RTP peut être utilisé pour n’importe quel type de données temps réel, comme la voix ou la
vidéo. Le protocole RTP permet le transport de données isochrones à travers un réseau de
paquets qui introduit de la gigue et peut également changer l’ordre d’émission des paquets [19].
RTP est utilisé pour le transport de bout en bout de flux ayant des contraintes temporelles fortes,
typiquement pour les flux multimédias avec interactivité, tel le service de téléphonie sur IP.
[11]
29 | P a g e
Chapitre II La téléphonie et la voix sur IP
numéro permet de déterminer un ordre de préséance des paquets. Par effet de bord, il permet de
déterminer quels sont les paquets qui ont été perdus. Si les paquets numérotés i et i + 2 sont
reçus, passé un délai d’attente maximal, le terminal récepteur en déduit que le paquet numéroté
i + 1 est manquant.
30 | P a g e
Chapitre II La téléphonie et la voix sur IP
II.5.1.2.1. Définition
RTCP est un protocole de contrôle et de supervision du réseau. Son objectif est d’offrir aux
participants d’une session une vision sur l’état du réseau et de s’y adapter de façon dynamique.
Tous les participants doivent envoyer des paquets RTCP. Comme il permet aussi de transporter
des informations concernant l’identité des participants. [11]
Ce protocole est généralement utilisé avec le protocole RTP. Afin de perfectionner la qualité
de distribution, le RTCP fournit un rapport sur cette dernière (gigue mesurée, taux moyen de
perte de paquets, délai de bout en bout, etc.). Ce rapport est envoyé périodiquement de telle
sorte que les intervenants disposent d’une mise à jour fréquente de l’état du réseau.
31 | P a g e
Chapitre II La téléphonie et la voix sur IP
paramètres spéciaux (PRIV et NOTE pour ajouter des informations complémentaires). Ce type
de paquet porte la valeur 203 dans le champ PT (Payload Type).
BYE
Ce type de paquet est envoyé pour indiquer que l’émetteur quitte une session multimédia. Le
champ PT (Payload Type) prend la valeur 204.
APP (Application)
Ce type de paquet est réservé pour transporter des paramètres spécifiques d’une application.
Ce type de paquet est indiqué par la valeur 205 du champ PT (Payload Type).
II.5.2.1.2. Définition
La recommandation H.323 définit un modèle architectural pour assurer le transport de la voix
sur un réseau en mode paquets de type IP [6]. Plus qu'un protocole, H.323 ressemble d’avantage
à une association de plusieurs protocoles différents et qui peuvent être regroupés en trois
catégories : la signalisation, la négociation de codec, et le transport de l’information.
La recommandation H.323 a été spécifiée par l'ITU-T (International Telecommunications
Union - Telecommunications Sector) [23]. H.323 est aujourd’hui le protocole dominant pour
les communications voix et multimédia sur IP, en cœur de réseau et à l’accès des IP-PBX. La
majorité des équipements de voix sur IP supportent le protocole H.323 [19].
32 | P a g e
Chapitre II La téléphonie et la voix sur IP
Une architecture H.323 est généralement composée des quatre catégories d’entités suivantes :
Terminal
Est un endpoint permettant des communications temps réels avec d’autres endpoints. Il s’agit
d’un équipement utilisateur tel qu’un PC ou un téléphone IP qui supporte au moins un codec
audio et éventuellement d’autres codecs audio et vidéo. [23]
Passerelle
Ou gateway, c’est l’équipement permettant à des utilisateurs du réseau IP de joindre les
utilisateurs qui sont actifs sur d’autres types de réseaux téléphoniques (RTC, RNIS,… etc.). On
peut avoir autant de passerelles différentes que nécessaire, suivant la nature des réseaux non-IP
à interconnecter. [1]
33 | P a g e
Chapitre II La téléphonie et la voix sur IP
Gatekeeper
Un Gatekeeper est le composant le plus important d'un réseau H.323. Il agit comme étant le
point central pour tous les appels dans sa zone et contrôle les endpoints. Un Gatekeeper H.323
agit comme un commutateur virtuel. Le Gatekeeper exécute deux fonctions importantes. La
première est la translation d'adresse d'un alias LAN d'un terminal ou d'une passerelle (Gateway)
vers une adresse IP ou IPX. La deuxième fonction est la gestion de la bande passante.
Le Gatekeeper n'est pas obligatoire dans un réseau H.323 mais lorsqu'il existe, tous les
équipements de la zone doivent dialoguer avec lui pour établir des communications. [23]
Multipoint Control Unit (MCU)
Est un terminal qui supporte des conférences entre 3 (ou plus) terminaux. Il peut s’agir d’un
équipement indépendant (PC) ou peut être intégré dans un Gateway, un gatekeeper ou un
terminal. Un MCU consiste en deux fonctions, à savoir, contrôleur multipoint (Multipoint
Controller, MC) et processeur multipoint (Multipoint Processor, MP) La fonction MC met en
œuvre le contrôle et la signalisation pour le support de la conférence alors que la fonction MP
reçoit les flux des terminaux, les traites, et les retournes aux terminaux participant à la
conférence. [23]
34 | P a g e
Chapitre II La téléphonie et la voix sur IP
Application
Contrôle et gestion d’un terminal H.323
Audio/Vidéo
G.xxx (audio)
H.225
H.261 (vidéo) H.225
RTCP Call H.245
H.263 (vidéo) RAS
Signal
RTP
UDP TCP
IP
Interface LAN
II.5.2.2.1. Définition
SIP (Session Initiation Protocol) est un protocole de signalisation défini par l’IETF (Internet
Engineering Task Force) permettant l’établissement, la libération et la modification de sessions
multimédias. Il hérite de certaines fonctionnalités des protocoles HTTP (Hyper Text Transport
Protocol) utilisé pour naviguer sur le WEB, et SMTP (Simple Mail Transport Protocol) utilisé
pour transmettre des messages électroniques (E-mails). SIP s’appuie sur un modèle
transactionnel client/serveur comme HTTP. L’adressage utilise le concept d’URL SIP (Uniform
Resource Locator) qui ressemble à une adresse E-mail.
Chaque participant dans un réseau SIP est donc adressable par une URL SIP [25]. Les messages
SIP sont au format texte et tout comme le H.323, le protocole SIP s’appuie aussi sur les
protocoles temps réel (RTP et RTCP).
36 | P a g e
Chapitre II La téléphonie et la voix sur IP
37 | P a g e
Chapitre II La téléphonie et la voix sur IP
Rquete Description
Ce message est émis par un agent pour informer un serveur SIP Registar sur
REGISTER sa localisation. Le client fournit une adresse du type Nom@Domaine.
BYE émis par tout agent client pour mettre fin à une session en cours.
CANCEL Annule une session, ne peut être utilisé que pendant la phase d’ouverture.
38 | P a g e
Chapitre II La téléphonie et la voix sur IP
REDIRECTION Une autre action doit être conduite pour valider la requête.
CLIENT FAILURE, Message signalant une erreur de syntaxe, la requête ne peut être traitée.
II.6. Conclusion
A travers ce chapitre, on a tout d’abord présenté la théorie de la ToIP par le biais de ces
différentes étapes d’une communication IP et ces avantages. Ensuite on a exposé les
mécanismes de la voix sur IP à l’instar de la transmission asynchrone, la commutation de
paquets et la transformation du signal de parole dans sa forme analogique à la forme numérique
grâce aux codecs. Pour conclure nous nous sommes approfondis dans les protocoles associés à
la VoIP qui se départagent en deux fonctions. La première étant le transport dont on distingue
principalement les protocoles RTP et RTCP. En ce qui concerne l’autre fonction qui est la
signalisation on retrouve le standard H.323 et le protocole SIP. H.323 bénéficie de son
ancienneté et l’assurance du fonctionnement, alors que le protocole SIP se trouve être simple à
manipuler et évolutif.
39 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
III.1 Introduction
Après avoir passé en revue les deux techniques qui sont la VoIP et la ToIP dans le chapitre
précédent, on procède dans ce chapitre à la réalisation d9un environnement VoIP virtuel,
principalement à l9aide de VMware, Asterisk et le softphone 3CX. On commence par la
présentation de notre projet et d9Asterisk, ensuite nous allons mettre en place notre
environnement virtuel et faire une installation proprement dite d9Asterisk. Enfin nous allons
configurer les softphones pour que les clients puissent communiquer entre eux.
Notre travail consiste à mettre en place un système de communication basé sur la voix sur IP
avec l9IPBX Asterisk. Premièrement on va mettre en place une machine virtuelle (VMware)
dans laquelle on installera les différents systèmes d9exploitation :
En second lieu, nous allons faire une installation proprement dite d9Asterisk avec
l9installation des dépendances et une configuration basique nécessaire à l9établissement d9un
appel entre nos deux clients. Enfin nous allons installer et configurer les softphones dans
l9enceinte des deux clients Windows.
40 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
WINDOWS 7 DEBIAN 9
WINDOWS 7
(Client 1) (serveur Asterisk)
(Client 2)
III.3.1 Définition
Asterisk est un autocommutateur téléphonique privée (PABX), crée en 1999 par Mark
Spencer fondateur de la société Digium. Il est complet et performant, offre une plate-forme
personnalisable et modulable pour la mise en œuvre de services de téléphonie et il garantit
une très large interconnexion avec plusieurs serveurs PBX.
Asterisk étant un logiciel libre d9utilisation, ses sources sont téléchargeables sous licence
GNU GPL (General Public License). Cela permet à une importante communauté de
contribuer à son développement. Des forums libres et actifs enrichissent, testent, mettent à
jour et améliorent en permanence le logiciel. Bien qu9initialement conçu pour fonctionner
sous Linux, il est aujourd9hui multiplate-forme et s9installe aussi bien sur OpenBSD que
FreeBSD, Sun Solaris, MacOS X ou Windows. [1]
41 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Asterisk satisfait de nombreux types de besoins. Il peut par exemple devenir un petit
gestionnaire du téléphone de son domicile, comme il est également utilisé dans un cadre
professionnel, en tant que commutateur téléphonique d9entreprise et de passerelle vers les
réseaux traditionnels.
Asterisk compte plusieurs fonctions essentielles qui permettent l9insertion complète pour
répondre à la majorité des besoins en téléphonie, parmi ces fonctions nous citons:
Transfert d9appel ;
Filtrage des appels ;
Mise en attente ;
Messagerie vocale (répondeur automatique) ;
Journalisation des appels ;
Enregistrement des appels ;
Passerelle vers le RTC, interconnexion de sites ;
Serveur vocal interactif (SVI) ;
Heure et date d9appels …
42 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Create a new
ouvrir VMware Tipycal
virtual machine
43 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Ensuite on importe l9image ISO de Windows 7 et on remarque aussitôt que VMware a détecté
le type de système à installer. Dans ce qui suit on nous demandera de remplir les champs 8full
name9 et 8virtual machine name9 qui sont respectivement le nom de l9utilisateur et le nom de la
machine virtuelle. Dans notre cas on a nommé les deux champs 8BOUZID9 et 8client19
respectivement. A partir de là c9est une installation de Windows 7 de ce qu9il y a de plus
basique. Par le biais de ces étapes l9installation du client 1 est donc finie :
44 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Le projet Debian est une association d'individus qui ont pour cause commune de créer un
système d'exploitation libre. Ce système d'exploitation est appelé Debian. Les systèmes
Debian utilisent actuellement le noyau Linux [26].
Afin d9installer Debian, toujours sur la machine virtuelle, on suit les étapes ci-dessous :
45 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
sélectionner créer un
installation
Linux et préciser nouveau disque
personnalisée
le systéme virtuel
nommer la définir la
installer l'image machine capacité du
disque virtuelle 'serveur systéme (10 GB
asterisk' pour notre cas)
Après avoir sélectionné 8Debian Installer9 il nous sera demandé de préciser respectivement
la langue, de donner un nom à notre machine et de définir un mot de passe super utilisateur. En
ce qui nous concerne on a mis Français pour la langue, 8serveur9 comme nom de la machine
et 8root9 entant que mot de passe et nom d9utilisateur. La suite des étapes est illustrée la figure
suivante :
1 2
3 4
47 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Nous allons maintenant voir comment installer Asterisk sur une distribution Linux Debian 9.
Tout d9abord, avant de passer à l9installation d9Asterisk, on se doit de mettre à jour notre
système et installer les prérequis nécessaires à la compilation d9Asterisk. Il est à noter qu9une
bonne connexion internet est nécessaire pour ces étapes.
Dans un premier temps on va mettre à jour notre système en utilisant les commandes
suivantes :
48 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
DAHDI
Le programme DAHDI est nécessaire à la prise en charge des cartes téléphoniques
matérielles et à la gestion des accès RNIS, et même si l9on ne dispose pas de carte d9extension
sur le serveur, DAHDI est indispensable dans le cas où l9on souhaiterait utiliser le serveur
Asterisk en tant que pont d9audioconférence. [2]
LIBPRI
Est une bibliothèque de gestion des accès RNIS. Elle encapsule les protocoles utilisés pour
communiquer sur les interfaces du réseau numérique. Par ailleurs, même si on n9envisage pas
de lien avec le RNIS, il est conseillé de compiler et d9installer cette bibliothèque car elle sera
utilisée dans l9étape de la compilation d9Asterisk.
49 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
L9étape suivante consiste dans l9installation de DAHDI à travers les commandes ci-dessous.
Cependant, on doit d9abord se rendre au dossier d9installation 8dahdi-linux-complete-
2.11.1+2.11.19 qui se trouve au niveau du répertoire 8/usr/src/9.
50 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Une fois les prérequis installés, nous allons passer au téléchargement de l9archive 8asterisk-
16.4.0.tar.gz9, qui est la dernière version, et l9extraction de son contenu à l9aide des commandes
suivantes :
A partir de là, une petite manœuvre s9impose, elle consiste dans l9installation des prérequis
qui se trouvent dans le dossier d9Asterisk. Nous nous placerons donc dans le répertoire où se
trouve ces prérequis qui est 8/usr/src/asterisk-16.4.0/contrib/scripts/9, ensuite on introduit la
commande suivante :
51 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
52 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Remarque
Le menuselect est un menu qui nous permet de télécharger et d9installer les modules
souhaités, comme les codecs (G.729, G.722, gsm…), la tonalité d9attente (DTMF) ou encore
les paquets sonores. C9est donc en quelque sorte une personnalisation de l9installation
d9Asterisk.
Nous allons donc procéder à l9installation des paquets sonores, en Français, pour Asterisk au
format 8ulaw9. Dans 8Core Sound Package9 on coche la case 8CORE-SOUNDS-FR-ULAW9
avec la touche 8Espace9 puis on appuie sur 8Echap9 pour revenir en arrière.
53 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
54 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Par la suite nous allons dans 8Extras Sound Packages9 et on choisit 8EXTRA-SOUNDS-
FR-ULAW9.
Enfin on clique sur 8Echap9 et une fois à l9écran principal on refait 8Echap9 et on appuie sur
8S9 pour sauvegarder les changements.
55 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Une fois l9installation d9Asterisk terminée, on lance le service et on vérifie qu9il est
opérationnel:
On voit dans cette fenêtre, indiqué en vert, que le service Asterisk est en cours d9exécution
et en parfait fonctionnement.
Nous allons faire une configuration des plus simples possible d9Asterisk dans le but de relier
nos deux clients virtuels installés auparavant, et cela en modifiant les fichiers suivants :
Sip.conf : C9est à travers ce dossier qu9on déclare et configure les clients SIP ;
Extensions.conf : La configuration du plan d9appel (dialplan).
56 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Voici un aperçu de notre fichier 8sip.conf9 dont on expliquera les champs au-dessous :
[general] : Cela signifie que toutes les commandes qui suit, jusqu9au prochain contexte,
s9appliqueront à tous les utilisateurs ;
Languare=fr : On définit la langue Française comme langue par défaut ;
Allow=alaw : Activation du codec 8alaw9 ;
Allow=ulaw : Autorisation du codec 8ulaw9 ;
Context=labo : Définition du contexte 8labo9 (qui sera déclaré par la suite dans le fichier
8extension.conf9 ;
[client1] : Toute les commandes qui suivent ce contexte s9appliqueront au 8client19 ;
Type =friend : En déclarant le type 8friend9, on permet au 8client19 d9émettre et de
recevoir des appels ;
Secret=projetvoip : On indique 8projetvoip9 comme mot de passe d9utilisateur ;
Host=dynamic : Attribution dynamique d9adresse IP pour l9utilisateur par Asterisk ;
57 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Remarque
Les mêmes lignes sont attribuées pour le 8client29. On donne à ce dernier le nom
8CHABANA9 et le numéro 83349.
58 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Une fois la configuration de base terminée, on passe à l9étape suivante, dans le but d9enrichir
un peu notre projet, qui est la création d9un service de messagerie vocale pour les clients.
Pour l9implémentation d9un tel service, on va éditer respectivement les deux fichiers
8voicemail.conf9 et 8extensions.conf9 qui se trouvent dans le répertoire 8/etc/asterisk/9. Voici
donc un aperçu des deux fichiers après modifications :
59 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
60 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Remarque
A chaque fois qu9on apporte des modifications à un fichier, qu9il soit 8sip.conf9,
8extensions.conf9 ou 8voicemail.conf9, on se met dans la console d9Asterisk et on tape la
commande 8service asterisk restart9 afin de recharger les fichiers.
Il est nécessaire d9installer un softphone sur son PC pour qu9une personne quelconque puisse
communiquer en VoIP. Pour des raisons de simplicité d9installation et d9interfaçage, notre
choix s9est porté sur le softphone 3CX.
Le softphone 3CX pour Windows est un softphone gratuit développé par 3CX. Il peut être
utilisé pour passer et recevoir des appels téléphoniques VoIP directement depuis votre PC.
L9avantage d9utiliser le softphone 3CX pour Windows est que vous pouvez bénéficier d9appels
VoIP à prix réduits, voire gratuits. L9interface, facile à utiliser, permet aux utilisateurs de passer
et recevoir des appels comme s9il s9agissait d9un véritable téléphone de bureau. [14]
Tout d9abord, avant de passer à la configuration du logiciel 3CX, on doit connaitre l9adresse
IP de notre serveur Asterisk et cela en introduisant la commande 8ifconfig9 comme le montre
la figure ci-dessous :
61 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
62 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Comme nous avons terminé l9installation et la configuration de toutes les entités nécessaires,
on va procéder au test final, qui consiste d9appeler le client 1 (BOUZID) à partir du client 2
(CHABANA), en composant le 83339, on visualise donc la figure suivante :
On constate bien que l9appel est établi avec succès et que les deux utilisateurs sont entrain
de communiquer. Aussi à travers la console Asterisk, en tapant 8asterisk –rvvv9 on visualise
la fenêtre suivante :
63 | P a g e
Chapitre III Réalisation d9un environnement VoIP à l9aide d9Asterisk
Dans cette figure, on visualise les étapes d9établissement d9un appel d9un point de vue
administrateur.
III.7 Conclusion
Dans ce chapitre, nous avons présenté brièvement notre projet et Asterisk, ainsi que ces
différentes fonctionnalités. Ensuite on a procédé à l9implantation de l9environnement virtuel, à
l9aide de VMware, qui consiste dans l9installation de deux systèmes d9exploitations Windows7
qui nous servirons de clients et d9un système Debian 9 qui est une distribution linux. Nous nous
avons penché par la suite à l9installation du serveur Asterisk ainsi qu9à la configuration de ce
dernier. Et pour finir nous avons configuré les softphones, qui sont installés dans les deux PC9s
des clients dans le but de mettre en communication nos deux utilisateurs.
64 | P a g e
Par le biais de ce mémoire, qui s’inscrit dans le cadre d’un projet de fin d’étude en vue de
l’obtention d’un diplôme de Master en télécommunication, nous avons passé en revue les deux
types de réseau public en commençant par le réseau téléphonique commuté (RTC), puis le
réseau numérique à intégration de service (RNIS), ainsi que leurs différents inconvénients qui
ont poussé à l’émergence de la voix et téléphonie sur IP. Ensuite nous avons détaillé ces
concepts, dont la fonction principale est le transport de la voix sur le réseau IP. Comme nous
avons aussi présenté les différents protocoles associés à la VoIP, qui se chargent d’assurer et de
synchroniser le transport des données en temps réel. Pour finir nous avons déployé un
environnement virtuel dans le but de simuler une communication VoIP entre deux clients,
principalement à l’aide d’Asterisk.
Plusieurs perspectives peuvent être développées autour d’Asterisk. On peut par exemple le
déployer comme un simple standard téléphonique de son domicile ou d’une quelconque
administration, voir un département. Asterisk peut également s’insérer dans un cadre
professionnel en tant que commutateur téléphonique d’entreprise et de passerelle vers les
réseaux téléphoniques classiques.
Tout au long de ce mémoire, nous avons accumulé une masse considérable de connaissances,
théoriques et pratiques, dans l’espoir qu’elles nous seront utiles dans le monde professionnel.
65 | P a g e
Bibliographie
[1] L. Ouakil, G. Pujolle, Téléphonie sur IP, 1ère édition, EYROLLES, Paris, 2007, 454
pages.
[5] S. Irnatene, D. Cheroufa, Service ToIP avec Asterisk pour l’université de Bejaia,
2012.
[6] C. Servin, Réseaux et télécoms, édition DUNOD, Paris, 2003, 811 pages.
[7] E. Iris, Le RNIS, présentation et applications pour l’utilisateur, édition DUNOD, Paris,
[11] L. Ouakil, G. Pujolle, Téléphonie sur IP. 2ème édition, EYROLLES, Paris, 2008,
466 pages.
[12] M. Labidi, Etude et mise en place d’une solution voix sur IP sécurisée, mémoire de
fin d’étude, Institut national des sciences appliquées et de technologie, Tunis, 2013.
[13] A. Raake, Speech Quality of VOIP : Assessment and Prediction, thèse de doctorat,
[15] O. Hersent, D. Gurle, J-P. Petit, L’essentiel de la VoIP, 1ère édition, DUNOD, Paris,
[16] M. Germain, Introduction à la téléphonie sur IP, Forum ATENA, livre blanc, Paris,
2014.
[17] T. En-Najjary, Conversion de voix pour la synthèse de la parole, thèse de doctorat en
[19] O. Hersent, D. Gurle, J-P. Petit, La VOIX sur IP, 2ème édition, DUNOD, Paris, 2006,
749 pages.
[24] O. Trablsi, Sécurisation des réseaux de télécommunication et services VOIP par une
Webographie
[3] http://dictionnaire.sensagent.leparisien.fr/R%C3%A9seau%20t%C3%A9l%C3%A9phonique%
20commut%C3%A9/fr-fr/
[10] https://www.frameip.com/
[14] https://www.3cx.fr/voip-telephone/softphone/
[18] https://searchunifiedcommunications.techtarget.com/tip/system-components-of-VoIP
[21] https://www.fonvirtual.com/fr/blog/avantages-telephonie-voip/
[22] https://www.elit-technologies.fr/differences-entre-la-toip-et-la-voip/
[23] EFORT, H.323 Architecture et Protocoles,
http://www.efort.com/r_tutoriels/H323_EFORT.pdf, 2005.
http://www.efort.com/r_tutoriels/SIP_EFORT.pdf, 2005.
[26] https://www.debian.org/intro/about
Résumé
La voix sur IP (VoIP) est une technologie qui s’est répondue rapidement du fait de son faible
coût par rapport à la téléphonie classique et la facilité de sa mise en place. Cette technologie
consiste dans le fait de transmettre de la voix sur le réseau IP sous forme de paquets. La voix
est soumise à des traitements spécifiques afin qu’elle puisse être envoyée sur un réseau IP, elle
est digitalisée, compressée puis envoyée au récepteur par paquets de données. Les données
reçues par le destinataire sont décompressées et converties en voix audible.
Le but principal de notre travail consiste dans l’étude d’un système de communication VoIP,
ces mécanismes de fonctionnement ainsi que les différents protocoles utilisés en VoIP (SIP,
H.323, RTP, RTCP…). Comme nous avons, aussi, opté pour une réalisation d’un
environnement VoIP à l’aide, principalement, de VMware, Asterisk et 3CX.
Mots clés : VoIP, ToIP, Asterisk, IPBX, SIP, H.323, RTP, RTCP, RTC, RNIS.
Abstract
Voice over IP (VoIP) is a technology that has responded quickly because of its low cost
compared to traditional telephony and ease of implementation. This technology consists of
transmitting voice over the IP network in the form of packets. The voice is subject to specific
processing so that it can be sent over an IP network, it is digitized, compressed and sent to the
receiver by data packets. The data received by the recipient is uncompressed and converted to
an audible voice.
The main goal of our work is the study of a VoIP communication system, these mechanisms
of operation as well as the differents protocols used in VoIP (SIP, H.323, RTP, RTCP ...). We
have, also, opted for a realization of a VoIP environment using, mainly, VMware, Asterisk and
3CX.
Keywords : VoIP, ToIP, Asterisk, IPBX, SIP, H.323, RTP, RTCP, RTC, RNIS.