Accueil| Introduction | SIP | 3G/UMTS | 3GPP | UMM | IMS | Convergence | Conclusion | Glossaire
umts
Fonctionalité du protocole SIP

L’une des cas des fonctionnalités les plus intéressantes du protocole SIP est la faculté à établir des sessions à partir d’une seule adresse IP, quel que soit l’endroit, et même lorsque l’utilisateur change de terminal.

SIP partage de nombreuses similitudes avec le protocole HTTP comme le codage en ASCII et les codes de réponse.
Le client envoie des requêtes au serveur, qui lui renvoie une réponse.

Les méthodes de base sont :

INVITE permet à un client de demander une nouvelle session
ACK
confirme l'établissement de la session
CANCEL
annule un INVITE en suspens
BYE termine une session en cours

Les codes de réponse sont similaires à HTTP.100 Trying
200 OK

Les codes supérieurs à x80 sont spécifiques à SIP.
180 Ringing
486 Busy
....
En revanche, SIP différe de HTTP du fait qu'un agent SIP (User Agent, UA) joue habituellement à la fois les rôles de client et de serveur. C'est à dire qu'il peut aussi bien envoyer des requêtes, que répondre à celles qu'il reçoit.
En pratique, la mise en place de SIP repose sur trois éléments : User Agent, registrar et proxy.

Christian Omnes & Simon Fongue