0% found this document useful (0 votes)
417 views9 pages

Diameter Error Codes

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
417 views9 pages

Diameter Error Codes

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

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.

You might also like