Prepaid Lifecycle - Transition Failed From Active To RechargeOnly
(Doc ID 3041199.1)
Last updated on AUGUST 19, 2024
Applies to:
Oracle Communications BRM - Elastic Charging Engine - Version 15.0.0.0.0 and laterInformation in this document applies to any platform.
Symptoms
Given following scenario executed on cloud native environment running Oracle Communication Elastic Charging Engine (ECE) 15.0:
1. Create a Prepaid Account - two accounts are created: one billing account and a service account, second one being a non-paying child of first one
- service account id is 18482791
- for service account TelcoGsm service is created and a plan is purchased
- after this step is executed: account state is in state "Installed"(101), currentBalance for beCode='PPB' is -1.2000
2. Make the FCA (First Call Activation) -> at "2024-05-20 09:58:59 UTC"
- sessionId = seagull.mydomain.com;Voice;20240520125858
- LIFECYCLE_TRANSITION_NOTIFICATION_EVENT notification is published to Kafka when TERMINATE is processed by ECS
- after this step is executed: account state is in state "Active"(102), currentBalance for beCode='PPB' is -1.1700
3. Reduce Account's balance to -0.03 (this is the amount of a voice call)
- manual step to update PPB balance so it will have currentBalance=-0.03
- after this step is executed: account state is in state "Active", currentBalance for beCode='PPB' is -0.0300
4. Make a voice call which costs 0.03 in order to zero Account's balance - at "2024-05-20 10:06:37 UTC"
- sessionId = seagull.mydomain.com;Voice;20240520130634
- THRESHOLD_BREACH_EVENT notification is published to Kafka
- no error is logged by ECS during processing of TERMINATE message for above sessionId
- after this step is executed: account state is in state "Active", currentBalance for beCode='PPB' is 0.0000
Expected behavior is LIFECYCLE_TRANSITION_NOTIFICATION_EVENT notification is published to Kafka during step 4, so state will change to "RechargeOnly"(103).
Cause
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
Symptoms |
Cause |
Solution |
References |