Price Model Selector Not Working For Multiple /profile/serv_extrating
Last updated on OCTOBER 03, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 18.104.22.168.0 and later
Information in this document applies to any platform.
When we have multiple serv_extracting profiles, price model selector is only looking at the first profile and not looping through the profiles.
Say we have 2 products:
P1- 1000 Weekday minutes : Gives 1000 free local minutes and charges overage for voice local call.
P2- US Voice Roaming Travel Pack : Charges overage for US voice roaming calls.
Say both have pricemodel selector configured based on a field called BUCKET_SELECTOR.
We have created 2 /profile/serv_extrating profiles, 1 each to satisfy the pricemodel selector for each product.
When we pass a local voice call it's working correctly (note: the 60Minutes selector from P1 is the first EXTENDED_RATING_ATTRIBUTES)
When we pass a US roaming call, pricemodel selector is not able to derive the pricemodel and going to a system rateplan.
1. Create a service with 2 serv_extracting profiles with different values.
2. Create rateplan RP1 (say for voice) using pricemodel selector to satisfy value from 1st profile.
3. Create rateplan RP2 (say for data) using pricemodel selector to satisfy value from 2nd profile.
Pricemodel selector should work for both the rateplans.
Pricemodel selector will work for the rateplan whose EXTENDED_RATING_ATTRIBUTES comes at level 0.
Pricemodel selector will NOT work for the rateplan whose EXTENDED_RATING_ATTRIBUTES comes at level 1.
So, we are concluding pricemodel selector is not looping the /profile/serv_extrating profiles.
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