Activation by Usage

When you create a product offer in My MATRIXX, you can specify if the purchased item is automatically activated if usage is received with a service type that matches that of the offer.

The usage service type must be the same service type as that defined for the product in the product offer or a descendant of that service type in the service type hierarchy. If the usage service type matches the pre-active purchased item service type, the purchased item is activated whether or not the offer would actually be applied for rating the service (for example, if a higher priority product offer is used).

Filters can be used determine with more granularity which usage activates the product offer. If filters are present and the product offer specifies automatic activation, the purchased item is only activated if all of the filters pass. For more information about filters, see the discussion about filters in MATRIXX Pricing and Rating.

The following rules and properties apply to activation by usage.
  • Automatic activation checking is triggered when the Charging Server performs the rating part of a Gy Credit-Control message. This can be initiated by Diameter, Camel, or service rating.
  • Activation checking happens while compiling a set of candidate product offers to apply.
  • Every Gy Credit-Control message identifies a service. Every offer is associated with a service. Automatic activation checking is performed only on offers whose service matches the Gy Credit Control message service.
  • Activation checking may include processing activation filters defined for an individual offer. For information about activation filters, see the discussion about activation filters in MATRIXX Subscriber Management.
  • If any offer in a bundle passes the activation checks, all offers in the bundle are activated and all activation components from all offers are processed. Note that if a bundle has multiple offers, only one offer needs to pass the activation checks to trigger activation of the bundle. A single offer failing the activation check does not prevent activation if a different offer in the same bundle passes the activation checks.
  • Activation checking and processing happens before rating the message. Activation is not rolled back based on the success or failure of rating the message.
  • Multiple offers and bundles may be activated by a single message. The order of activation is not deterministic; for example, you should not assume that bundle A completes activation before bundle B.
  • Offer and bundle activation are treated individually. One bundle may activate and another may not. This is expected behavior.

To control when activation occurs, you can set filters during product offer activation configuration in My MATRIXX. For information about creating filters and configuring product offers, see My MATRIXX Help.

When activation is triggered by usage, any activation components in the product offer are applied. Note that activation triggered by usage is independent of the activation that can occur as part of a life cycle state transition. Usage activation does not occur as part of a life cycle state transition.