Vous êtes sur la page 1sur 28

 1- Présentation VoIP

 1-1 - Définition VoIP


 1-2 - Historique

 2- Architecture
 2-1 - Architecture VoIP
 2-2 – Les équipements clés
 2-3 – Principe de fonctionnement

 3- Protocoles
 3-1 – Protocole H323
 3-2 – Protocole SIP
 3-3 – Codecs
 3-4 – Transport RTP/RTCP

 4 - Conclusion
Présentation de la VoIP
 Technique qui permet de communiquer par
la voix via l'Internet ou tout autre réseau
acceptant le protocole TCP/IP
 H323, le premier protocole VoIP, existe depuis
1996 et a été initié par l'ITU (International
Communication Union)

 Avant 2002, la VoIP n’a pas connue d’évolutions


significative à cause de la complexité des premiers
serveurs, le coût de la bande passante, la faible
implantation du haut débit dans les entreprises …

 Après 2002, une réelle accélération de la VoIP avec


l’émergence de nouveaux protocoles VoIP
standardisés issus du monde IP: SIP, IAX…
Description d’une architectures
et des composants clés
 Topologie d'un réseau de téléphonie IP.
 Comprend des terminaux, un serveur de
communication et une passerelle.
 Les softphones
◦ Logiciels d’émulation de terminaux téléphoniques sur PC
◦ Numérotation par clicks de souris
◦ L’utilisation est tributaire du PC connecté au réseau IP

 Le Gatekeeper
◦ Serveur informatique localisé sur le LAN avec les postes IP
◦ Réalise les fonctions H.323 ou SIP

 La Gateway
◦ Passerelle avec le réseau téléphonique commuté
◦ Contient des cartes d’interface T0, T2 ou analogique
Présentation de 2 grands
protocoles de VoIP
 La norme H.323 propose des bases pour le
transport de la voix, de la vidéo et des
données sur des réseaux IP.

 Il fonctionne en mode non connecté et sans


garantie de qualité de service

 Il définit les protocoles nécessaires à partir


de la couche transport du modèle OSI
 Protocole de signalisation (H225, Q.931)
RAS (Registration Admission Status) pour l’enregistrement et
l’authentification, et le protocole Q.931pour l’initialisation et le
contrôle d’appel.

 Protocole de négociation (H245)


La négociation est utilisée pour se mettre d’accord sur la façon de
coder les informations qu’on va s’échanger.

 Protocole de transport de l’information (RTP/RTCP)


RTP pour le transport de la voix, la vidéo ou les données numérisées
par les codecs, et le protocole RTCP pour faire du contrôle de
qualité.
3.1 Protocole H323
 Protocole SIP:

Permet l’enregistrement, l’authentification, l’initialisation et le


contrôle des appels. Il permet également La négociation sur la
façon de coder les informations a échanger.

 Protocole de transport de l’information (RTP/RTCP)

RTP pour le transport de la voix, la vidéo ou les données


numérisées par les codecs, et le protocole RTCP pour faire du
contrôle de qualité.
Application

Présentation

Session

Transport

Réseau

Liaison

Physique
 Définition.
Un codec est un dispositif matériel ou logiciel permettant de
mettre en œuvre l'encodage ou le décodage d'un flux de
données numérique, en vue d'une transmission ou d'un
stockage. Certains codec intègrent également une fonction
de compression ou encore de chiffrement des données.
 Types de codecs.
Audio «G.711, G.729 » ,Vidéo « Mpeg1,Mpeg2 »,Image «
Jpeg,Gif,HD »
 Le choix se fait grâce aux messages SDP contenu dans les
requêtes INVITE mais aussi dans le message OK en
réponse à une requête INVITE. Il ya deux cas de figure :

◦ Soit l’utilisateur est l’appelant, dans ce cas là le message SDP


est contenu dans l’INVITE avec la liste des codecs (PCMU,
Speex et iLBC) dans l’ordre choisi par l’utilisateur. Le message
OK de l’appelé contient alors un SDP avec le codec choisi
(parmi ceux proposés) ou un message d’erreur s’il ne possède
aucun codec en commun.

◦ Soit l’utilisateur est appelé. Dans ce cas il extrait la liste des


