IDI version 26.8 is now available.  Click here for details: IDI Updates.

Monitoring Usage

Prev Next

The IDI platform calculates billable usage as a percentage of the total available units on a service and compares the result to configured thresholds. Usage is calculated as X/Y where:

  • X = Units within a discount category used in the current bill period

  • Y = Units within a discount category available in the current bill period (recurring allotment + roll over)

    Note

    You must properly configure the discount categories.

    Usage is typically checked once per day. Usage in each applicable category (minutes, data and/or messages) is checked independently. On each instance when usage is checked, if usage has reached or exceeded a specified threshold, the IDI platform takes the appropriate action according to configured automation rules. When loading/rerating of usage fails, the IDI platform does not send notifications until the error has been resolved, loading/rerating is successfully completed and the job is run again (either wait for the next iteration or manually via clerk/service request).

    This example illustrates how usage is monitored and compared to configurable thresholds, where notification thresholds are set at 80%, 90% and 100%, and monthly allotment = 100 units. Unused units from bill periods 1 and 2 are rolled over and added to the remaining totals for bill periods 2 and 3 respectively. In bill period 3, by mid-month the subscriber has already used 80% and so a notification is sent. Two days later, the usage reaches 90% so a second notification is sent. By 7/22 the subscriber has used 100% so a notification is sent and overage is charged.

    Units Count

    Bill Period 1

    (May)

    Bill Period 2

    (June)

    Bill Period 3

    Thru July 15

    Bill Period 3

    Thru July 17

    Bill Period 3

    Thru July 22

    Recurring Allotment

    100

    100

    100

    100

    100

    Roll Over

    0

    25

    35

    35

    35

    Used

    75

    90

    108

    121.5

    135

    Remaining Raw Units

    25

    35

    27

    13.5

    0

    % Used

    75%

    72%

    80%

    90%

    100%

This example illustrates the operation of the configurable wait period. In this case the wait period = 7 days. In bill period 3, by mid-month the subscriber has used 80% and so a notification is sent. Two days later, the usage is still at 80%. Since the wait period has not expired, a second notification is not sent. On 7/22 usage is still at 80% and the wait period has expired so a second notification is sent.

Units Count

Bill Period 1

(May)

Bill Period 2

(June)

Bill Period 3

Thru July 15

Bill Period 3

Thru July 17

Bill Period 3

Thru July 22

Recurring Allotment

100

100

100

100

100

Roll Over

0

25

35

35

35

Used

75

90

108

108

108

Remaining Raw Units

25

35

27

27

27

% Used

75%

72%

80%

80%

80%