My Oracle Support Banner

Lifecycle Validation When MSCC Block Is Missing (Doc ID 2977954.1)

Last updated on OCTOBER 06, 2023

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 12.0.0.7.0 and later
Information in this document applies to any platform.

Goal

Question: How can one trigger LifeCycle check when Multiple-Services-Credit-Control (MSCC) block is missing from Credit-Control-Request Initial-Request (CCR-IR)?

The following changes have been done:
Customisation done on handlePostOCS(GyPostOCSExtensionContext extensionContext) to run getOCSResponse().
But still, it was observed that getOCSResponse() is null when MSCC block is missing from the CCR-IR message (there is no call ever to ecs servers). As a result, PostOCS Extension returns NPE exception:


Business Needs:


1. in extension cache customer has imported a list with balances per telco providers for example the value 0.42
2. on initial request coming from roaming, customer will check whether the subscriber has more than those 0.42 units on his main balance account, and only if it does have he will be allowed for data traffic. Otherwise, subscriber will be blocked with the lifecycle rule in charging settings and 5003 diameter error code.
 

Solution

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
Goal
Solution
References


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