Rounding Issue in Voice Calls During the Split Time
(Doc ID 2976149.1)
Last updated on SEPTEMBER 26, 2023
Applies to:
Oracle Communications BRM - Elastic Charging Engine - Version 12.0.0.3.0 and laterInformation in this document applies to any platform.
Symptoms
Customer has a problem with rounding seconds in case of local voice calls run during the split time.
Currently the configuration is to roundup 30 seconds in each local calls, but the rounding rule is wrong in Elastic Charging Engine (ECE) and the overall duration of the call is affected, leading to wrong charge been applied.
Scenario is like this:
1. Voice call is rated on 30 seconds increment as per Pricing Design Center (PDC) rate plan configuration
2. Considering the following event:
Call start time : Mar 1 23:59:28 2023
Call end time : Mar 2 00:00:18 2023
Duration : 50sec
3. Rating is done for 62 seconds:
##ROBJ for rated event:
# number of field entries allocated 76, used 76
0 PIN_FLD_POID POID [0] 0.0.0.1 /event/delayed/session/telco/gsm 1494544184297169501 0
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 2320505480 0
0 PIN_FLD_END_T TSTAMP [0] (1677682818) Thu Mar 2 00:00:18 2023
0 PIN_FLD_NAME STR [0] "ECE-rated Event"
0 PIN_FLD_NET_QUANTITY DECIMAL [0] 62 <<--------------- Total Time = 62sec
0 PIN_FLD_BAL_IMPACTS ARRAY [1] allocated 22, used 22
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 2320505480 0
1 PIN_FLD_IMPACT_CATEGORY STR [0] "VOICE_MO"
1 PIN_FLD_QUANTITY DECIMAL [0] 32 <<--------------- Time before split time (MidNight) - no rounding
1 PIN_FLD_RESOURCE_ID INT [0] 392
...
0 PIN_FLD_BAL_IMPACTS ARRAY [13] allocated 22, used 22
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 2320505480 0
1 PIN_FLD_IMPACT_CATEGORY STR [0] "VOICE_MO"
1 PIN_FLD_QUANTITY DECIMAL [0] 30 <<--------------- Time after split time - rounded to 30sec.
1 PIN_FLD_RESOURCE_ID INT [0] 392
Expected Behavior:
-------------------
Expectation is to have the call rated for 60seconds.
IMPORTANT NOTE:
-----------------
This behavior is happing for those accounts having ANY daily AddOn no matter is used for rating the current event or not.
Example: issue was reproduced for an account having a Daily Data Bundle, although they run a voice call.
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |