Check Balance Credit-Control Requests
As a MATRIXX extension, Credit-Control Requests (CCRs) support DIRECT_DEBITING, REFUND_ACCOUNT, PRICE_ENQUIRY, and CHECK_BALANCE.
An initial Credit-Control Request (CCR-I) can include a Requested-Action=2 (CHECK_BALANCE) AVP to check whether the requested amounts can be reserved and authorized in full, without performing any actual reservations. This would mean there would be no charges, and no other effects such as first-usage, auto-renew events, or on-demand balance periods, and the CCA would not include Granted-Service-Units (GSU).
The session is created only on a successful check of authorized quantities (as indicated by the CCA result code).
This feature enables you to check balance availability without making any reservations when the network sends a CCR-I that does not contain an MSCC and requested action. In this case, you must configure selective updates to add the MSCC and CHECK_BALANCE Requested-Action AVPs to the incoming CCR-I (as required by MATRIXX Engine) and to remove them from the outgoing CCA-I (as required by the network). For information about configuring selective updates, see MATRIXX Integration.