Recurring Thresholds
You can define a threshold amount that triggers each time that amount impacts the balance. For example, you can create a recurring threshold that triggers each time a subscriber uses 500 prepaid voice minutes.
If notifications are enabled for a threshold, each time the threshold is triggered, a notification is generated at every recurring value from start to end, inclusive. You can limit the notifications that are triggered by specifying a recurring balance range.
If the threshold is for a prepaid G/L balance, enter negative Start and Stop values. Both values are inclusive, and when the balance amount reaches zero (0), it is handled as a hard credit limit. For example, if a recurring threshold on a prepaid balance has a notification value of 30, a Start value of -20, and a Stop value of -100, the threshold notification will potentially trigger at -20, -50, and -80.
- Start —
Specifies the starting point from which recurring threshold notifications are
triggered:
- prepaid default = infinity (0)
- postpaid default = -infinity (0)
- Stop — Specifies
the point beyond which recurring threshold notifications are no longer
triggered:
- prepaid default = -infinity
- postpaid default = infinity
- PUT /v3/subscriber/{ObjectId}/wallet/{ResourceId}/thresholds
- PUT /v3/group/{ObjectId}/wallet/{ResourceId}/thresholds
Type | Absolute | Percentage |
---|---|---|
Prepaid | A threshold is triggered at every negative multiple of a specified amount, up to and including the threshold limit. For example, consider the following scenario.
The threshold is triggered in the following situations.
|
A threshold is triggered at every multiple of a specified percentage, up to and including the threshold limit. For example, a threshold can be triggered at multiples of 10 at 10%, 20%, 30% and so forth. A threshold limit must be defined. |
Postpaid | A threshold is triggered at every multiple of a specified amount, up to and including the threshold limit. For example, consider the following scenario.
The threshold is triggered in the following situations.
No threshold is triggered if the balance decreases from 100 to 50. If no threshold limit is defined, thresholds are triggered for every multiple of 50 with no limit. |
A threshold is triggered at every multiple of a specified percentage of the credit floor, up to and including 0%. Credit floors are defined as:
|
For information about setting credit limits and thresholds in a balance template, see the discussion about configuring balance template thresholds in My MATRIXX Help. For information about querying balances and changing thresholds and credit limits, see MATRIXX Subscriber Management API.
Threshold Retriggering
- No cycle (default)
- Owning balance or meter cycle
- Billing cycle
- Balance Cycle Aligned — The cycle used for retriggering notifications/events is aligned with the balance cycle. Note: This option is not available on simple balances.
- Billing Cycle Aligned — The cycle used for retriggering notifications/events is aligned with the billing cycle.
- No Cycle — The Unlimited or Once Per Cycle selection in Threshold Cycle Notification Limit/Threshold Cycle Event Limit applies over the balance lifetime.
At purchase time, you can override and restore the threshold configuration by extending the SubMan Threshold Add/Remove APIs, for example, MtxRequestSubscriberAddThreshold.