Service Context – Quota Settings Properties
You can define general quota properties and Adaptive Quota Management (AQM) properties for a service context.
If any quota values are specified for a service context, it is assumed that all properties are set. Therefore, all quota properties set for the default service context are ignored. It is an all-or-nothing specification.
Property | Description |
---|---|
Quota Holding Time | The period of time, in seconds, of inactivity after which the network
should report usage and release the remaining quota. MATRIXX reports this amount in the response message to the network. This
value must be 0 or more. This property does not apply to IEC. |
Quota Threshold | The amount of unused quota below which the network should send a
request to reauthorize assets, based on the current usage. When the
subscriber has less than this amount remaining from the authorized
quantity, the network should send a request for additional assets. The
value must be less than or equal to the Default or Reauthorization
Authorized Quantity total. You can specify a Quota Threshold for each service context. If this property is specified and the value is not zero, Rating ensures that the appropriate quota threshold AVP (Time-Quota-Threshold for duration, Volume-Quota-Threshold for volume, or Unit-Quota-Threshold for service-specific) is set in the CCA message. The value set in the CCA message may be zero if the authorized quota size would be less than the configured value or if AQM is trying to reach a balance threshold exactly. Set this property only for services using SCUR, where ongoing usage is periodically reauthorized across many CCR messages. |
Quota Threshold Unit | The measurement unit of the Quota Threshold, for example, bytes or
kilobytes. MATRIXX sets the Quota Threshold value in bytes for data volume rating or in
seconds for duration rating, even if the Quota Threshold Unit value is a
higher unit. MATRIXX then converts the unit value. For service-specific quantities, for
example, SMS, there is no unit conversion of the value. Set this property only for services using SCUR, where ongoing usage is periodically reauthorized across many CCR messages. |
Default Quota Validity Time | The default number of seconds for which the authorized quota is
valid. The GGSN must send a request at this time, regardless of whether the authorized amount has been used. Important: If you set this value for a
service type, you must also set the Minimum Quota Validity Time and
Maximum Quota Validity Time. If you do not set the Quota Validity
Time values, the default values are used.
This property does not apply to IEC. |
Property | Description |
---|---|
Is Quota Adaptive? | Enables AQM functionality for quota authorizations. This property should only be set for services using Session Charging with Unit Reservation (SCUR), where ongoing usage is periodically reauthorized across many CCR messages. |
Adaptive Threshold Use Min Auth? | AQM uses a minimum quota value in the following
circumstances:
In such cases, the minimum quota value can be the configured Minimum Authorized Quantity or the computed minimum, which equals the quota velocity × the Minimum Quota Validity Time. This property indicates which minimum value to use. When this property is selected or the quota velocity is unknown, the Minimum Authorized Quantity is used. When this property is not selected (the default) and the quota velocity is known, the greater of the two values is used. Set this property only for services using SCUR, where ongoing usage is periodically reauthorized across many CCR messages. |
Adaptive Threshold Use Min Auth After Time Change | When authorizing across a time change into a new balance or
meter whose consumption is velocity, this property determines
the AQM behavior. When this property is selected, AQM uses the
Minimum value after the time change, which may prevent
authorization across the time change and increase network
traffic at that time. When this property is not selected, the
quota can use the default quota across the time change
regardless of the velocity, even if that might cross a balance
threshold. Set this property only for services using SCUR, where ongoing usage is periodically reauthorized across many CCR messages. |
Minimum Quota Validity Time | The period of time, in seconds, that sets a minimum baseline or target validity time before rating. Rating might result in a lower value in the Validity-Time AVP
based on several factors. The GGSN should reauthorize service at this time, regardless of whether the authorized amount has been used. The Charging Server might send one or more Re-Authorization Request (RAR) messages to elicit a reauthorization, after which the session might be terminated. Important: If you set this value for a service type, you must also set the Default Quota Validity Time and Maximum Quota Validity Time. If you do not set
any Quota Validity Time values, the default values are used.
This property does not apply to Immediate Event Charging (IEC) and is used only when the Is Quota Adaptive property is
selected ( |
Maximum Quota Validity Time | The maximum number of seconds for which the authorized quota
is valid. Important: If you
set this property for the service type, you must also set
the Minimum Quota Validity Time and Default Quota Validity
Time values. If you do not set the Quota Validity Time
properties, the default values are used.
This property does not apply to IEC. |
Adaptive Threshold Scale Factor | This property controls the distance before a threshold at
which the quota drops from default authorization or
reauthorization values to the minimum authorization or
reauthorization values. This property provides a buffer if
additional subscribers unexpectedly request quota. The value must be more than or equal to 1.0. The threshold scale factor value in the balance template overrides the service or context type value. If neither value is set, the default value (1.0) is used. Set this property only for services using SCUR, where ongoing usage is periodically reauthorized across many CCR messages. |