Voix sur IP

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 3 février 2020 à 20:00 et modifiée en dernier par Tatvam (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

La voix sur IP[1], ou « VoIP » pour Voice over IP, est une technique qui permet de transmettre la voix sur des réseaux IP filaires (câble/ADSL/fibre optique) ou non (satellite, Wi-Fi et réseaux mobiles), qu'il s'agisse de réseaux privés ou d'Internet.

Longtemps confinés au transport de la voix, certains logiciels de VoIP tels que Skype, Messenger ou encore Snapchat diffusent aujourd’hui les appels vidéo ainsi que la messagerie instantanée et permettent également de transmettre des fichiers. De nouvelles applications, plus rapides et plus performantes, sont nées pour gérer simultanément tous les flux multimédia : Facebook Messenger, WhatsApp, Snapchat, Discord ou encore Viber[2],[3].

En ce qui concerne la téléphonie uniquement, cette technologie est complémentaire de la téléphonie sur IP (« ToIP » pour Telephony over Internet Protocol), qui concerne les fonctions réalisées par un autocommutateur téléphonique IPBX.

Logiciels de voix sur IP

Plusieurs solutions existent pour faire de la voix sur IP. Certaines utilisent des logiciels propriétaires reliés à une infrastructure à base de serveurs d'un fournisseur de services comme Skype, Viber, Yahoo! Messenger ou plus récemment TeamSpeak ou Discord. D'autre solutions telles que United World Telecom, NetMeeting ou KPhone, peuvent fonctionner dans un réseau pair à pair ou s'interconnecter via des protocoles standards à une infrastructure de téléphonie indépendante. Enfin, certains constructeurs proposent des solutions de PABX IP comme Aastra, Avaya, Cisco, Dialexia, Alcatel, Wildix, ou la solution libre Asterisk.

Les paramètres nécessaires sont ceux :

  • du propriétaire de réseau : nom, mot de passe, N° de tel, nom de l'APN (mobile)
  • du service de VoIP : nom, mot de passe, ip/FQDN, domaine, serveur STUN, proxy sortant

Matériels

Avaya 1140E IP Phone

Les box triple play des fournisseurs d'accès à Internet intègrent toutes une fonction de VoIP basée sur SIP ou sur des logiciels propriétaires.

On trouve aussi de plus en plus de terminaux directement compatibles VoIP par exemple des téléphones Wi-Fi tout en un, des smartphones ou bien des passerelles VoIP qui permettent de raccorder un ancien poste de téléphone classique à un service de Voix sur IP. Certains matériels sont liés, dans leur fonctionnement, à des solutions propriétaires comme les téléphones Skype, alors que d'autres sont fondés sur le protocole ouvert SIP, offrant ainsi une compatibilité avec une grande variété de services VoIP.

Il existe aussi des cartes d'interface PCI ou PCI Express (exemple : Digium) qui permettent aux logiciels des PABX (tels qu'Asterisk) de se raccorder à une ou plusieurs lignes analogiques (classiques). Pour une meilleure compatibilité VoIP, celles-ci doivent respecter les normes TIA/EIA, ISO/IEC ou Cenelec du câblage informatique Ortronics en fibre optique ou cuivre.

Le transport de la voix

Le transport de la voix sur IP est relativement complexe. La première étape est la numérisation du signal analogique capté par le microphone. Selon le protocole utilisé pour transporter le signal numérique, une étape complémentaire d'encodage peut être nécessaire (par exemple en utilisant un encodeur "A-law" ou "µ-law"), notamment pour compresser les signaux. Ensuite, les informations sont découpées en trames pouvant circuler sur un réseau informatique. Divers protocoles peuvent alors être utilisés pour acheminer les informations au(x) destinataire(s). Ainsi le protocole RTCP est utilisé pour contrôler le transport des paquets RTP.

Le codage de la voix

