Protocole SIP
Ce document est un guide de formation en français sur le protocole SIP, Session Initiation Protocol, Contexte VoIP, analyses avec Wireshark, protocole, et mise en oeuvre avec Asterisk.
Téléchargez les PDF du guide SIP
Correspondance Cinéma - Phono - Télégraphique. Chromolithographie. Villemard, 1910. Bienvenue sur le site sip.goffinet.org !
Le Protocole SIP, Session Initiation Protocol, Contexte VoIP, analyses avec Wireshark, protocole, et mise en oeuvre avec Asterisk. Support de formation sur le protocole SIP.
Auteur : François-Emmanuel Goffinet
Description : Support de formation sur le protocole SIP.
Historique du document
Ce document trouve son origine dans l’expérience de l’auteur comme formateur dans plusieurs programmes de formations éprouvés dans des écoles et des centres de formation. En voici une liste non-exhaustive.
- CCNA Voice Primer (Cisco Academy)
- Base de Téléphonie IP, 40 p. (Communauté Wallonie Bruxelles)
- VOIP UC Open-Source : Architectures et Solutions, 4 j. (Evoliris)
- Formation Asterisk, 4 j. (Evoliris)
- CCNA Collaboration, 5 j. (Egilia)
- Formation SIP + Wireshark, 2 j. (Egilia)
- Formation Téléphonie IP Etat de l’Art, 2 j. (Egilia)
- Formation Asterisk, 3 j. (Egilia)
- Voix sur IP, les fondamentaux, 3 j. (AJC Formation)
- Protocole SIP, 3 j. (AJC Formation)
Objectif du document
Le seul objectif de ce document pour l’instant consiste à fournir au public des formations prestées un support de cours qui accompagne des activités présentielles.
Ce document est publié (rendu public) par la seule volonté de partager le savoir et d’évaluer la qualité du document par une publication sur Internet.
Public visé
Ce document s’adresse à des informaticiens en quête de savoir.
Logiciels et fichiers nécessaires
Structure du document
Photo de couverture : Correspondance Cinéma - Phono - Télégraphique. Chromolithographie. Villemard, 1910.
16 minutes de lecture
L’enregistrement a pour conséquence l’envoi d’une requête REGISTER à un type particulier d’UAS connu sous le nom de REGISTRAR. Un REGISTRAR agit comme extrémité frontale du service de localisation pour un domaine, lisant et écrivant les transpositions sur la base du contenu des demandes REGISTER. Ce service de localisation est alors normalement consulté par un serveur mandataire qui est chargé d’acheminer les demandes pour ce domaine. Dans un contexte avec un PABX ou un fo...
11 minutes de lecture
Le protocole Session Description Protocol (SDP) est un protocole de communication de description de paramètres d’initialisation d’une session de diffusion en flux (streaming). Le protocole SDP ne livre pas le média lui-même. Il est utilisé par l’émetteur et le destinataire pour la négociation du type et du format du média, et les propriétés associées. Une charge SDP est embarquée dans le corps d’un message INVITE SIP ou un Re-INVITE SIP et dans la réponse 200 OK conséquente.
28 minutes de lecture
Il existe six classes de réponses SIP : 1xx Provisional, 2xx Success, 3xx Redirection, 4xx Client Error, 5xx Server Error, 6xx Global Failure. On accordera une attention particulière aux erreurs 4xx Client Error. Ce chapitre sera probablement précieux dans une perspective de dépannage et de diagnostic du protocole. On rappellera toutefois que l’implémentation de ces codes dépend surtout du suivi et de la volonté des concepteurs d’application.
10 minutes de lecture
On peut éprouver les capacités de SIP dans un contexte UAC vers UAS sans serveur proxy. Le plus simple est d’installer un téléphone logiciel comme Linphone ou CSIPsimple ou encore PJSUA sur deux ordinateurs du réseau local.
33 minutes de lecture
Aperçu des opérations SIP. Le premier exemple montre les fonctions de base de SIP : localisation d’un point de terminaison, signal d’un désir de communiquer, négociation des paramètres de session pour établir la session, et suppression de la session une fois établie.
35 minutes de lecture
On trouvera ici une description du Protocole SIP comme boîte-à-outils. On décrira le concept d’AOR mais aussi on donnera une idée des rôles (UA, proxies, B2BUA), des requêtes (méthodes), des réponses et des messages du protocole SIP. Enfin, on envisagera quelques scénarios classiques à étudier.
3 minutes de lecture
Wireshark Annexe
69 minutes de lecture
Wireshark en ligne de commande
19 minutes de lecture
A partir de nombreux fichiers d’exemples, on trouve ici un exemple d’analyse de trafic VoIP : configuration de Wireshark, première analyse, hiérarchie de protocoles et points de terminaison, protocoles VoIP, statistiques SIP, appels VoIP, champs SIP, jouer une conversation téléphonique, affichage des utilisateurs SIP, Analyse RTP sont au menu des activités.
28 minutes de lecture
Statistiques Wireshark
68 minutes de lecture
Travailler avec des captures Wireshark
63 minutes de lecture
Capture de paquets