3G and 4G Usage Trigger Behavior

After authorizing quota for a CCR-I or CCR-U message, usage trigger components are collected from all active offers of the same service type. These components indicates whether they should be evaluated for sessions or for rating groups. The components are then evaluated once for the session, and once per rating group in the session that has been granted quota, resulting in a separate list of triggers for each.

Each list includes the union of all triggers selected by the evaluated components. For example, if triggers A and B are selected by usage trigger component #1 and triggers B and C are selected by usage trigger component #2, the list includes triggers A, B, and C.

For 3G/4G Diameter Gy charging, each rating group that has been granted quota arms triggers from the union of the lists for the session and for that rating group. For example, if the session has a list containing A and B and one rating group has a list containing B and C, then that rating group arms triggers A, B, and C. If a second rating group has a list containing B and D, then that rating group arms triggers A, B, and D.

For 5G N40 charging, each session (and its rating groups that have been granted quota) arms triggers from its own list. For example, if the session has a list containing triggers A and B and the rating group has a list containing triggers B and C, then the session arms triggers A and B, and the rating group arms triggers B and C. If a second rating group has a list containing triggers B and D, then that rating group arms triggers B and D.