Que sont les codes de réponse SIP ?
Les codes de réponse SIP sont des messages de statut utilisés dans le protocole SIP pour indiquer le résultat d'une requête SIP — comme l'enregistrement d'un appareil ou le passage d'un appel. Ces codes permettent d'identifier si la communication se déroule normalement ou si quelque chose ne fonctionne pas correctement.
Comprendre ces codes pourrait vous aider à résoudre les problèmes plus rapidement et à garantir le bon fonctionnement de votre configuration VoIP.
Liste des codes de réponse
1xx — Réponses informatives
Ces réponses indiquent qu'une requête est en cours de traitement, mais qu'aucune réponse définitive n'est encore disponible.
Code | Signification | Ce que cela signifie | Cause possible / action |
100 | En cours de traitement | La requête est en cours de traitement. | Aucune action nécessaire. Cela fait partie du processus normal d'établissement d'appel SIP. |
180 | Sonnerie | L'appareil de destination sonne. | Signalisation normale. Le téléphone alerte l'utilisateur. |
181 | Appel en cours de redirection | L'appel est redirigé vers une autre destination. | L'utilisateur a configuré une redirection d'appel. Vérifiez les paramètres si cela est inattendu. |
182 | En file d'attente | L'appel est en file d'attente et sera traité. | Souvent utilisé dans les configurations de centre d'appels. |
183 | Session en cours | Fournit des médias précoces (par exemple, tonalité de retour d'appel) avant que l'appel ne soit décroché. | Peut être normal ; certains fournisseurs et appareils utilisent ce code pour transmettre les tonalités de progression d'appel. |
2xx — Réponses de succès
Ces codes indiquent que la requête SIP a été reçue, comprise et acceptée avec succès.
Code | Signification | Ce que cela signifie | Cause possible / action |
200 | OK | La requête a réussi. | Comportement normal ; indique le succès de l'enregistrement, de l'établissement d'appel, etc. |
202 | Accepté | Requête acceptée pour traitement, mais non terminée. | Rare dans SIP ; parfois utilisé pour des actions différées. |
3xx — Réponses de redirection
Ces codes indiquent que la requête devrait être redirigée vers un autre point de terminaison. Il ne s'agit pas nécessairement d'erreurs, mais ils peuvent influencer le comportement et le routage des appels.
Code | Signification | Ce que cela signifie | Cause possible / action |
300 | Choix Multiples | L'adresse renvoyée offre plusieurs choix parmi lesquels l'utilisateur ou le client peut sélectionner. | Rarement utilisé ; pourrait indiquer qu'une redirection d'appel est configurée avec plusieurs destinations. |
301 | Déplacé Définitivement | L'utilisateur a été déplacé vers une nouvelle adresse, et les requêtes futures devraient être dirigées vers celle-ci. | Peut indiquer une redirection d'appel permanente ou une réaffectation d'appareil. |
302 | Déplacé Temporairement | L'utilisateur est temporairement disponible à une adresse différente. | Redirection temporaire due à une redirection d'appel ou à un enregistrement sur un autre point d'accès. |
305 | Utiliser un Proxy | La requête doit être envoyée via un serveur proxy spécifique. | Vérifiez que le client SIP prend en charge et est correctement configuré pour utiliser le proxy indiqué. |
380 | Service Alternatif | L'appel a échoué, mais des services alternatifs sont disponibles. | Souvent lié à des fonctionnalités d'appel non prises en charge ; l'utilisateur devrait peut-être utiliser un service ou un codec différent. |
4xx — Réponses d'Échec Client
Ces codes indiquent que la requête n'est pas valide ou ne peut pas être satisfaite en raison d'un problème du côté client (par exemple, mauvaise configuration de l'appareil, échec d'authentification ou comportement non pris en charge).
Code | Signification | Ce que cela signifie | Cause possible / action |
400 | Requête Incorrecte | Syntaxe ou paramètres de la requête mal formés. | Vérifiez qu'il n'y a pas d'erreurs de frappe ou de formatage dans les paramètres SIP. |
401 | Non Autorisé | Une authentification est requise (utilisé par les registrars). | Assurez-vous que les identifiants SIP sont corrects ; les proxys devraient plutôt utiliser le code 407. |
402 | Paiement Requis | Réservé pour une utilisation future. | Non applicable. |
403 | Interdit | Le serveur refuse la requête. | Identifiants incorrects ou compte/IP bloqué. |
404 | Non Trouvé | L'utilisateur ou l'extension n'existe pas. | Vérifiez le numéro, l'extension ou l'enregistrement de l'appareil. |
405 | Méthode Non Autorisée | La méthode SIP n'est pas prise en charge par le serveur. | Vérifiez la compatibilité avec votre client SIP. |
406 | Non acceptable | La ressource n'est pas acceptable selon les en-têtes Accept. | Il pourrait être nécessaire de modifier les codecs ou les paramètres. |
407 | Authentification proxy requise | Le proxy nécessite une authentification. | Vérifiez votre nom d'utilisateur et votre mot de passe SIP. |
408 | Délai de requête dépassé | Aucune réponse de la destination. | L'appareil est peut-être hors ligne ou non enregistré. |
409 | Conflit | Conflit avec l'état actuel de la ressource. | Rarement utilisé ; possibilité d'enregistrements en double. |
410 | Disparu | L'utilisateur existait autrefois mais n'est plus disponible. | Le compte ou l'extension a peut-être été supprimé. |
412 | Échec de la requête conditionnelle | Une condition préalable à la requête n'a pas été remplie. | Cela concerne généralement les en-têtes SIP — vérifiez la configuration avancée. |
413 | Entité de requête trop volumineuse | Le corps de la requête est trop volumineux pour être traité. | Réduisez la taille du message SIP ou de la charge utile. |
414 | URI de requête trop longue | L'URI dans la requête est trop longue. | Requête SIP invalide ; contactez votre fournisseur ou votre administrateur informatique. |
415 | Type de média non pris en charge | Le format média (par exemple, le codec) n'est pas pris en charge. | Ajustez vos paramètres de codec. |
416 | Schéma d'URI non pris en charge | Le schéma d'URI n'est pas reconnu. | Assurez-vous d'utiliser un URI SIP standard (par exemple, sip:utilisateur@domaine). |
417 | Priorité de ressource inconnue | L'en-tête de priorité de ressource est inconnu. | Peu utilisé — vérifiez auprès de votre fournisseur. |
420 | Extension incorrecte | Une extension de protocole SIP non prise en charge a été demandée. | Désactivez les extensions SIP avancées sur votre appareil. |
421 | Extension requise | Le serveur nécessite une extension SIP spécifique pour traiter la demande. | Vérifiez que votre appareil ne manque pas de fonctionnalités ou qu'il est bien compatible. |
422 | Session Interval Too Small | Le délai de la session est trop court. | Augmentez l'intervalle de session (par exemple, >90 secondes). |
423 | Interval Too Brief | L'intervalle demandé est plus court que le minimum autorisé. | Ajustez les intervalles de rafraîchissement dans votre appareil. |
424 | Bad Location Information | Les informations de localisation fournies ne sont pas valides. | Généralement pas pertinent pour les configurations VoIP standards. |
428 | Use Identity Header | Il manque un en-tête Identity dans la demande. | Pourrait nécessiter des paramètres d'identité SIP avancés. |
429 | Provide Referrer Identity | Identité manquante ou non valide dans un renvoi. | Rare dans les configurations VoIP de base ; fonctionnalité avancée. |
433 | Anonymity Disallowed | Les demandes anonymes ne sont pas autorisées. | Désactivez les fonctionnalités d'anonymat dans votre appareil si elles sont utilisées. |
436 | Bad Identity-Info | L'en-tête Identity-Info n'est pas valide. | Les paramètres d'identité SIP pourraient nécessiter une correction. |
437 | Unsupported Certificate | Le certificat fourni n'est pas pris en charge. | Peut être lié au SIP chiffré (TLS) ; vérifiez les paramètres du certificat. |
438 | Invalid Identity Header | Le contenu de l'en-tête Identity n'est pas valide. | Vérifiez les paramètres d'identité SIP ou contactez votre fournisseur. |
480 | Temporarily Unavailable | Le destinataire est hors ligne ou injoignable. | Appareil non enregistré, éteint ou en mode Ne pas déranger. |
481 | Call/Transaction Does Not Exist | La session ou l'ID d'appel ne correspond pas à une transaction active. | Souvent causé par des retards ou des paquets perdus. |
482 | Loop Detected | Le message SIP est pris dans une boucle de routage. | Vérifiez les règles de redirection ou la configuration du PBX. |
483 | Trop de sauts | La requête SIP a dépassé le nombre maximum de sauts. | Boucle de routage ou trop d'étapes de redirection. |
484 | Adresse incomplète | L'URI de la requête ne contient pas tous les éléments requis. | Vérifiez le numéro composé ; il pourrait être incomplet. |
485 | Ambigu | L'adresse fournie correspond à plusieurs ressources. | Utilisez une adresse SIP plus précise ou unique. |
486 | Occupé ici | Le destinataire est en ligne ou indisponible. | Soit occupé sur une autre ligne, soit en mode Ne pas déranger. |
487 | Requête interrompue | La requête a été annulée avant sa finalisation. | L'appelant a peut-être raccroché ou la transaction a expiré. |
488 | Non acceptable ici | Les paramètres média ne sont pas acceptables à destination. | Incompatibilité des codecs ou de la négociation média. |
489 | Événement incorrect | L'en-tête ou le paquet d'événement n'est pas compris. | Les notifications d'événements pourraient être mal configurées. |
491 | Requête en attente | La requête chevauche une transaction en cours. | Veuillez patienter avant de réessayer. |
493 | Indéchiffrable | Le message crypté ne peut pas être déchiffré. | Problème possible avec les clés S/MIME ou TLS. |
494 | Accord de sécurité requis | La négociation de sécurité est requise mais absente ou a échoué. | Il pourrait être nécessaire d'activer le SIP sécurisé (SIPS ou TLS). |
5xx — Réponses d'échec du serveur
Cela signifie que le serveur n'a pas pu traiter une requête valide.
Code | Signification | Ce que cela signifie | Cause / action possible |
500 | Erreur interne du serveur | Erreur générique côté serveur. | Problème temporaire sur le serveur SIP. Réessayez plus tard ou contactez le support. |
501 | Non implémenté | La méthode SIP n'est pas prise en charge par le serveur. | Le serveur ne reconnaît pas le type de requête. Vérifiez la compatibilité. |
502 | Passerelle incorrecte | Réponse non valide reçue du serveur en amont. | Pourrait indiquer des problèmes avec l'opérateur ou des proxies mal configurés. |
503 | Service indisponible | Le serveur n'est temporairement pas en mesure de traiter la requête. | Souvent un signe de surcharge ou de maintenance. Réessayez un peu plus tard. |
504 | Délai d'attente du serveur dépassé | Le serveur n'a pas répondu à temps. | Retards réseau, problèmes de pare-feu ou difficultés côté serveur en amont. |
505 | Version non prise en charge | La version SIP utilisée n'est pas prise en charge par le serveur. | Extrêmement rare. Vérifiez si la pile SIP est obsolète ou mal configurée. |
513 | Message trop volumineux | La requête était trop volumineuse pour que le serveur puisse la traiter. | Pourrait être dû à un SDP volumineux ou à trop d'informations d'en-tête. Vérifiez la configuration. |
580 | Échec de précondition | La précondition dans le message de requête n'a pas été remplie. | Peut être lié à la négociation média. Vérifiez le SDP ou la compatibilité de l'appareil. |
6xx — Réponses d'échec global
Ces codes indiquent que la requête a échoué à toutes les destinations possibles.
Code | Signification | Ce que cela signifie | Cause possible / action |
600 | Occupé partout | Toutes les destinations sont occupées. | Toutes les cibles de redirection ou tous les points d'accès utilisateur sont en cours d'utilisation. |
603 | Refuser | La destination a refusé l'appel. | L'utilisateur a activement rejeté l'appel ou des paramètres de refus automatique sont activés. |
604 | N'existe nulle part | L'utilisateur n'existe dans aucun emplacement connu. | Pourrait indiquer un numéro non enregistré ou une erreur de numérotation. |
606 | Non acceptable | La requête a été comprise mais n'est pas acceptable pour l'utilisateur. | Incompatibilité de codec, de chiffrement ou de média. Vérifiez les paramètres pris en charge des deux côtés. |
