The Rule-Failure-Code AVP (AVP code 1031)
is of type Enumerated, and it is sent by the PCEF to the PCRF and
is used to specify the cause value of the error that occurs in the
PCC rule during sending of the Charging-Rule-Report AVP.
UNKNOWN_RULE_NAME(1)
This value is used to indicate that
the pre-provisioned PCC rule could not be successfully activated because
the Charging-Rule-Name is unknown to the PCEF.
RATING_GROUP_ERROR(2)
This value is used to indicate
that the PCC rule could not be successfully installed or enforced
because the Rating-Group specified within the Charging-Rule-Definition
AVP by the PCRF is unknown or, invalid.
SERVICE_IDENTIFIER_ERROR(3)
This value is used to indicate
that the PCC rule could not be successfully installed or enforced
because the Service-Identifier specified within the Charging-Rule-Definition
AVP by the PCRF is invalid, unknown, or not applicable to the service
being charged.
GW/PCEF_MALFUNCTION(4)
This value is used to indicate
that the PCC rule could not be successfully installed (for those provisioned
from the PCRF) or activated (for those pre-provisioned in PCEF) or
enforced (for those already successfully installed) due to GW/PCEF
malfunction.
RESOURCES_LIMITATION (5)
This value is used to indicate
that the PCC rule could not be successfully installed (for those provisioned
from PCRF) or activated (for those pre-provisioned in PCEF) or enforced
(for those already successfully installed) due to a limitation of
resources at the PCEF.
MAX_NR_BEARERS_REACHED (6)
This value is used to indicate
that the PCC rule could not be successfully installed (for those provisioned
from PCRF) or activated (for those pre-provisioned in PCEF) or enforced
(for those already successfully installed) due to the fact that the
maximum number of bearers has been reached for the IP-CAN session.
UNKNOWN_BEARER_ID (7)
This value is used to indicate
that the PCC rule could not be successfully installed or enforced
at the PCEF because the Bearer-Id specified within the Charging-Rule-Install
AVP by the PCRF is unknown or invalid. Applicable only for GPRS in
the case the PCRF performs the bearer binding.
MISSING_BEARER_ID (8)
This value is used to indicate
that the PCC rule could not be successfully installed or enforced
at the PCEF because the Bearer-Id is not specified within the Charging-Rule-Install
AVP by the PCRF. Applicable only for GPRS in the case the PCRF performs
the bearer binding.
MISSING_FLOW_DESCRIPTION (9)
This value is used to indicate
that the PCC rule could not be successfully installed or enforced
because the Flow-Information AVP is not specified within the Charging-Rule-Definition
AVP by the PCRF during the first install request of the PCC rule.
RESOURCE_ALLOCATION_FAILURE (10)
This value is used to
indicate that the PCC rule could not be successfully installed since
the bearer establishment or modification procedure could not be completed
successfully.
UNSUCCESSFUL_QOS_VALIDATION (11)
This value is used to
indicate that the QoS validation has failed.