4001
4002
4003
Transient Failures
4010 DIAMETER_END_USER_SERVICE_DENIED
4012 DIAMETER_CREDIT_LIMIT_REACHED
5001 DIAMETER_AVP_UNSUPPORTED
5002 DIAMETER_UNKNOWN_SESSION_ID
5003 DIAMETER_AUTHORIZATION_REJECTED
5004 DIAMETER_INVALID_AVP_VALUE
5005 DIAMETER_MISSING_AVP
5008 DIAMETER_AVP_NOT_ALLOWED
5009 DIAMETER_AVP_OCCURS_TOO_MANY_TIMES
5010 DIAMETER_NO_COMMON_APPLICATION
Permanent errors
5011 DIAMETER_UNSUPPORTED_VERSION
5012 DIAMETER_UNABLE_TO_COMPLY
5014 DIAMETER_INVALID_AVP_LENGTH
5017 DIAMETER_NO_COMMON_SECURITY
5030 DIAMETER_USER_UNKNOWN
5031 DIAMETER_RATING_FAILED
5570 DIAMETER_ERROR_UNKNOWN_POLICY_COUNTERS
5106 DIAMETER_ERROR_SUBS_DATA_ABSENT
MISSING_SY
STEM_ALTE
RATION_FO
R_DEBIT
INCORRECT
_IMPACTS_
FOR_DEBIT
&
LIFECYCLE_
VALIDATION
_FAILED
Check the
ecs.log file
for the
rating
function
failure
details.
The subscriber's credit floor or ceiling limit is breached. Update the subscriber's credit.
CY_COUNTERS
2. Diameter Result Code in detail:
.
.
Type Code
Informational
1001
Success
2001
Success
2002
Protocol Errors
3001
Protocol Errors
3002
Protocol Errors
3003
Protocol Errors
3004
Protocol Errors
3005
Protocol Errors
3006
Protocol Errors
3007
Protocol Errors
3008
Protocol Errors
3009
Protocol Errors 3010
Transient Failures
4001
Transient Failures
4002
Transient Failures
4003
Permanent Failures
5001
Permanent Failures
5002
Permanent Failures
5003
Permanent Failures
5004
Permanent Failures
5005
Permanent Failures
5006
Permanent Failures
5007
Permanent Failures
5008
Permanent Failures
5009
Permanent Failures
5010
Permanent Failures
5011
Permanent Failures
5012
Permanent Failures
5013
Permanent Failures
5014
Permanent Failures
5015
Permanent Failures
5016
Permanent Failures
5017
Result Code Series Type
1xxx Informational
2xxx Success
3xxx Protocol errors
4xxx Transient failures
5xxx Permanent failure
Reason Details
DIAMETER_MULTI_ROUND_AUTH This informational error is returned by a
Diameter server to inform the access
device that the authentication
mechanism being used requires
multiple round trips, and a subsequent
request needs to be issued in order for
access to be granted.
DIAMETER_SUCCESS The Request was successfully
completed.
DIAMETER_LIMITED_SUCCESS When returned, the request was
successfully completed, but additional
processing is required by the
application in order to provide service
to the user.
DIAMETER_COMMAND_UNSUPPORTED The Request contained a Command-
Code that the receiver did not
recognize or support. This MUST be
used when a Diameter node receives
an experimental command that it does
not understand.
DIAMETER_UNABLE_TO_DELIVER
This error is given when Diameter can not deliver
the message to the destination, either because
no host within the realm supporting the required
application was available to process the request,
or because Destination-Host AVP was given
without the associated Destination-Realm AVP.
DIAMETER_REALM_NOT_SERVED The intended realm of the request is not
recognized.
DIAMETER_TOO_BUSY When returned, a Diameter node SHOULD
attempt to send the message to an alternate
peer. This error MUST only be used when a
specific server is requested, and it cannot
provide the requested service.
DIAMETER_LOOP_DETECTED
An agent detected a loop while trying to get the
message to the intended recipient. The message
MAY be sent to an alternate peer, if one is
available, but the peer reporting the error has
identified a configuration problem.
DIAMETER_REDIRECT_INDICATION
A redirect agent has determined that the request
could not be satisfied locally and the initiator of
the request should direct the request directly to
the server, whose contact information has been
added to the response. When set, the Redirect-
Host AVP MUST be present.
DIAMETER_APPLICATION_UNSUPPORTE A request was sent for an application that is not
D supported.
DIAMETER_INVALID_HDR_BITS
A request was received whose bits in the
Diameter header were either set to an invalid
combination, or to a value that is inconsistent
with the command code's definition.
DIAMETER_INVALID_AVP_BITS
A request was received that included an AVP
whose flag bits are set to an unrecognized value,
or that is inconsistent with the AVP's definition.
DIAMETER_UNKNOWN_PEER A CER was received from an unknown peer.
DIAMETER_AUTHENTICATION_REJECTED
The authentication process for the user failed,
most likely due to an invalid password used by
the user. Further attempts MUST only be tried
after prompting the user for a new password.
DIAMETER_OUT_OF_SPACE
A Diameter node received the accounting
request but was unable to commit it to stable
storage due to a temporary lack of space.
CONNECTION_LOST The peer has determined that it has lost the
election process and has therefore disconnected
the transport connection.
DIAMETER_AVP_UNSUPPORTED
The peer received a message that contained an
AVP that is not recognized or supported and was
marked with the Mandatory bit. A Diameter
message with this error MUST contain one or
more Failed- AVP AVP containing the AVPs that
caused the failure.
DIAMETER_UNKNOWN_SESSION_ID
The request contained an unknown Session-Id.
DIAMETER_AUTHORIZATION_REJECTED
A request was received for which the user could
not be authorized. This error could occur if the
service requested is not permitted to the user.
DIAMETER_INVALID_AVP_VALUE The request contained an AVP with an invalid
value in its data portion. A Diameter message
indicating this error MUST include the offending
AVPs within a Failed-AVP AVP.
DIAMETER_MISSING_AVP
The request did not contain an AVP that is
required by the Command Code definition. If
this value is sent in the Result-Code AVP, a
Failed-AVP AVP SHOULD be included in the
message. The Failed-AVP AVP MUST contain an
example of the missing AVP complete with the
Vendor-Id if applicable. The value field of the
missing AVP should be of correct minimum
length and contain zeroes.
DIAMETER_RESOURCES_EXCEEDED
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
The Home Diameter server has detected AVPs
in the request that contradicted each other, and
is not willing to provide service to the user. One
or more Failed-AVP AVPs MUST be present,
containing the AVPs that contradicted each
other.
DIAMETER_AVP_NOT_ALLOWED A message was received with an AVP that MUST
NOT be present. The Failed-AVP AVP MUST be
included and contain a copy of the offending
AVP.
DIAMETER_AVP_OCCURS_TOO_MANY_TI
MES A message was received that included an AVP
that appeared more often than permitted in the
message definition. The Failed-AVP AVP MUST
be included and contain a copy of the first
instance of the offending AVP that exceeded the
maximum number of occurrences
DIAMETER_NO_COMMON_APPLICATION This error is returned when a CER message is
received, and there are no common applications
supported between the peers.
DIAMETER_UNSUPPORTED_VERSION
This error is returned when a request was
received, whose version number is unsupported.
DIAMETER_UNABLE_TO_COMPLY This error is returned when a request is rejected
for unspecifiedreasons.
DIAMETER_INVALID_BIT_IN_HEADER
This error is returned when an unrecognized bit
in the Diameter header is set to one
DIAMETER_INVALID_AVP_LENGTH The request contained an AVP with an invalid
length. A Diameter message indicating this
error MUST include the offending AVPs within a
Failed-AVP AVP.
DIAMETER_INVALID_MESSAGE_LENGTH This error is returned when a request is
received with an invalid message
length.
DIAMETER_INVALID_AVP_BIT_COMBO The request contained an AVP with which is not
allowed to have the given value in the AVP Flags
field. A Diameter message indicating this error
MUST include the offending AVPs within a Failed-
AVP AVP.
DIAMETER_NO_COMMON_SECURITY
This error is returned when a CER message is
received, and there are no common security
mechanisms supported between the peers. A
Capabilities-Exchange-Answer (CEA) MUST be
returned with the Result-Code AVP set to
DIAMETER_NO_COMMON_SECURITY.