7.4 Result-Code and Experimental-Result Values
29.2723GPPEvolved Packet System (EPS)Mobility Management Entity (MME) and Serving GPRS Support Node (SGSN) related interfaces based on Diameter protocolRelease 17TS
7.4.1 General
This clause defines result code values that shall be supported by all Diameter implementations that conform to this specification.
7.4.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 the Diameter base protocol IETF RFC 6733 [61] shall be applied.
7.4.3 Permanent Failures
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 the Diameter base protocol IETF RFC 6733 [61] 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.
7.4.3.1 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
7.4.3.2 DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION (5420)
This result code shall be sent by the HSS to indicate that no EPS subscription is associated with the IMSI.
7.4.3.3 DIAMETER_ERROR_RAT_NOT_ALLOWED (5421)
This result code shall be sent by the HSS to indicate the RAT type the UE is using is not allowed for the IMSI.
7.4.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 within the MME or SGSN area.
7.4.3.5 DIAMETER_ERROR_EQUIPMENT_UNKNOWN (5422)
This result code shall be sent by the EIR to indicate that the mobile equipment is not known in the EIR.
7.4.3.6 DIAMETER_ERROR_UNKNOWN_SERVING_NODE (5423)
This result code shall be sent by the HSS to indicate that a Notify command has been received from a serving node which is not registered in HSS as the node currently serving the user.
7.4.4 Transient Failures
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 the Diameter base protocol IETF RFC 6733 [61]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.
7.4.4.1 DIAMETER_AUTHENTICATION_DATA_UNAVAILABLE (4181)
This result code shall be sent by the HSS to indicate that an unexpectedly transient failure occurs. The requesting node can try the request again in the future.
7.4.4.2 DIAMETER_ERROR_CAMEL_SUBSCRIPTION_PRESENT (4182)
This result code shall be sent by the HSS to indicate that the subscriber to be registered has SGSN CAMEL Subscription data.