Partie I : Introduction
Introduction Historique et motivation Types de VoIP et son évolution SIP – principaux concepts Normalisation SIP (RFC 3261 et autres normes pertinentes)
Architecture UA – Agent utilisateur
Serveurs prédéfinis : registraire, emplacement, proxy et redirectionServeurs d'applicationsIdentification et adressageTrapèze SIPLes serveurs et leur fonctionnement InscriptionServeur SIP en modes Proxy et Redirection
Serveurs proxy sans état et avec étatServeur de localisationEnregistrements SRV et DNSenregistrements uri/url/urn, ENUM et NAPTRMessages de signalisation SIP (y compris Messagerie instantanée et présence – extensions IMP) Structure du messageDemandesRéponses
Exemple d'appelEn-têtes et paramètresModèles IMPSDP (Session Description Protocol) Description du médiaListe standard des codecsRègles de négociation de sessionFlux d'appels – Signalisation SIP Session SIP – Exemple principal de la RFC 3261
Exemples de scénarios d'appelConférence et PBX IPChanger de média pendant une sessionUtiliser IMP
Routage des requêtes et réponses SIP VIA headerEn-têtes ROUTE et RECORD-ROUTEInterfonctionnement SIP-PSTN SIP-T et SIP-IMédias précoces SIP et liaisons SIPSignalisation SIP-PSTNSIP – problèmes de sécurité Secure SIP, Secure RTP et Secure RTCP
Implémentations typiques de Secure SIPProblèmes pratiques et perspectives Traversée NAT et pare-feuQoS
SIP et SDP dans l'architecture IMS 3GPPConclusion et discussionPartie II : PratiqueSIP en environnement LAN : XLite SIP UA + Asterisk Création de comptes Asterisk avec un plan de numérotation simple Configuration de XLite SIP UA (dtmf, codecs, nat, rtp, timer, register) et des téléphones SIP (Polycom, Gigaset, Yealink, Linphone) Enregistrement, lancer et recevoir des appels Appels P2P avec Linphone
Analyse de la signalisation SIP à l'aide de Wireshark Configuration d'un serveurEnregistrement de la signalisation SIP et des flux multimédias RTPAnalyse des paquets SIP. Récupération d'un appel spécifique
Problèmes de qualité de la voix. Tampon de gigue. Récupération de la signalisation DTMF (RFC 2833, INFO). Dépannage du codec et du DTMF (transcodage, panne du codec GSM, duplication de tonalité DTMF)VoIP moniteurParamètres et attributs SDP, messagerie instantanée et présence (IM&P)Méthodes SIP ABONNEMENT, PUBLIATION et MESSAGE
Pratiquer IM&P avec XLite et LinphoneFlux d'appels SIP Enregistrement SIP avec enregistrement DNS SIP SRV
Enregistrement du téléphone SIP à l'aide de DNS-SRV
Flux d'appels avec DNS Analyse de la signalisation d'appel SIP à l'aide de Wireshark
Dépannage – délai d'attente DNS, latenceLiaisons SIP Etablir une liaison SIP de testDépannage (DOS, DDOS, fraude, cps)Problèmes de sécurité SIP Sécurité SIP avec IPSecSécurité avec SIP sécuriséTéléphonie IP – risque de fraude
Prévenir les DDOS et autres types d'attaquesLancement de services basés sur SIP VoIP Configuration d'un switchConfiguration et enregistrement du client SIPLogiciel Asterisk PBX / Softswitch Freeswitch / Cisco Gestionnaire d'appels
Linux CentOSPilotes TDM2IPTéléphones logiciels (XLite, Linphone)
Serveur matérielCarte/passerelle TDM2IPTéléphone dur (Polycom, Gigaset, Yealink)Codecs de configuration de téléphone logiciel/téléphone dur
Utilisateur/Mot de passe/Serveur SIP/Proxy/PortsFonctionnement et signalisation pour : Appel à 3Renvoi d'appel
Transfert d'appel d'opérateurMWI, BLFProvisionnement automatique YealinkContraintes dépendantes du fournisseurProblèmes SIP et de traduction d'adresses réseau (NAT) Type et structure des NAT
STUN (traversée simple d'UDP via NAT)Qualité de VoIP appels – dépannage Appel connecté – support manquantFacteurs clés de QoS Délai, gigue, taille du tampon de lectureVoIP métriques de qualité RTCP – délai et gigueMOS selon le modèle E ITU-T G.107VoIP outils de suivi de la qualité (Voipmonitor)Téléphonie IP basée sur le cloud
Récapituler et traiter les questions liées au SIP et VoIP soumises par les participants.