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