My Oracle Support Banner

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 to [Release 11.2.0]
Information in this document applies to any platform.


On : 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:

calledId = *56012312
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->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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.