My Oracle Support Banner

Active Session Not Ending When MSISDN Is Changed (Doc ID 2796137.1)

Last updated on AUGUST 11, 2021

Applies to:

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

Goal

Elastic Charging Engine (ECE) does not get rid of active sessions after Mobile Station International Subscriber Directory Number (MSISDN) change on the subscriber during an ongoing session.

Scenario:

  1. created account with an MSISDN, say 1234567890
  2. CohQL> select value() from PublicUserIdentity;
    [PublicUserIdentityContainerImpl{internalIdentities={1624036953000=[PublicUserIdentityImpl{internalIdentity=5492155}{transactional=false}{hasGroupAffiliation=false}{isOnlyOwner=false}]}
  3. executed seagul requests for (INITIAL, UPDATE, TERMINATE), all ok
  4. now send only INITIAL request
  5. check balance cache, note the ActiveReservationMap
      

  6. see that new reservation is cleared, the old one is still there, expected that the old one is cleared. This results in hanging sessions in the cache.

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.