Not Able To Retrieve And Replace The Normalized Value For 'calledId' With Original Value
(Doc ID 2079306.1)
Last updated on DECEMBER 14, 2017
Applies to:Oracle Communications BRM - Elastic Charging Engine - Version 188.8.131.52.0 to 184.108.40.206.0 [Release 11.2.0]
Information in this document applies to any platform.
On : 220.127.116.11.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:
zone_destination = 056012312
calledId = #12312
zone_destination = 012312
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-18.104.22.168.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
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