La voix est ce qui permet aux humains d'échanger de l'information, de communiquer, et de faire passer des émotions. Il s'agit d'un phénomène physique complexe. Lorsque l'on parle, nous produisons un ensemble de sons possédant des niveaux de fréquences différents (grave, médium, aigüe…).

Un son « pur » (diapason) possède une fréquence stable, et se représente par le biais d'une sinusoïde. La voix, quant à elle, produit une multitude de fréquences à des vitesses très variées. Si on affichait la discussion d'une personne grâce à un oscilloscope, cela produirait non pas une sinusoïde mais un signal complexe, composé de plusieurs sinusoïdes de fréquences, d'amplitudes et de phases différentes, formant ce que l'on nomme un spectre complexe.

La voix captée par le microphone du combiné fournit un signal analogique. Pour l'envoyer sur un réseau TCP/IP (numérique), il va falloir convertir ce signal analogique en un signal numérique en format PCM (Pulse Code Modulation), par exemple à 64 kb/s.

Une fois convertie, la voix, ainsi numérisée, doit être compressée grâce à un codec (Codeur/Décodeur) pour l'insérer dans un paquet IP. Le codage doit offrir la meilleure qualité de voix possible, pour un débit le plus faible possible et un temps de compression le plus court possible.

Il existe plusieurs techniques de codage, chacune étant mesurée de façon totalement subjective par une masse de population prise au hasard. Elle doit noter chaque codage par un chiffre de 1 à 5 (1 = Insuffisant - 5 = Excellent). Cette technique s'appelle le MOS.

Nom du Codec Débit du Codec MOS du Codec
G.711 (PCM) ~64 kb/s 4.1
G.723.1 ~6,4 kb/s 3.9
G.726 ~32 kb/s 3.85
G.729 ~8 kb/s 3.92

Real-time Transport Protocol

Real-time Transport Protocol est le protocole basé sur UDP qui permet de transporter la voix sur IP.

Les modes de diffusion

Interfaces VoIP

Le terme « VoIP » est en général utilisé pour décrire des communications « point à point ». Pour la diffusion de son ou de vidéos sur IP en multipoints, on parlera plutôt de streaming pour une simple diffusion, comme les radios Web par exemple. Le terme multipoints sera réservé à des visioconférences dont le nombre de participants est plus grand que deux.

La voix ou le son sur IP peut se faire en mode Unicast, broadcast ou Multicast sur les réseaux, c'est-à-dire en mode « point à point », en mode « une émission et plusieurs réceptions » (comme un émetteur TV, par exemple) et en mode « une émission pour plusieurs réceptions » (mais le signal n'est routé que s'il y a des récepteurs) comme les radios Web. Le protocole H.323 ne fonctionne qu'en mode Unicast.

Le transport de communication sur IP est très dépendant du délai de latence d'un réseau. Ce délai influe beaucoup sur la qualité psycho-acoustique d'une conversation. Avec l'avènement des réseaux 100 Mbit/s, ADSL ou par fibres optiques, les temps de latence deviennent tout à fait acceptables pour une utilisation quotidienne de la voix sur IP. À l'inverse, les connexions par liaison satellite souffrent d'un temps de latence souvent trop important pour prendre en charge les applications de voix sur IP. En moyenne, le temps de latence sur ce type de liaison est estimé entre 400 et 800 millisecondes. Une connexion filaire (fibre optique ou cuivre) bénéficie d'un temps de latence de 60 à 200 millisecondes. Plus que la latence, c'est la gigue ((en)jitter) qui pénalise la voix sur IP. En effet, s'il y a des fluctuations du signal en amplitude et fréquence, il faudra un mécanisme de remise en ordre des paquets afin de restituer le message vocal, processus qui se traduira par des blancs et des attentes.

Contraintes

Perte de paquets (Packet Loss)