codecs proposé par l’appelant dans le SDP de la requête INVITE
puis y répond grâce à un message OK contenant le SDP qui
présente le codec choisi.
 RTP (RealTimeTransport Protocol)

 But : fournir un moyen uniforme de transmettre sur IP des


données soumises à des contraintes de temps réel (audio,
vidéo, ... )

 Rôle : mettre en oeuvre des numéros de séquence de paquets


IP pour reconstituer les informations de voix ou vidéo même
si le réseau sous-jacent change l'ordre des paquets

 Plus généralement, RTP permet :


◦ d'identifier le type de l'information transportée,
◦ d'ajouter des marqueurs temporels et des numéros de séquence
de l'information transportée.
◦ de contrôler l'arrivée à destination des paquets.
 RTCP (Real-time Transport Control Protocol)

 basé sur des transmissions périodiques de paquets de


contrôle par tous les participants dans la session.

 C'est un protocole de contrôle des flux RTP, permettant de


véhiculer des informations basiques sur les participants d'une
session, et sur la qualité de service
 RTP permet une gestion des flux multimédias (voix, vidéo) sur
IP. RTP fonctionne sur UDP.
 L'en-tête RTP comporte des informations de synchronisation,
de numérotation. Le codage des données dépendra du type
de compression.
 Un canal RTP est employé par type de flux: un pour l'audio,
un pour la vidéo.
 Permettent de transporter et de contrôler des flots de
données qui ont des propriétés temps-réel.
 RTP et RTCP sont des protocoles qui se situent au niveau de
l'application et utilisent les protocoles sous-jacents de
transport TCP ou UDP. Utilisation générale -> UDP
Avantages et comparaison
entre SIP et H323.
 Installation & configuration bien plus faciles que
celles d’un réseau propriétaire ;

 Gestion facile via l’interface web ;

 Réduction du coûts des appels ;

 Aucun branchement téléphonique séparé


nécessaire – il utilise le réseau informatique ;

 Meilleur service et productivité ;

 Plus de fonctionnalités standard incluses.


 Plus simple: 195 pages de standards contre 846
pour H.323.
 Plus flexible:
◦ supporte les extensions:
 nouveaux en-têtes, ajoût de fonctions au
serveur.
◦ H323 Codecs prédéfinis, structure rigide de la
trame (H221).
 Plus lisible: UTF-8 contre ASN.1

 Plus ouvert et intégré au monde IP

 Accès par URL (click and dial)


 UTF-8 (abréviation de l’anglais Universal
Character Set Transformation Format1 -
8 bits) est un codage de
caractères informatiques conçu pour coder
l’ensemble des caractères du « répertoire
universel de caractères codés », initialement
développé par l’ISO dans la norme
internationale ISO/CEI 10646, aujourd’hui
totalement compatible avec le
standard Unicode, en restant compatible avec
la norme ASCII limitée à l’anglais de base,
mais très largement répandue depuis des
décennies. (selon wikipédia).
 ASN.1 (Abstract Syntax Notation One) est un
standard international spécifiant une notation
destinée à décrire des structures de données
dans le secteur des télécommunications et
des réseaux informatiques. La description en
ASN.1 d'une structure de données a pour but
d'obtenir une spécification de la structure qui
est indépendante d'un encodage lié à un
matériel particulier et sans ambiguïté.
 L'ASN.1 est un standard défini conjointement
par l'organisation internationale de
normalisation, la commission
électrotechnique internationale et l'union
internationale des télécommunications.
click and dial:
 Originellement, le terme de « click to call » a
désigné une fonctionnalité par laquelle un
client peut cliquer sur un symbole visuel, figurant
le plus souvent un conseiller ou un téléphone, pour
entrer directement en communication téléphonique
avec un conseiller par le biais d’un logiciel de
téléphonie installé sur l’ordinateur.
 Depuis l’avènement des smartphones comme outil
de navigation Internet, l’expression de click to call
connait une « nouvelle jeunesse » et désigne les
situations où un clic sur un numéro ou un lien
texte permet de déclencher la numérotation et
d’appeler directement un correspondant.

Vous aimerez peut-être aussi