The Quantity Granted by PCM_OP_TCF_AAA_AUTHORIZE Opcode Was Not Correct
Last updated on JULY 27, 2017
Applies to:Oracle Communications Billing and Revenue Management - Version 126.96.36.199.0 to 188.8.131.52.0 [Release 7.5.0]
Information in this document applies to any platform.
There was a scenario where the quantity granted by the PCM_OP_TCF_AAA_AUTHORIZE opcode was not correct.
1. The subscriber has $0.60 remaining credit on the monetary balance.
2. The subscriber was placing a voice call rated at $0.25 per minute with a minimum event quantity of 1 minute and an increment quantity of 1 minute.
The result was:
The PCM_OP_TCF_AAA_AUTHORIZE opcode returned a successful authorization even when credit limit was exceeded.
In an attempt to solve this issue, the user has configured the INCR_QUANTITY to 60 seconds in the "/config/reserve/st_cellular/voice" object and the tested again the same scenario.
To grant a quota of 160 seconds according to the subscriber's monetary balance and the event quantity rounding rules, with setting the INCR_QUANTITY to 60 seconds, only 120 seconds should have been granted.
It seemed like both C-Rating engine and real-time pipeline did not take into account the event quantity rounding rules configured at the product level in the price list in the authorization process when credit limit was exceeded.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms