Diameter Final Unit Indication
The Diameter Final-Unit-Indication AVP indicates that the Granted-Service-Unit AVP in the Credit-Control (CC) Answer or AA answer message contains the final units for a service or service contexts. After these units have expired, the Diameter credit-control client is responsible for executing the action indicated in the Final-Unit-Action AVP.
The
Final-Unit-Action AVP defines the behavior of a
service or service context when the subscriber's balances cannot cover the cost
of the service and is included in the message when the
Final-Unit-Indication AVP is included. This AVP is
added to a Diameter CC or AA answer message when the amount that could be
authorized is less than the amount that MATRIXX tried to authorize, which is
either the requested amount or the default amount. If the
Final-Unit-Indication is set, and the quota
threshold is greater than
0
, MATRIXX returns a quota threshold value of
0
in the response message because the last available
assets have been granted.
- When configured to occur statically, the result is defined directly in the service type with Final Unit Information properties and is not based on conditions that occur during rating (based on normalization results).
- When configured to occur dynamically, the result is based on a FUI Generator ID specified in the service type definition. A FUI generator is a pricing plan component that contains one or more decision tables that select a FUI profile based on a set of conditions (normalization results). A FUI profile is a pricing plan component that contains the same FUI information that is specified with the Final Unit Information element. A catalog can contain multiple FUI profiles, each specifying a different set of final unit information for the network.
If there is no final unit
information specified for a service or service context,
MATRIXX Charging Application
assumes the final unit action is
0
(TERMINATE). In other cases,
MATRIXX Charging Application
returns final unit information differently, based on whether the service is
configured with static FUI information or dynamic FUI information.
- Static configuration – MATRIXX Charging Application returns a Final-Unit-Indication value when there are not
enough funds available or when there is a Denial Code between 100 and 199
(DIAMETER_CREDIT_LIMIT_REACHED). In all other cases, MATRIXX Charging Application returns the appropriate Multiple-Services-Credit-Control (MSCC)
Result-Code
.Note: For voice events, the denial code must be between 100 and 199 to set the FUI. - Dynamic configuration –
MATRIXX Charging Application
returns a
Final-Unit-Indication value under the following
circumstances and also sets the MtxMultiServiceData MDC's
AuthResultType
value, which can be used by a FUI generator to choose a FUI profile:- There are not enough
funds available.
AuthResultType
=CREDIT_LIMIT_REACHED
. - The subscriber or
device are in an inactive status life cycle.
AuthResultType
=SERVICE_DENIED
. - A Denial Code of any
value is encountered.
AuthResultType
=PRICING_SPECIFIC
.
- There are not enough
funds available.
For more information about creating Final Unit Indication profiles and generators and defining service types, see My MATRIXX Help.