Le SIP est un protocole de signalisation pour la voix qui est implémenté dans la plupart des réseaux de téléphonie moderne.
Ce module vous donne les bases du fonctionnement de ce protocole.
Allant de l’architecture aux messages SIP en passant par les entités et les headers SIP, ce cours vous fournira tous les éléments nécessaires pour aborder avec sérénité d’autres thématiques liées au SIP qui sont beaucoup plus complexes, avancées.
Le contenu proposé s'inspire de deux sources de contenus riches et intéressants, rendant ce présent contenu ultra riche et rempli de détails tous aussi pertinents les uns que les autres.
Au terme du cours des travaux dirigés suivis d’une évaluation sont conçus pour accompagner dans la consolidation des connaissances acquises.
PLAN du cours :
INTRODUCTION
PARTIE I : VoIP ET SIGNALISATION SIP
PARTIE II : MESSAGE SIP, ADRESSES SIP ET EN-TETES SIP
REQUETES ET REPONSES SIP
LES TYPES D'ADRESSES SIP
LES HEADERS SIP
PARTIE III : ARCHITECTURE SIP, PROCEDURE D’ENREGISTREMENT SIP, ETABLISSEMENT DE SESSION
ARCHITECTURE
ETABLISSEMENT D'UN APPEL BASIQUE
LES SIP SERVEURS
DIFFERENCE ENTRE DIALOGUE ET TRANSACTION
PARTIE IV : LE PROTOCOLE SDP
DEFINITION
INFORMATION DE SESSION
INFORMATION DE MEDIA
UN EXEMPLE DE SDP
DESCRIPTION DES PARAMETRES
MULTIPLE 'm' LINES
LE MODELE OFFRE/REPONSE : un exemple de négociation
PARTIE V : ETUDE DE CAS D’USAGE SIP
MISE EN ATTENTE
CALL FORKING
TRANSFERT D’APPEL
ENTETE "SUPPORTED:replaces"
ENTETE DIVERSION vs ENTETE HISTORY-INFO
PARTIE VI : MORE DEEPER ABOUT
SIP PROXIES : TRANSACTIONAL PROXY, STATEFULL PROXY, STATELESS PROXY
SIP ROUTING AND HEADERS : VIA AND RECORD-ROUTE HEADERS
FORMATION D'UN INVITE
ENVOI D'UN INVITE
ROUTAGE DU 200 OK
ROUTAGE DU ACK
MIME (MULTIPURPOSE INTERNET MAIL EXTENSION)
BACK TO BACK USER AGENT
CONFIGURATION D'UN CLIENT SIP
INTRODUCTION A l'ENUM (E.164 NUMber Mapping)
INTRODUCTION AU PROBLEME DU NAT EN SIP
STUN
INTRODUCTION AU MGCP (Media Gateway Control Protocol)
PARTIE VII : EVALUATION DES CONNAISSANCES