Conception de scripts [DE4]
Transcription
Conception de scripts [DE4]
SIPp Conception de scripts [DE4] OBJECTIFS L’objectif de cette formation est de découvrir l’ensemble des possibilités de SIPp et de le mettre en œuvre afin de maîtriser son utilisation. PARTICIPANTS Ingénieurs et techniciens intervenant dans les phases de tests, de validations et d’intégrations. PRÉ-REQUIS Une bonne connaissance du protocole SIP est nécessaire. TRAVAUX DIRIGÉS Le cours s’appuie sur des travaux pratiques réalisés pendant toute la durée de la formation. DURÉE 2 jours SIPp est un logiciel open-source qui permet de tester les équipements SIP (Proxy, B2BUA, AS, IPBX, ...). Il offre de multiples possibilités dans l’exécution de scripts. SIPp permet notamment l’exécution de scénarios de tests fonctionnels des plus simples au plus complexes et la réalisation de tests en charge. CONTEXTE D’UTILISATION • Les entités SIP • Rappel sur le protocole SIP • SDP et les flux RTP/RTCP PRÉSENTATION • Qu’est-ce que SIPp ? • Caractéristiques de SIPp • Principes et options de SIPp • Documentation, FAQ, mailing list T P N°1 : ENREGISTREMENT SIP (REGISTER) • Installation de SIPp • Les paramètres de la ligne de commande • Les principaux mots clés (variables internes) • Ecriture du script d’enregistrement • Installation de Wireshark pour analyser le call flow • L’utilisation de variables injectées depuis un fichier CSV P N°2 : APPEL SORTANT / APPEL T ENTRANT (INVITE) • Présentation du call flow SIP à réaliser • Ecriture du script • Les nouveaux keywords • Fonctions dédiées VoIP de Wireshark • Intégration continue P N°3 : RÉALISATION D’UN TEST T DE CHARGE • Génération de log • Mise en place du test de charge • Mode multi-socket P N°4 : SIMULATION DE FLUX T AUDIO/VIDÉO • Présentation des options «rtp_echo» et «pcapplay» • Réalisation d’un script «rtp_echo» • Réalisation d’un script «pcapplay» TP N°5 : FONCTIONS AVANCÉES • Branchement conditionnel • Interconnexion de scripts SIPp TP N°6 : SIPP ET LA SÉCURITÉ • TLS • HTTP digest et AKAv1