Session Initiation Protocol – Protocole de communication basé sur IP qui établit les règles de communications entre deux applications de téléphonie souhaitant dialoguer. Emanation de l’IETF [RFC 3261] destinée à mettre en place des procédures d’appel et de contrôle lors d’une communication VOIP bi ou multipartite.
Situé au dessus de la couche TCP ou UDP, SIP est indépendant de la couche transport d’IP. Protocole composé de 8 routines (invite, register, bye, ack, cancel, options, subscribe, notify) et existant en 2 grandes classes d’objets :
- Les agents utilisateurs,
- Les serveurs.
SIP assure aussi des fonctions d’administration des appels pour ajouter, supprimer ou transférer des communications ou pour changer les paramètres d’une session en cours d’appel. Le protocole SIP est un protocole de signalisation qui peut initialiser, modifier et fermer les sessions de plusieurs abonnés. Ce protocole texte basé sur HTTP est utilisé pour retransmettre les informations de la communication – comme la conversation – via des réseaux. Le format d’e-mail standard est utilisé pour annoncer les adresses des abonnées : « sip:utilisateur@domaine ».
Les informations SIP sont donc transmises via le protocole TCP ou le protocole UDP. Il prend aussi en charge la transmission de l’identité de l’appelant ou le transfert d’appel sur des réseaux basés sur IP. Parce que SIP est orienté vers les applications distribuées sur Internet (mise en oeuvre simple, extensibilité, modifiabilité, flexibilité), il est appelé à devenir le protocole standard de l’avenir pour la Voix sur IP d’après les experts et les agences de certification.
Il faut plus que le protocole SIP pour téléphoner via Internet. SIP ne fait qu’initialiser la communication. Les données réelles pour la communication sont gérées par d’autres protocoles = SDP et RTP. Tout en étant utilisé dans le secteur de la Voix sur IP, SIP a aussi été consacré par le Projet de partenariat de troisième génération (le 3GP) comme étant le protocole pour le multimédia dans les communications mobiles 3G (UMTS).