Lorsqu’il y a saturation, les mémoires tampons ont besoin de libérer une partie de la bande passante, négligeant ainsi certains paquets. Néanmoins, le trafic VoIP est transmis au-dessus de la couche UDP, ce qui implique qu’aucun mécanisme de contrôle de flux ou de retransmission des paquets perdus n'est offert par la couche transport. Cela implique qu’il faut accorder une forte importance aux protocoles RTP et RTCP (Real-Time Transport (Control) Protocol) qui vont permettre de calculer le taux de perte de paquets, et de réagir en conséquence au niveau de la couche applicative.

Latence

La latence est le temps écoulé entre l'envoi d'un paquet et sa réception par le destinataire. Plus la latence est importante, plus le transfert est long et sera donc décalé.

Pour garantir une communication optimale, la maîtrise du délai de transmission est un point important afin de réduire l’effet d’écho ou la sensation de voix métallique. Le temps de transmission de paquets dans un réseau de type IP dépend de nombreux éléments tels que :

  • Le nombre d’équipements actifs traversés dans le réseau
  • Le débit de transit disponible
  • Le délai de propagation de l’information

Variation du délai (gigue)

La gigue est la variation de délai de transmission de bout en bout entre des paquets appartenant à un même flux de données. Elle est due à la variance du temps de transmission des paquets (en l’occurrence : les échantillons de voix) dans le réseau de télécommunication et peut entrainer, si elle est trop élevée, une détérioration de la qualité vocale. La cause de ce problème peut être due à la différence des chemins empruntés par les paquets dans le réseau, à une congestion ponctuelle du réseau ou encore à un souci d’encapsulation des paquets IP…

Bande passante

C'est le terme utilisé pour évoquer le flux de connexion. C'est une unité souvent prise pour une unité de débit, mais elle ne définit en réalité que la plage de fréquence et le débit en dépend, d'où la confusion.

Sécurité

La sécurité de la téléphonie est souvent restée un sujet à part dans l’entreprise. Désormais, les risques associés aux systèmes téléphoniques peuvent avoir des conséquences graves sur le système d’information et sur l’entreprise. Par ailleurs, la liste des failles historiques de la téléphonie est toujours d'actualité maintenant qu’elle intègre les standards IP.

VoIPshield Laboratories, une entreprise spécialisée dans la sécurité des systèmes VoIP, a découvert en novembre 2008 une faille de sécurité au sein du protocole RTP[4]. La faille en question n'a pas été présentée en détail mais le laboratoire a annoncé qu'elle permettrait de mener des attaques par déni de services sur les utilisateurs de logiciel utilisant le protocole RTP, soit près de 250 millions d'ordinateurs[5] dans le monde.

Autres spécifications techniques

La signalisation

Les principaux protocoles utilisables en VoIP

Les principaux protocoles utilisés pour l'établissement des connexions en voix sur IP sont :

IPv6

La qualité de service, intégrée dans la conception de l'IPv6 permet de gérer indépendamment divers flux, tels que la voix[6], la navigation internet ou le flux vidéo. Avec la généralisation de ce protocole la qualité de la voix devrait être de qualité optimale et constante.

Développement d'API

Avec la banalisation des réseaux haut débit, le nombre d’applications possibles a considérablement augmenté. Les applications de VoIP (Voice over IP) sont une des nouvelles possibilités offertes. L’augmentation des débits et les connexions permanentes offrent des possibilités de développement de la voix sur IP (Internet Protocol).

Le développement de la VoIP a entraîné les concepteurs de plates-formes de programmation à développer des API (Application Programming Interface) spécifiques à la voix sur IP. L’intégration de nouveaux besoins dans une plate-forme de développement permet d’attirer les concepteurs de logiciels qui doivent intégrer des fonctions de voix sur IP dans leurs applications. Elles implémentent le protocole SIP.

Les API de VoIP peuvent être utilisées dans de nombreuses applications, la plus simple étant les téléphones logiciels (soft phones). D’autres applications peuvent intégrer de la VoIP comme besoin secondaire. Par exemple les applications de messagerie instantanée qui intègrent de plus en plus souvent la possibilité de parler directement avec ses contacts ou bien toutes les applications nécessitant une interaction textuelle entre les différentes applications clientes comme les jeux vidéo.

