| Informational
                                          							
                                        | 
                                 
                                    | DIAMETER_MULTI_ ROUND_AUTH  | 1001  | Subsequent messages triggered by client shall also used in Authentication and to get access of required resources. Generally
                                          used in Diameter NAS. 
                                        | 
                                 
                                    | Success
                                          							
                                        | 
                                 
                                    | DIAMETER_SUCCESS  | 2001  | Request processed Successfully.  | 
                                 
                                    | DIAMETER_LIMITED_SUCCESS  | 2002  | Request is processed but some more processing is required by Server to provide access to user.  | 
                                 
                                    | Protocol Errors [E-bit set]
                                          							
                                        | 
                                 
                                    | DIAMETER_COMMAND  _UNSUPPORTED  | 3001  | Server returns it if Diameter Command-Code is un-recognized by server.  | 
                                 
                                    | DIAMETER_UNABLE  _TO_DELIVER  | 3002  | Message cannot be delivered because there is no Host with Diameter URI present in Destination-Host AVP in associated Realm.
                                          
                                        | 
                                 
                                    | DIAMETER_REALM_NOT  _SERVED  | 3003  | Intended Realm is not recognized.  | 
                                 
                                    | DIAMETER_TOO_BUSY  | 3004  | Shall return by server only when server unable to provide requested service, where all the pre-requisites are also met. Client
                                          should also send the request to alternate peer. 
                                        | 
                                 
                                    | DIAMETER_LOOP_DETECTED  | 3005  | -  | 
                                 
                                    | DIAMETER_REDIRECT  _INDICATION  | 3006  | In Response from Redirect Agent.  | 
                                 
                                    | DIAMETER_APPLICATION  _UNSUPPORTED  | 3007  | -  | 
                                 
                                    | DIAMETER_INVALID_HDR_BITS  | 3008  | It is sent when a request is received with invalid bits combination for considered command-code in DIAMETER Header structure.
                                          For example, Marking Proxy-Bit in CER message. 
                                        | 
                                 
                                    | DIAMETER_INVALID_AVP_BITS  | 3009  | It is sent when a request is received with invalid flag bits in an AVP.  | 
                                 
                                    | DIAMETER_UNKNOWN_PEER  | 3010  | A DIAMETER server can be configured whether it shall accept DIAMETER connection from all nodes or only from specific nodes.
                                          If it is configured to accept connection from specific nodes and receives CER from message from any node other than specified.
                                          
                                        | 
                                 
                                    | Transient Failures [Could not satisfy request at this moment]
                                          							
                                        | 
                                 
                                    | DIAMETER_AUTHENTICATION  _REJECTED  | 4001  | Returned by Server, most likely because of invalid password.  | 
                                 
                                    | DIAMETER_OUT_OF_SPACE  | 4002  | Returned by node, when it receives accounting information but unable to store it because of lack of memory.  | 
                                 
                                    | ELECTION_LOST  | 4003  | Peer determines that it has lost election by comparing Origin-Host value received in CER with its own DIAMETER IDENTITY and
                                          found that received DIAMETER IDENTITY is higher. 
                                        | 
                                 
                                    | Permanent Failures [To inform peer, request is failed, should not be attempted again]
                                          							
                                        | 
                                 
                                    | DIAMETER_AVP  _UNSUPPORTED  | 5001  | AVP marked with Mandatory Bit, but peer does not support it.  | 
                                 
                                    | DIAMETER_UNKNOWN  _SESSION_ID  | 5002  | -  | 
                                 
                                    | DIAMETER_AUTHORIZATION  _REJECTED  | 5003  | User can not be authorized. For example, Comes in AIA on s6a interface.  | 
                                 
                                    | DIAMETER_INVALID_AVP_VALUE  | 5004  | -  | 
                                 
                                    | DIAMETER_MISSING_AVP  | 5005  | Mandatory AVP in request message is missing.  | 
                                 
                                    | DIAMETER_RESOURCES  _EXCEEDED  | 5006  | A request was received that cannot be authorized because the user has already expended allowed resources. An example of this
                                          error condition is a user that is restricted to one dial-up PPP port, attempts to establish a second PPP connection. 
                                        | 
                                 
                                    | DIAMETER_CONTRADICTING  _AVPS  | 5007  | Server has identified that AVPs are present that are contradictory to each other.  | 
                                 
                                    | DIAMETER_AVP_NOT_ALLOWED  | 5008  | Message is received by node (Server) that contain AVP must not be present.  | 
                                 
                                    | DIAMETER_AVP_OCCURS  _TOO_MANY_TIMES  | 5009  | If message contains the a AVP number of times that exceeds permitted occurrence of AVP in message definition.  | 
                                 
                                    | DIAMETER_NO_COMMON  _APPLICATION  | 5010  | In response of CER if no common application supported between the peers.  | 
                                 
                                    | DIAMETER_UNSUPPORTED  _VERSION  | 5011  | Self explanatory.  | 
                                 
                                    | DIAMETER_UNABLE  _TO_COMPLY  | 5012  | Message rejected because of unspecified reasons.  | 
                                 
                                    | DIAMETER_INVALID_BIT  _IN_HEADER  | 5013  | When an unrecognized bit in the Diameter header is set to one.  | 
                                 
                                    | DIAMETER_INVALID  _AVP_LENGTH  | 5014  | Self explanatory.  | 
                                 
                                    | DIAMETER_INVALID  _MESSAGE_LENGTH  | 5015  | Self explanatory.  | 
                                 
                                    | DIAMETER_INVALID_AVP  _BIT_COMBO  | 5016  | For example, marking AVP to Mandatory while message definition doesn't say so.  | 
                                 
                                    | DIAMETER_NO_COMMON  _SECURITY  | 5017  | In response of CER if no common security mechanism supported between the peers.  |