|
||||
|
||||
Configuration d'un client SIP | ||||
Objectif : Configuration d'un client SIP.1)Introduction : Le protocole d'établissement de session SIP (Session Initiation Protocol) est un protocole de signalisation appartenant à la couche application du modèle Osi. Son rôle est d'ouvrir, modifier et libérer les sessions . L'ouverture de ces sessions permet de réaliser de l'audio ou vidéoconférence, de l'enseignement à distance, de la voix (téléphonie) et de la diffusion multimédia sur Ip.2) Fonctionnement : Sip intervient aux différentes phases de l'appel notamment :
Invite : Cette requête indique que l'application (ou utilisateur) correspondante à l'Url Sip spécifié est invité à participer à une session Ack : Cette requête permet de confirmer que le terminal appelant a bien reçu une réponse définitive à une requête Invite. Options : Le serveur proxy doit répondre à une requête options en lui précisant ses capacités à contacter le terminal de l'appellé Bye : Cette requête est utilisée par le terminal de l'appelé afin de terminer la session Cancel : Cette requête est envoyée par un terminal ou un serveur proxy à fin d'annuler une requête Register : cette méthode est utilisée par le client pour enregistrer l'adresse URL fourni par le serveur auquel il est relié. Une réponse à une requête est caractérisée par : Un code (code d'état) : un entier codé sur 3 bits indiquant un résultat à l'issue de la réception d'une requête Un motif (ou raison) : indique la raison de refus ou d'acceptation de la requête. Le code d'état est destiné à l'automate gérant l'établissement des sessions Sip et les motifs aux programmeurs. Il existe 6 classes de réponses et donc de codes d'état, représentées par le premier bit :
3) Présentation de l'appel de base en SIP : 1 - Scénario d'appel de base :Nous faisons l'hypothèse que celui qui établit l'appel connaît l'adresse du terminal de destination. Par exemple, il peut essayer de joindre l'adresse SIP suivante, également appelée URL (Uniform Resource Locator) ou encore URI (Uniform Resource Identifier) sip : [email protected] Un client SIP appelle un autre terminal en utilisant le message INVITE. Ce message contient d'ordinaire assez d'information pour permettre au terminal appelé d'établir immédiatement les flux média requis vers l'appelant. Le terminal appelé doit quant à lui indiquer qu'il accepte la requête, ce qui est la finalité de la réponse 200 0K. Puisque la requête est une invitation à communiquer, la réponse 200 0K contient également d'ordinaire une proposition de flux média pouvant être établie vers le terminal appelé, ainsi'que les informations d'adresses et de ports correspondants. |
Révisé le :24-09-2010| © www.technologuepro.com