10 Result-Code and Experimental-Result Values

29.2733GPP3GPP EPS AAA interfacesEvolved Packet System (EPS)Release 18TS

10.1 General

This clause defines result code values that shall be supported by all Diameter implementations that conform to this specification.

10.2 Success

Result codes that fall within the Success category shall be used to inform a peer that a request has been successfully completed. The Result-Code AVP values defined in Diameter base protocol (IETF RFC 6733 [58]) shall be applied.

10.3 Permanent Failures

10.3.1 General

Errors that fall within the Permanent Failures category shall be used to inform the peer that the request has failed, and should not be attempted again. The Result-Code AVP values defined in Diameter base protocol (IETF RFC 6733 [58]) shall be applied. When one of the result codes defined here is included in a response, it shall be inside an Experimental-Result AVP and the Result-Code AVP shall be absent.

10.3.2 DIAMETER_ERROR_USER_UNKNOWN (5001)

This result code shall be sent by the HSS to indicate that the user identified by the IMSI is unknown (see 3GPP TS 29.229 [24]).

10.3.3 DIAMETER_ERROR_IDENTITY_NOT_REGISTERED (5003)

This result code shall be sent by the HSS to indicate that there is currently no 3GPP AAA Server registered for the user (see 3GPP TS 29.229 [24]).

10.3.4 DIAMETER_ERROR_ROAMING_NOT_ALLOWED (5004)

This result code shall be sent by the HSS to indicate that the subscriber is not allowed to roam in a certain non-3GPP V-PLMN (see 3GPP TS 29.229 [24]).

10.3.5 DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED (5005)

This result code shall be sent by the HSS to indicate that the node identity trying to be registered by a 3GPP AAA Server is already registered for a specific user (see 3GPP TS 29.229 [24]).

10.3.6 DIAMETER_ERROR_USER_NO_NON_3GPP_SUBSCRIPTION (5450)

This result code shall be sent by the HSS to indicate that no non-3GPP subscription is associated with the IMSI.

10.3.7 DIAMETER_ERROR_USER_NO_APN_SUBSCRIPTION (5451)

This result code shall be sent by the 3GPP AAA Server to indicate that the requested APN is not included in the user’s profile, and therefore is not authorized for that user.

10.3.8 DIAMETER_ERROR_RAT_TYPE_NOT_ALLOWED (5452)

This result code shall be sent by the HSS to indicate the RAT type the UE is using is not allowed for the IMSI.

10.3.9 DIAMETER_ERROR_LATE_OVERLAPPING_REQUEST (5453)

This result code shall be sent by the 3GPP AAA Server to indicate that the incoming request collides with an existing session which has a more recent time stamp than the time stamp of the new request.

10.3.10 DIAMETER_ERROR_TIMED_OUT_REQUEST (5454)

This result code shall be sent by the 3GPP AAA Server to indicate that the incoming request is known to have already timed out at the originating entity.

10.3.11 DIAMETER_ERROR_ILLEGAL_EQUIPMENT (5554)

This result code shall be sent by the 3GPP AAA Server or 3GPP AAA Proxy to indicate that the Mobile Equipment used is not acceptable to the network (e.g. the Mobile Equipment is on the prohibited list of the EIR).

10.3.12 DIAMETER_ERROR_TRUSTED_NON_3GPP_ACCESS_NOT_ALLOWED (5455)

This result code shall be sent by the HSS to indicate that trusted non-3GPP access is not authorized for the user.

10.3.13 DIAMETER_ERROR_UNTRUSTED_NON_3GPP_ACCESS_NOT_ALLOWED (5456)

This result code shall be sent by the HSS to indicate that untrusted non-3GPP access is not authorized for the user.

10.4 Transient Failures

10.4.1 General

Result codes that fall within the transient failures category shall be used to inform a peer that the request could not be satisfied at the time it was received, but may be able to satisfy the request in the future. The Result-Code AVP values defined in Diameter base protocol ( IETF RFC 6733 [58]) shall be applied. When one of the result codes defined here is included in a response, it shall be inside an Experimental-Result AVP and the Result-Code AVP shall be absent.

There are no Transient Error codes defined in this specification.