SIPp — Test de connectivité SIP
SIPp est un outil en ligne de commande open-source permettant de simuler des agents SIP (UAC/UAS) et de tester la stabilité de vos trunks SIP.
Installation
apt-get install sipp # Debian/Ubuntu yum install sipp # CentOS/RHEL
Options principales
| Option | Description | Exemple |
|---|---|---|
-r <rate> | Taux de génération d'appels (appels/sec) | -r 10 |
-l <limit> | Appels simultanés maximum | -l 100 |
-m <count> | Nombre total d'appels avant arrêt | -m 500 |
-sf <file> | Scénario XML personnalisé | -sf uac.xml |
-s <service> | Numéro/service appelé | -s 0033XXXXXXXXX |
Test UAC standard (appels sortants)
sipp -sn uac 192.168.1.100 -r 5 -l 50 -m 200 -s 0612345678
Ce test génère 5 appels/seconde vers le serveur SIP 192.168.1.100, avec 50 appels simultanés max, pour un total de 200 appels.
Test par paliers (stress test)
Augmentez progressivement la charge pour identifier le point de rupture :
sipp -sn uac sip.webtic.online -r 1 -l 10 -m 50 sipp -sn uac sip.webtic.online -r 5 -l 50 -m 200 sipp -sn uac sip.webtic.online -r 10 -l 100 -m 500 sipp -sn uac sip.webtic.online -r 20 -l 200 -m 1000
Métriques clés à surveiller
- Call Completion Rate : % d'appels recevant une réponse 200 OK (cible > 95%)
- Response Time : Délai INVITE → 200 OK (cible < 1 seconde)
- Failed calls : 408 Timeout, 503 Service Unavailable → problème réseau ou surcharge
Interpréter les résultats
SIPp affiche en temps réel les statistiques. À la fin du test, un fichier CSV récapitulatif est généré. Un taux de succès < 90% sur votre trunk WebTic signale un problème de configuration ou de capacité.
Support : Contactez notre équipe avec le fichier CSV SIPp pour une analyse rapide.