Tentatives de bannissement de la VoIP dans certains pays en développement

Dans le monde

L'utilisation de la VoIP a causé une perte très importante de revenus pour les opérateurs de réseaux téléphoniques, surtout pour ceux qui avaient conservé des tarifs élevés lorsqu'ils bénéficiaient d'une situation de monopole. Dans les pays industrialisés, les opérateurs historiques avaient déjà été obligés de réduire leurs tarifs des communications téléphoniques au cours des années 1990 en raison de l'entrée de nouveaux concurrents sur le marché de la téléphonie. Ces opérateurs avaient compensé cette perte par de nouveaux revenus venant des abonnements pour les services par Internet et par l'explosion de la demande pour les mobiles. Par contre, de nombreux pays en développement ont restreint l'usage de la VoIP pour protéger les opérateurs historiques dont les revenus venant des communications internationales constituaient un pourcentage élevé de leurs ressources (en général de 60 à 70 %) [7],[8].

Seuls les opérateurs historiques sont autorisés à commercialiser la VoIP dans certains pays, en particulier au Moyen Orient. Par exemple, BATELCO, l'opérateur historique de Bahrain, offre la VoIP à ses clients pour en faire un service de base de la téléphonie[9]. Mais les fournisseurs de service n'ont pas le droit de commercialiser la VoIP en concurrence avec l'opérateur historique[10]. La VoIP n'est toujours pas libéralisée en Arabie saoudite où les opérateurs de téléphonie sont accusés de bloquer l'accès aux plateformes de VoIP comme Skype. Selon Arab News, des expatriés auraient été arrêtés en Arabie saoudite pour avoir utilisé des services de VoIP[11],[12].

Le cas du Maroc

Pendant un temps, l'autorité de régulation des télécoms représentée par l'Agence nationale de réglementation des télécommunications (ANRT) a imposé aux différents opérateurs (Maroc Telecom, Meditel et Inwi) le blocage des applications comme WhatsApp, Viber, Skype, Tango en 3G et 4G d'abord, puis pour les autres modes d'accès par la suite (lignes ADSL), les services VoIP restaient accessibles pour les liaisons en fibre optique utilisées par les entreprises. Dans le même temps, le coût des appels téléphoniques vers l'étranger a subi une hausse de 1000 % sur certaines destinations (Maroc télécom en particulier). Le motif était que pour réaliser de la Téléphonie sur IP au Maroc il faut disposer d'une licence d'opérateur téléphonique, alors qu'il ne s'agit pas de TOIP (Téléphonie sur IP) mais de VOIP (Voix sur IP). La loi sur laquelle était fondée l'interdiction, datant de 2004, prévoyait également des peines d'amendes et de prison allant de 1 mois jusqu'à 1 an pour l'usage de téléphonie via des protocoles Internet.

Le 4 novembre 2016, l'ANRT a officiellement levé l'interdiction sur tous les réseaux, trois jours avant l'ouverture de la COP22 à Marrakech, en évoquant entre autres l'évolution du marché. L'interdiction avait poussé de nombreux marocains à boycotter les opérateurs historiques, notamment sur Facebook[13].

Le cas de l'Éthiopie

Une loi promulguée par le gouvernement éthiopien en 2012 interdit l’usage de la VoIP comme celle utilisée par les applications Skype, Messenger ou Google Talk. Tout contrevenant encourt une peine de prison pouvant aller jusqu’à 15 ans de prison[14] ,[15] ,[16] ,[17],[18],[19],[20],[21]. L’accès à Internet reste exclusivement réservé aux clients de l’opérateur historique qui est un établissement public sous le contrôle du gouvernement. Au classement de pays en 2011 en fonction du nombre d'utilisateurs Internet par 100 habitants, l’Éthiopie est le dernier pays pour le continent africain avec un ratio de 1,10 utilisateur pour 100 habitants, et c'est l'avant-avant-dernier pays au niveau mondial, avant Timor-Est et la Birmanie[22].

