The Quantity Granted by PCM_OP_TCF_AAA_AUTHORIZE Opcode Was Not Correct (Doc ID 1643413.1)

Last updated on JULY 27, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Symptoms

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.



Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms