7.1.3. Erreurs de protocole
7.1.3. Erreurs de protocole (Protocol Errors)
Les erreurs de la catégorie erreur de protocole DEVRAIENT être traitées par saut, et les mandataires Diameter PEUVENT tenter de corriger l'erreur si possible. Notez que ces erreurs NE DOIVENT être utilisées que dans des messages de réponse dont le bit 'E' est positionné.
DIAMETER_COMMAND_UNSUPPORTED 3001
Ce code d'erreur est utilisé lorsqu'une entité Diameter reçoit un message avec un code de commande (Command Code) qu'elle ne prend pas en charge.
DIAMETER_UNABLE_TO_DELIVER 3002
Cette erreur est renvoyée lorsque Diameter ne peut pas livrer le message à la destination, soit parce qu'aucun hôte du domaine prenant en charge l'application requise n'était disponible pour traiter la requête, soit parce que l'AVP Destination-Host a été fourni sans l'AVP Destination-Realm associée.
DIAMETER_REALM_NOT_SERVED 3003
Le domaine (realm) visé par la requête n'est pas reconnu.
DIAMETER_TOO_BUSY 3004
Lorsqu'elle est renvoyée, un nœud Diameter DEVRAIT tenter d'envoyer le message à un pair de remplacement. Cette erreur NE DOIT être utilisée que lorsqu'un serveur spécifique est demandé et qu'il ne peut pas fournir le service demandé.
DIAMETER_LOOP_DETECTED 3005
Un agent a détecté une boucle en tentant d'acheminer le message vers le destinataire prévu. Le message PEUT être envoyé à un pair alternatif s'il existe, mais le pair signalant l'erreur a identifié un problème de configuration.
DIAMETER_REDIRECT_INDICATION 3006
Un agent de redirection a déterminé que la requête ne pouvait pas être satisfaite localement, et l'initiateur de la requête DEVRAIT adresser la requête directement au serveur dont les coordonnées ont été ajoutées à la réponse. Lorsqu'elle est définie, l'AVP Redirect-Host DOIT être présente.
DIAMETER_APPLICATION_UNSUPPORTED 3007
Une requête a été envoyée pour une application non prise en charge.
DIAMETER_INVALID_HDR_BITS 3008
Une requête a été reçue dont les bits de l'en-tête Diameter étaient positionnés soit en combinaison invalide, soit à une valeur incompatible avec la définition du code de commande.
DIAMETER_INVALID_AVP_BITS 3009
Une requête a été reçue incluant un AVP dont les bits de drapeau sont positionnés à une valeur non reconnue ou incohérente avec la définition de l'AVP.
DIAMETER_UNKNOWN_PEER 3010
Un CER a été reçu d'un pair inconnu.