Guide des messages d'erreur d'Axon

La liste suivante présente les codes de réponse les plus fréquents que vous pouvez rencontrer lorsque vous tentez de passer des appels VoIP. Les codes sont compris entre 100 et 600 et chaque série de cent de codes représente une classe de réponse différente.

1.0 Réponses 1xx

Ces réponses sont classées comme « Réponses provisoires » et indiquent que le serveur effectue une action et n'a pas de réponse définitive en fonction de la demande qu'il a reçue.

1.1 100 - Essai en cours

Le serveur a reçu la demande et agit en fonction de la nature de celle-ci.

1.2 180 - Sonnerie

Le téléphone recevant la demande d'appel tente d'alerter l'utilisateur de l'appel entrant.

1.3 183 - Progression de session

Ce message renseigne sur la progression d'un appel.

2.0 Réponses 2xx

Ces réponses sont classées comme « Réponses réussies ».

2.1 200 - OK

La demande a réussi.

3.0 Réponses 3xx

Ces réponses sont classées comme « Réponses de redirection » et renseignent sur le nouvel emplacement du destinataire d'un appel ou sur tout autre service.

3.1 301 - Déplacé définitivement

Le destinataire de l'appel est introuvable à l'adresse composée et doit être contacté à la nouvelle adresse spécifiée (fournie dans la réponse). Les futures tentatives d'appel doivent concerner la nouvelle adresse.

3.2 302 - Déplacé temporairement

Le destinataire de l'appel est temporairement indisponible à l'adresse composée et doit être contacté à la nouvelle adresse spécifiée (fournie dans la réponse). Les futures tentatives d'appel doivent toujours concerner l'adresse origine.

4.0 Réponses 4xx

Ces réponses sont classées comme « Réponses d'échec ». Ces réponses indiquent l'échec d'un client ou serveur particuliers pour répondre à une demande particulière.

4.1 400 - Demande incorrecte

La demande n'a pas été comprise par le serveur, certainement parce que la structure de la demande comporte une syntaxe incorrecte.

4.2 401 - Non autorisé

La demande nécessite une authentification. Cela signifie normalement que les informations d'identification (nom d'utilisateur et mot de passe) doivent être fournies.

4.3 403 - Interdit

La demande a été comprise par le serveur, mais la validation de la demande a été refusée. Il est peu probable que répéter la même demande aboutisse. Le serveur peut donner une raison pour le refus, mais cela n'est pas obligatoire.

4.4 404 - Non trouvé

Le destinataire de l'appel n'existe pas au numéro appelé. Vous obtiendrez aussi ce message si le client du destinataire de l'appel n'est pas inscrit sur le serveur et n'a pas été inscrit pendant au moins cinq à dix minutes.

4.5 405 - Méthode non autorisée

La demande a été comprise mais elle n'est pas autorisée. Le serveur doit fournir une liste de types de demandes qu'il acceptera.

4.6 407 - Authentification proxy requise

Similaire au code 401, cela signifie que les informations d'identification (nom d'utilisateur et mot de passe) DOIVENT être fournies.

4.7 408 - Délai d'expiration de la demande

Le serveur n'a pas pu traiter la demande dans durée acceptable.

4.8 410 - Supprimé

Le destinataire de l'appel n'est pas disponible sur le numéro composé ET le serveur n'a aucune idée de la manière de le contacter.

4.9 415 Type de support non pris en charge

Ce code signifie normalement que l'appelant et le destinataire de l'appel ne sont pas parvenus à négocier un codec à utiliser pour l'appel téléphonique (c'est-à-dire qu'aucune des deux parties ne prend en charge un codec commun). Pour les appels PSTN en VoIP, la négociation de codec a échoué entre le téléphone VoIP et le serveur de la passerelle VoIP. Cette situation ne peut être résolue qu'en déterminant les codecs pris en charge à chaque extrémité de l'appel et en trouvant un moyen de faire en sorte que les deux extrémités utilisent le même codec par un choix commun. Cela peut nécessiter d'utiliser un téléphone VoIP différent, qui prend en charge un plus grand nombre de codecs.

4.10 480 - Non disponible temporairement

Le destinataire de l'appel a été contacté avec succès, mais il n'est pas disponible, pour quelque raison que ce soit (c'est-à-dire qu'il a peut-être activé la fonction « Ne pas déranger » sur son téléphone). La seule solution est d'essayer à nouveau dans quelques minutes.

4.11 481 - La transaction/l'appel n'existe pas

La demande a été reçue par le destinataire de l'appel, mais la demande ne correspond à aucune transaction existante ou précédente et par conséquent le destinataire ne peut pas la traiter.

4.12 482 - Boucle détectée

Le serveur a reçu une demande avec la même destination que l'origine de la demande.

4.12 483 - Trop de tronçons

Le serveur a reçu une demande dont le champ « Max-Forwards » défini sur zéro. Cela signifie qu'une demande est passée par un nombre de points trop important pour atteindre le serveur. Certains serveurs publient ce message si l'appelant envoie la demande d'une adresse IP privée (c'est-à-dire que STUN et UPNP sont désactivés sur le client). La demande peut être retentée dans quelques secondes, le cas échéant.

4.13 484 - Adresse incomplète

Le serveur a reçu une demande dont l'adresse de destination est incomplète. L'adresse doit respecter le format « [numéro]@[serveursip]:[port] ».

4.14 486 - Occupé ici

Le destinataire de l'appel a été contacté avec succès mais ne peut pas ou ne souhaite pas prendre l'appel à ce stade.

4.15 487 - Requête terminée

La demande envoyée a été terminée par un BYE ou CANCEL de la part du serveur ou du destinataire de l'appel. Cette réponse peut être envoyée dans les cas où un appel est réglé pour sonner sur plusieurs téléphones et que l'un de ces téléphone prend l'appel. Tous les téléphones qui ne prennent pas l'appel reçoivent cette réponse.

4.16 488 - Non acceptable ici

Le destinataire de l'appel a reçu la demande avec succès mais a rejeté la description de la session, peut-être en raison d'un choix incorrect de codec, d'adresse et de port IP inacceptable pour l'envoi d'audio ou même pour un format incorrect de la description de session en soi. Il est possible que cette demande réussisse si elle est adressée ailleurs.

4.17 491 - Demande en cours

Le destinataire de l'appel a déjà reçu la même demande et tente actuellement de la traiter.

5.00 Réponses 5xx

Ces réponses sont classées comme « Réponses d'échec », similaires à la classe 4xx, mais celles-ci ne sont généralement générées que par un serveur.

5.01 500 - Erreur interne du serveur

Le serveur a rencontré un problème l'empêchant de remplir la demande. La demande peut être envoyée à nouveau après quelques secondes.

5.01 501 - Non implémenté

Le serveur ne dispose pas des moyens nécessaires pour remplir la demande.

5.02 503 - Service non disponible

Le serveur est surchargé ou en cours de maintenance et est temporairement dans l'incapacité de traiter la demande. Il n'est absolument pas obligatoire que les serveurs sous cette condition répondent avec ce message, ils peuvent simplement ignorer/refuser la demande et abandonner l'appel. Si le serveur n'indique pas quand la demande peut être retentée, le client doit agir de la même manière que lorsqu'il reçoit une réponse « 500 - Erreur interne du serveur ».

5.03 505 - Version non prise en charge

Le serveur ne prend pas en charge la version du protocole SIP utilisée dans la demande.

6.00 Réponses 6xx

Ces réponses sont classées comme « Échecs globaux » et indiquent généralement que l'un des correspondants de la demande d'appel a refusé la demande d'appel actuelle et pourrait refuser toute demande similaire à l'avenir, sauf mention contraire.

6.01 603 - Refusé

Le destinataire de l'appel a été contacté avec succès mais ne souhaite pas ou ne peut pas participer. Cette réponse est généralement renvoyée lorsque le destinataire de l'appel sait que la demande ne peut pas être déviée ailleurs.

6.02 606 Non acceptable

Le destinataire de l'appel a reçu la demande avec succès mais a rejeté la description de la session, peut-être en raison d'un choix incorrect de codec, d'adresse et de port IP inacceptable pour l'envoi d'audio ou même pour un format incorrect de la description de session en soi. Toutes les demandes envoyées à cette destination utilisant la même description de session obtiendront vraisemblablement la même réponse.