7.1.5. Errori permanenti
7.1.5. Errori permanenti (Permanent Failures)
Gli errori di questa categoria informano il peer che la richiesta è fallita e non deve essere ripetuta. DOVREBBERO essere usati in risposte senza bit 'E'. Quando non è possibile o efficiente costruire la grammatica di risposta specifica dell'applicazione, POSSONO essere usate risposte con bit 'E' conformi alla sezione 7.2 anche per errori permanenti.
DIAMETER_AVP_UNSUPPORTED 5001
Il peer ha ricevuto un messaggio con un AVP non riconosciuto o non supportato e contrassegnato con bit 'M' (Mandatory). Il messaggio DEVE contenere uno o più Failed-AVP con gli AVP responsabili.
DIAMETER_UNKNOWN_SESSION_ID 5002
La richiesta conteneva un Session-Id sconosciuto.
DIAMETER_AUTHORIZATION_REJECTED 5003
Richiesta per cui l'utente non può essere autorizzato, ad es. se il servizio richiesto non è consentito.
DIAMETER_INVALID_AVP_VALUE 5004
La richiesta conteneva un AVP con valore non valido nella parte dati. Il messaggio DEVE includere gli AVP in errore in Failed-AVP.
DIAMETER_MISSING_AVP 5005
Manca un AVP richiesto dalla definizione del codice comando. Se questo valore è nel Result-Code, DOVREBBE esserci Failed-AVP. Failed-AVP DEVE contenere un esempio dell'AVP mancante con Vendor-Id se applicabile; il campo valore deve avere lunghezza minima corretta e zeri.
DIAMETER_RESOURCES_EXCEEDED 5006
Richiesta non autorizzabile perché l'utente ha già esaurito le risorse consentite (es. seconda connessione PPP con un solo porto consentito).
DIAMETER_CONTRADICTING_AVPS 5007
Il server home ha rilevato AVP contraddittori. Failed-AVP DEVE contenere gli AVP in conflitto.
DIAMETER_AVP_NOT_ALLOWED 5008
Messaggio con AVP che NON DEVE essere presente. Failed-AVP DEVE includere una copia dell'AVP in errore.
DIAMETER_AVP_OCCURS_TOO_MANY_TIMES 5009
Un AVP compare più volte del consentito. Failed-AVP DEVE contenere la prima istanza oltre il massimo.
DIAMETER_NO_COMMON_APPLICATION 5010
Restituito quando un nodo riceve un CER senza applicazioni comuni tra i peer.
DIAMETER_UNSUPPORTED_VERSION 5011
Versione della richiesta non supportata.
DIAMETER_UNABLE_TO_COMPLY 5012
Richiesta rifiutata per motivi non specificati.
DIAMETER_INVALID_BIT_IN_HEADER 5013
Bit riservato dell'intestazione Diameter impostato a uno (1) o bit intestazione incorretti.
DIAMETER_INVALID_AVP_LENGTH 5014
AVP con lunghezza non valida. Il messaggio DEVE includere gli AVP in errore in Failed-AVP. Se la lunghezza errata supera la lunghezza del messaggio o è inferiore alla lunghezza minima dell'header AVP, basta header dell'AVP in errore e payload a zeri della lunghezza minima per il tipo. Per Grouped AVP basta header con payload vuoto. Se l'header non è decodificabile completamente, basta padding con zeri fino alla lunghezza minima dell'header.
DIAMETER_INVALID_MESSAGE_LENGTH 5015
Lunghezza messaggio non valida.
DIAMETER_INVALID_AVP_BIT_COMBO 5016
AVP con combinazione di flag non consentita. Il messaggio DEVE includere gli AVP in errore in Failed-AVP.
DIAMETER_NO_COMMON_SECURITY 5017
CER senza meccanismi di sicurezza comuni. DEVE essere restituita una CEA con Result-Code DIAMETER_NO_COMMON_SECURITY.