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