La téléphonie IP (Voice over IP) a été mise au point pour réaliser des économies de coûts, ce qui produit des taxes régulatrices prélevées sur les appels vocaux longue distance. Ce type de supplément ne concerne pas le transfert de données longue distance. Par conséquent, établir un appel de données est plus rentable que d’établir un appel vocal. Auparavant, les services téléphoniques étaient fournis sur le réseau à commutation de circuits appelé PSTN (réseaux téléphoniques publics commutés) ou POTS (services téléphoniques normaux à l'ancienne), qui est encore utilisé dans certaines régions.
Tableau de comparaison
Base de comparaison | H.323 | siroter |
---|---|---|
Origines | Basé sur la téléphonie | Basé sur Internet |
Conçu par | UIT (Union internationale des télécommunications) | IETF (Internet Engineering Task Force) |
Endpoint location | Utilise un alias (mappé par les portiers). | Utilise les URL SIP. |
Routage des appels | Le portier fournit les informations de routage. | Le serveur de redirection et de localisation fournit des informations de routage |
Format du message | Binaire | ASCII |
Compatibilité avec Internet | Non | Oui |
Architecture | Monolithique | Modulaire |
Messagerie instantannée | Non fourni | Fournit une installation de messagerie instantanée |
L'évolutivité | Limité | Meilleur |
La flexibilité | H.323 n'est pas assez flexible. | Très flexible. |
L'interopérabilité | Des protocoles bien définis et une compatibilité ascendante complète le rendent interopérable. | Ne fournit pas d'interopérabilité. |
Facilité de mise en œuvre | La nécessité d'un analyseur spécial complique le déploiement et le débogage. | Des éléments réutilisables facilitent la mise en œuvre. |
Complexité | Assez complexe | Modéré |
Définition de H.323
H.323 est le système de communication multimédia le plus utilisé au monde sur les réseaux à commutation de paquets et IP, en tant que norme de protocole de communication multimédia la plus ancienne définie par l'UIT. Le protocole H.323 comprend généralement un ensemble de protocoles conçus pour le codage, le décodage et la mise en paquets des signaux vidéo et audio afin d’utiliser la signalisation et le contrôle des appels.
La suite de protocoles H.323 implique certains composants fondamentaux pour son fonctionnement:
- Terminal : comme son nom l’indique, il est utilisé comme point de terminaison au sein d’un réseau IP. Un terminal peut assurer la signalisation et le contrôle, une communication bidirectionnelle en temps réel et des codecs.
- Passerelles : un chemin de connexion est établi entre le réseau à commutation de paquets et le réseau à commutation de circuits est appelé passerelles. Il peut être éliminé quand aucun autre réseau n'est connecté. Il est utilisé pour piloter les caractéristiques d'un point d'extrémité LAN vers un point d'extrémité de réseau à circuit commuté ou dans un sens opposé, où l'établissement, le contrôle et la traduction de l'appel sont effectués par des passerelles.
- Portiers : les fonctions nécessaires qu'un portier implémente sont la traduction d'adresses, le contrôle de la bande passante, la gestion de zones et le contrôle d'admission, l'autorisation des appels, la signalisation du contrôle des appels, la gestion de la bande passante et la gestion des appels. Mais sa fonction principale est de contrôler les terminaux sous sa règle appelée Zone.
Canaux définis en H.323
Il existe plusieurs canaux dans H.323 qui régissent l'échange d'informations entre l'entité en communication, tels que le service d'accès distant, la signalisation d'appel, le contrôle H.245 et le canal logique.
- Canal RAS (registre, admission et statut) : le canal RAS offre une stratégie pour établir une communication entre les points d'extrémité et les portiers, le point final s'enregistrant auprès du portier et les demandes d'autorisation, afin de passer un appel aux autres points d'extrémité. Une fois l'appel terminé, le portier envoie l'adresse de transport du canal de signalisation d'appel du point d'extrémité appelé.
- Canal de signalisation d'appel : Dans ce canal, les informations de contrôle d'appel et de contrôle de service complémentaire sont transférées. L'adresse de transport est spécifiée sur ce canal après l'établissement de l'appel.
- Canal de commande H.245 : le canal transporte les messages de protocole H.245 de prise en charge du contrôle de média et d'échange de capacités. Le canal de contrôle H.245 rend le canal logique disponible pour le média après échange des capacités avec les membres de l'appel.
- Canal logique : Les informations audio, vidéo et autres médias sont acheminées dans ces canaux. Les différents types de support sont transportés par la paire distincte de canaux unidirectionnels à l'aide du protocole RTP (protocole de transport en temps réel) et du protocole RTCP (protocole de contrôle RTP).
UIT-T H.323 décrit l'utilisation d'un protocole de transport non fiable (par exemple, UDP) pour acheminer le serveur d'accès à distance et le canal logique du support. Tandis que le canal de contrôle est défini pour être transporté sur un protocole de transport fiable tel que TCP.
Définition de SIP
SIP (Session Initiation Protocol) est également un protocole de communication multimédia conçu par l'IETF. Semblable à H.323, SIP utilise RTP pour transporter les flux de média. Ainsi, la différence entre H.323 et SIP réside dans la manière dont la signalisation et le contrôle d'appel sont obtenus. SIP est un protocole de contrôle de couche d'application utilisé pour établir, modifier et terminer des sessions ou des appels multimédias. Bien que, il gère la communication entre l'appelant et l'appelé, ce qui inclut l'adressage de point final et la localisation de l'utilisateur.
Le fonctionnement du protocole SIP implique essentiellement deux éléments: l'agent d'utilisateur (UA) et un serveur de réseau.
- Agent utilisateur : il reste dans les stations d'extrémité SIP et se compose d'un client d'agent d'utilisateur (UAC) et d'un serveur d'agent d'utilisateur (UAS), le premier émettant les demandes SIP et envoyant généralement plus tard les réponses à ces demandes.
- Serveur de réseau : Il peut être de trois types: serveur de redirection, serveur proxy et registraire.
Les serveurs ne sont pas nécessairement nécessaires pour un appel SIP de base. L'agent d'utilisateur SIP et le serveur de réseau sont analogues au terminal et au portier H.323, respectivement. Le SIP comprend deux opérations de base dans lesquelles SIP UAC émet une demande et le serveur proxy SIP sert d’identification de l’emplacement de l’utilisateur final et SIP UAS approuve l’appel.
L'invitation SIP comprenant: une demande INVITE et une demande ACK. Le message INVITE contient la spécification de session qui indique le type de support que l'appelant peut accepter et la destination des données du support. Les adresses SIP sont appelées localisateurs de ressources uniformes SIP (SIP-URL) et sont exprimées au format sip suivant: utilisateur@hôte.domaine .
Le format de message SIP est basé sur le format de message HTTP (HyperText Transport Protocol), dans lequel un codage à base de texte et lisible par l'homme est utilisé. Les serveurs de redirection gèrent le message INVITE en renvoyant l'URL SIP où l'appelé est disponible. Les serveurs proxy exécutent le routage de couche application des demandes et réponses SIP. Un serveur proxy peut être avec état ou sans état.
Pour réaliser les fonctions de signalisation d'appel dans la téléphonie IP, le protocole SDP (Session Description Protocol) est utilisé conjointement avec le protocole SIP.
Principales différences entre H.323 et SIP
- Le protocole H.323 est basé sur la téléphonie alors que SIP est basé sur Internet.
- L'organe de standard H.323 est l'UIT. En revanche, SIP est conçu par l'IETF.
- Pour déterminer l'emplacement du noeud final, H.323 utilise un alias que le portier mappe (c'est-à-dire un hôte ou un numéro de téléphone). Par contre, en SIP, l’adressage est fait en utilisant une URL.
- Le portier joue un rôle important dans le routage des appels et fournit des informations de routage en H.323, tandis que dans SIP, les serveurs de redirection et de localisation sont utilisés à des fins spécifiques.
- H.323 suit le format de message binaire. Inversement, SIP utilise le format de message ASCII.
- H.323 n'est pas compatible avec Internet, tandis que SIP est compatible avec Internet.
- L'architecture de H.323 est monolithique. Inversement, SIP repose sur une architecture modulaire.
- SIP offre la facilité de messagerie instantanée. Au contraire, il n’existe aucune installation de ce type dans H.323.
- SIP est plus évolutif, flexible et facilement implémenté et adapté. En revanche, H.323 est moins évolutif et flexible, et difficile à mettre en œuvre et à adapter aux nouvelles applications.
- En ce qui concerne la complexité, H.323 est un pas en avant par rapport à SIP.
Conclusion
H.323 est une norme de l’industrie téléphonique habituellement considérée comme lourde. Il décrit toute la pile de protocoles, détermine précisément ce qui est autorisé et ce qui est interdit. Les protocoles définis systématiquement facilitent la tâche d’interopérabilité, mais c’est complexe, un standard inflexible qui est difficile à adapter aux applications futures.
D'autre part, SIP est un protocole Internet commun fonctionnant en échangeant des lignes courtes de texte ASCII. Très modulaire, simple, flexible et léger, il s'intègre facilement à d'autres protocoles Internet mais ne collabore pas avec les protocoles de signalisation des systèmes téléphoniques existants.