Result codes (Result-Code AVP)

Table 1. Result codes (Result-Code AVP)
Result code ID Result code name Description

Success

2001

DIAMETER_SUCCESS

The request was successfully completed.

Protocol errors

3001

DIAMETER_COMMAND_UNSUPPORTED

Rx: treated as an error.

Tx: not supported.

3002

DIAMETER_UNABLE_TO_DELIVER

Rx: peer failover procedure on the Diameter base level is invoked. After the same response (3002) is received from all eligible peers, the application level (NASREQ/Gx/Gy) is notified. The message can then be retransmitted one last time with the destination-host AVP cleared. For a message to be retransmitted on the application level, server failover procedure must be enabled.

Tx: diameter base replies with 3002 if it cannot route the received request message to its destination (this applies to Diameter multichassis configuration).

3003

DIAMETER_REALM_NOT_SERVED

Rx: treated as an error.

Tx: not supported.

3004

DIAMETER_TOO_BUSY

Rx - The peer failover procedure on the Diameter base level is invoked. After the same response (3004) is received from all eligible peers, the application level (NASREQ, Gx, Gy) is notified. The message can then be retransmitted one last time with the destination-host AVP cleared. For a message to be retransmitted on the application level, server failover procedure must be enabled.

Tx: not supported.

3005

DIAMETER_LOOP_DETECTED

Rx: treated as an error.

Tx: not supported.

3006

DIAMETER_REDIRECT_INDICATION

Rx: treated as an error.

Tx: not supported.

3007

DIAMETER_APPLICATION_UNSUPPORTED

Rx: treated as an error.

Tx: not supported.

3008

DIAMETER_INVALID_HDR_BITS

Rx: treated as an error.

Tx: not supported.

3009

DIAMETER_INVALID_AVP_BITS

Rx: treated as an error.

Tx: not supported.

3010

DIAMETER_UNKNOWN_PEER

Rx: treated as an error.

Tx: not supported.

Permanent failures

5001

DIAMETER_AVP_UNSUPPORTED

Rx: treated as an error.

Tx:

Reception of an unrecognized AVP with M-bit set triggers a response (RAA) message that contains the Result-Code AVP whose value is set to DIAMETER_AVP_UNSUPORTED, and the Failed-AVP AVP containing the offending AVP.

5002

DIAMETER_UNKNOWN_SESSION

Rx: treated as an error.

Tx:

In case that a message from PCRF is received for a non-existing session, the 7750 SR replies with this value.

5004

DIAMETER_INVALID_AVP_VALUE

Rx: treated as an error.

Tx:

Reception of an AVP with invalid value triggers a response message (RAA) that contains the Result-Code AVP whose value is set to DIAMETER_INVALID_AVP_VALUE, and the Failed-AVP containing the AVP that caused the error.

5005

DIAMETER_MISSING_AVP

Rx: treated as an error.

Tx: not supported.

5007

DIAMETER_CONTRADICTING_AVPS

Rx: treated as an error.

Tx: not supported.

5008

DIAMETER_AVP_NOT_ALLOWED

Rx: treated as an error.

Tx: not supported.

5009

DIAMETER_AVP_OCCURS_TOO_MANY_TIMES

Rx: treated as an error.

Tx: not supported.

5010

DIAMETER_NO_COMMON_APPLICATION

Rx: treated as an error.

Tx: not supported.

5011

DIAMETER_UNSUPPORTED_VERSION

Rx: treated as an error.

Tx:

As an example, a RAA message carries this AVP as a response to a RAR message that was received by a SR OS node while the Gx session was in a session terminating state. A session terminating state is considered a state where the SR OS node is waiting for a CCA-T message as a response to a previously initiated CCR-T message by the SR OS node.

5012

DIAMETER_UNABLE_TO_COMPLY

Rx: treated as an error.

Tx:

For example, a RAA message carries this AVP as a response to a RAR message that was received by a SR OS node while the Gx session was in a session terminating state. A session terminating state is considered a state where the SR OS node is waiting for a CCA-T message as a response to a previously initiated CCR-T message by the SR OS node.

5013

DIAMETER_INVALID_BIT_IN_HEADER

Rx: treated as an error.

Tx: not supported.

5014

DIAMETER_INVALID_AVP_LENGTH

Rx: treated as an error.

Tx: not supported.

5015

DIAMETER_INVALID_MESSAGE_LENGTH

Rx: treated as an error.

Tx: not supported.

5016

DIAMETER_INVALID_AVP_BIT_COMBO

Rx: treated as an error.

Tx: not supported.

5017

DIAMETER_NO_COMMON_SECURITY

Rx: treated as an error.

Tx: not supported.

Gx specific permanent failures

5140

DIAMETER_ERROR_INITIAL_PARAMETERS

Rx: treated as an error.

Tx: not supported.

5141

DIAMETER_ERROR_TRIGGER_EVENT

Rx: treated as an error.

Tx: not supported.

5142

DIAMETER_PCC_RULE_EVENT

Rx: treated as an error.

Tx: not supported.

5148

DIAMETER_ADC_RULE_EVENT

Rx: treated as an error.

Tx: not supported.