Le gouvernement éthiopien explique cette décision d'interdire l'usage de la VoIP pour deux raisons. D’abord, il faut garder la possibilité d’assurer la sécurité nationale en surveillant les communications, compte tenu des risques de terrorisme dans le pays. Ce contrôle est possible avec les télécommunications traditionnelles, mais pas (ou beaucoup plus difficilement) avec les communications par VoIP[23]. Un système de filtrage doit être installé par l’opérateur historique sur les communications par Internet. Les utilisateurs des cybercafés et télécentres doivent enregistrer leurs cartes d’identité avant d'utiliser Internet. Ensuite le gouvernement veut protéger l’opérateur éthiopien EthioTelecom qui est encore l’un des rares opérateurs au monde à avoir gardé le monopole et qui était néanmoins durement concurrencé par les fournisseurs de VoIP et par les applications comme Skype pour les communications internationales. Le défi du gouvernement éthiopien est de permettre à EthioTelecom de garder suffisamment de ressources pour étendre et moderniser son réseau fixe.

Rôle des Wholesalers VOIP

Pour contrer la pression anticoncurrentielle des opérateurs historiques, des Wholesalers VoIP interviennent entre les grands opérateurs internationaux et les opérateurs locaux, notamment dans les pays en développement, jouant le rôle d'arbitragistes et rétablissant la concurrence. En France, les principaux Wholesalers VoIP, surtout actifs en Afrique, sont Evox Trading[24], Activatel et LTI Networks.

Notes et références

  1. « voix sur IP », Grand Dictionnaire terminologique, Office québécois de la langue française (consulté le ).
  2. New Video VoIP Software, Webcams End That Pixelated Feeling, Larry Greenemeier, Scientific American, 31 octobre 2007.
  3. Les meilleures alternatives à Skype : 13programmes gratuits, 1and1.fr.
  4. http://www.voipshield.com/news/press-releases-details.php?id=20&year=2008
  5. http://blogs.orange-business.com/live-france/2009/03/decouverte-de-nouvelles-menaces-de-securite-pour-la-voip.html
  6. VoIP : ce qu'il faut savoir
  7. Voice over Internet Protocol: Enemy or Ally?, Author: Phillippa Biggs, Economist at ITU/CSD, [1]
  8. VoIP Broadcasting in Lebanon Banned Again [2]
  9. Living With VoIP: [3]
  10. INTERNET LAW - Internet telephony is illegal throughout the Middle East, [4]
  11. (en) 5 expats arrested in crackdown against Internet calls
  12. (en) Ministry tries to clear up VoIP confusion
  13. « L'ANRT confirme le déblocage de la VoIP et s'explique », Al Huffington Post,‎ (lire en ligne, consulté le )
  14. L’Éthiopie interdit Skype et punit de 15 ans de prison les utilisateurs coupables, [5]
  15. Utilisation de Skype sur le territoire éthiopien. Verdict : 15 ans de prison [6]
  16. Ethiopia clamps down on Skype and other internet use on Tor, [7]
  17. Skype me maybe, [8]
  18. Ethiopian government outlaws VOIP, 15-year prison sentences possible
  19. What’s the impact of Ethiopia’s Skype/VOIP/social media ban on freedom of speech? [9]
  20. Ethiopia bans VoIP services; 15 years prison term for law-breakers, [10]
  21. Skyping in Ethiopia could result in 15 years of prison, [11]
  22. Statistiques de l'UIT de 2011, Nombre d'utilisateurs d'Internet par 100 habitants, http://www.itu.int/en/ITU-D/Statistics/Documents/statistics/2013/Individuals_Internet_2000-2012.xls
  23. L'Éthiopie met en place un système de surveillance du Web, [12]
  24. https://www.telcobridges.com/newsroom/press-releases/245-evox-trading-choisit-la-plateforme-voip-tmedia-de-telcobridges-et-it-logiq

Voir aussi

Articles connexes

Liens externes