Activation with Status Life Cycles

Pre-active offers owned by a subscription can be activated in a status life cycle when the MtxStatusActionActivateAllOffer transition action is triggered in a subscription life cycle.

All pre-active purchased items for the subscription are activated, but the pre-active purchased items of associated devices are not activated. To activate pre-active purchased items for a device, the status life cycle transition action must be applied in the device life cycle.

The status life cycle transition can be triggered by first usage activity by a subscription or device when any Gy CCR message is received. A Gy CCR message is targeted to a specific device associated with a subscription. When this happens, the life cycle condition for both the device and the subscription is met and transitions can occur in both the device and the subscription life cycles.

A transition is triggered when the MtxStatusConditionUsage determines there is usage. You can configure the condition to determine if the transition should occur if a Gy CCR-I message is received, but no quota is allocated. The table below shows the condition options. Note that TriggerIfNoQuotaGrant is only valid if TriggerIfNoQuotaRequest is true.
Note:
  • If the condition is not met because quota was requested but not granted, then the entire transaction is aborted and any effects of a status transition triggered by the condition are rolled back.
  • If the usage message reports a used quantity (in addition to a request for quota), the transition always occurs, regardless of the MtxStatusConditionUsage settings.

When a subscription life cycle suspends all offers, pre-active offers are also suspended and they are in suspended and pre-active states. Pre-active purchased items cannot be activated while suspended. When the offers are resumed, the pre-active offers are resumed in a pre-active state.

MtxStatusConditionUsage

The MtxStatusConditionUsage triggers when there is usage. The MtxStatusConditionUsage is defined with the following fields.
Table 1. MtxStatusConditionUsage Options
Option Description
TriggerIfNoQuotaRequest The transition is triggered when no usage is reported, and no quota is requested (such as when a Gy CCR-I is received with no contexts).
Note: If the transition is not triggered, the charging session is still created.
TriggerIfNoQuotaGrant The transition is triggered when no usage is reported, quota is requested, and no quota is granted because there is no credit.
Note: If any amount of quota can be granted for any MSCC context in the request, then the transition proceeds regardless of whether the full amount is granted for all contexts.