Not Able To Retrieve And Replace The Normalized Value For 'calledId' With Original Value
Last updated on DECEMBER 14, 2017
Applies to:Oracle Communications BRM - Elastic Charging Engine - Version 18.104.22.168.0 to 22.214.171.124.0 [Release 11.2.0]
Information in this document applies to any platform.
On : 126.96.36.199.0 version, Rating business logic
Scenario: There are CDRs with wild card characters in B number's for additional services. As Zoning doesn't support wild card characters, B number has been normalized in custom cartridge and value is assigned to zone_destination before exposing to ECE.
Eg: When customer is dialing a additional service then CDR will be generated with the B_NUMBER as *56012312, so in that case normalizing the number to 056012312 and assigning it to the zoning field as explained below:
Issue: But on trying to refer the 'calledId' field for displaying the actual B number in invoice, it is seen that the "calledId" value is getting overriden to "ZoneDest" as per Ratedevent formatter logic (ratedevent.formatterplugin-188.8.131.52.0.jar->BrmCdrPlugin.class)
Expected behavior is that calledId value should not be overridden by zone destination in case zone destination is not null. How to handle this scenario?
Steps to reproduce:
1. Give some value in zone_destination
2. Print calledID in invoice
3. Zone destination value is displayed instead of calledID
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