Codes de réponse SIP
Comprendre les réponses SIP (messages d’état)
Session Initiation Protocol (SIP) est la technologie standard pour établir, gérer et terminer les appels VoIP. Les réponses SIP sont des messages numériques à trois chiffres échangés entre l’appelant (UAC — User Agent Client) et le destinataire (UAS — User Agent Server).
Les connaître permet de comprendre rapidement l’état des appels, diagnostiquer les problèmes et gérer efficacement la VoIP.
Catégories de réponses SIP
Les codes sont répartis en six catégories selon leur premier chiffre :
1xx– Information : Demande en cours.2xx– Succès : Demande terminée avec succès.3xx– Redirection : Appel redirigé vers une autre destination.4xx– Erreur client : Problème dans la demande.5xx– Erreur serveur : Problème côté serveur.6xx– Erreur globale : Demande refusée globalement ; aucun autre serveur ne l’acceptera.
1xx : Réponses informatives
Ces codes indiquent la progression de l’appel :
100 Trying: Demande reçue et en traitement.180 Ringing: Le téléphone sonne ou reçoit une alerte.181 Call Is Being Forwarded: Appel transféré vers un autre numéro.182 Queued: Appel temporairement en file d’attente.183 Session Progress: La connexion est en cours d’établissement.199 Early Dialog Terminated: La tentative s’est terminée avant une connexion complète.
2xx : Réponses de succès
Ces réponses confirment la réussite de la demande :
200: Appel ou action réussi.202 Accepted: Demande comprise et acceptée, mais pas forcément entièrement traitée.204 No Notification: Demande réussie sans autre notification nécessaire.
3xx : Réponses de redirection
Ces codes indiquent une redirection :
300 Multiple Choices: Plusieurs routes sont disponibles ; l’appelant en choisit une.301 Moved Permanently: L’utilisateur demandé a changé définitivement d’adresse.302 Moved Temporarily: Renvoi temporaire ; l’adresse initiale reste valide.305 Use Proxy: L’appel doit passer par le proxy indiqué dans la réponse.380 Alternative Service: Échec, mais la réponse fournit des alternatives.
4xx : Erreurs client
Ces codes signalent un problème avec la demande de l’appelant :
400 Bad Request: Syntaxe incorrecte, demande incompréhensible.401 Unauthorized: Authentification nécessaire pour terminer l’appel.403 Forbidden: Le serveur a compris mais refuse la demande.404 Not Found: Le numéro appelé n’existe pas.405 Method Not Allowed: Méthode invalide pour cette adresse.407 Proxy Authentication Required: Authentification auprès du proxy nécessaire.408 Request Timeout: Aucune réponse du serveur dans le délai.415 Unsupported Media Type: Type ou format de média non pris en charge.
Autres codes 4xx possibles :
402 Payment Required410 Gone413 Request Entity Too Large416 Unsupported URI Scheme420 Bad Extension480 Temporarily Unavailable486 Busy Here: Ligne appelée occupée.487 Request Terminated: Appel terminé avant connexion.488 Not Acceptable Here: Demande ou média inacceptable.
5xx : Erreurs serveur
Ces codes concernent le serveur traitant l’appel :
500 Server Internal Error: Erreur serveur inattendue générale.501 Not Implemented: Fonction requise absente du serveur.502 Bad Gateway: Réponse invalide d’un autre serveur du réseau.503 Service Unavailable: Serveur temporairement surchargé ou en maintenance.504 Server Timeout: Serveur en amont sans réponse à temps.513 Message Too Large: Message dépassant les capacités du serveur.
Autres codes 5xx :
505 Version Not Supported555 Push Notification Service Not Supported580 Precondition Failure
6xx : Échecs globaux
Ces réponses indiquent que l’appel ne peut continuer vers aucune destination :
600 Busy Everywhere: Toutes les destinations possibles sont occupées.603 Decline: Appel refusé par le destinataire.604 Does Not Exist Anywhere: Aucune destination trouvée.606 Not Acceptable: Paramètres demandés non pris en charge par le destinataire.
Autres codes 6xx :
607 Unwanted608 Rejected
Pourquoi comprendre ces codes
- Identifier rapidement les problèmes.
- Résoudre plus vite les incidents VoIP.
- Optimiser routage et traitement.
- Réduire les interruptions et améliorer la qualité.
Ces codes aident à diagnostiquer efficacement, communiquer clairement avec le support et maintenir le bon fonctionnement.
Pour toute question, contactez le support en direct ou consultez les guides du centre d’aide IllyVoIP.