Usage Triggers

Use usage triggers to add lists of re-authorization triggers to the charging response messages for a session or rating group. Usage triggers are available for both Diameter Gy and 5G charging messages.

You create usage trigger components using My MATRIXX and then they are available to select for subscription and global product offers to trigger re-authorization requests.

The Charging Server receives one or more Used Service Units (USUs) within a Multiple Unit Usage (MUU) AVP. These USUs can have the same trigger type or different trigger types. If the trigger type is immediate, it can only be sent once in an MUU block. If no trigger type is set in the USU, then the deferred trigger type is implied. For each rated USU with a deferred trigger category an event is generated.

For non-aggregated usage, when a single CCR or N40 message reports usage before and after a Tariff Time Change (TTC), the Charging Server generates two separate events, one before the TTC and one after the TTC.

Creating Usage Triggers

To create usage re-authorization triggers, you first create usage trigger profiles that contain the lists of 5G triggerType AVP values that can trigger re-authorization. The 5G AVP values are paired with the immediate or deferred reporting category. You can add both 4G Gy and 5G AVP lists to the same usage trigger profile. For a list of the allowed AVPs see the discussion about usage trigger Gy and 5G AVPs.

After you have created the usage trigger profiles, you can use them in usage trigger components. Usage trigger components contain the logic to trigger re-authorization requests. Usage trigger components include:
  • A configurable start date to specify when they become effective.
  • A usage trigger scope to specify how the usage triggers take effect, either by session or rating_group. Session triggers are applied once for the overall request. Rating group triggers are applied once for each rating group from the request that was granted quota.
    Important: For offline charging scenarios, usage triggers are not supported at the rating group level, but you can arm triggers, such as VOLUME_LIMIT or TIME_LIMIT, at the overall charging session level.
  • Usage trigger tables — One or more decision tables can either select a usage trigger profile or skip to the next table (if any). You can use any data available in decision tables to trigger reauthorization. You can add any number of these components to a product offer.

The QHT, QUOTA_EXHAUSTED, QUOTA_THRESHOLD, and VALIDITY_TIME 5G triggers are not available in usage trigger profiles. In MATRIXX these triggers are armed for immediate reporting for all rating groups that have been granted quota.