Not Able To Retrieve And Replace The Normalized Value For 'calledId' With Original Value (Doc ID 2079306.1)

Last updated on DECEMBER 01, 2015

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.2.0.5.0 to 11.2.0.6.0 [Release 11.2.0]
Information in this document applies to any platform.

Goal

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

Solution

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