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.
|