My Oracle Support Banner

GSU AVP Missing In CCA Message Terminating The Session With Termination Cause DIAMETER_BAD_ANSWER (Doc ID 3077761.1)

Last updated on MARCH 24, 2025

Applies to:

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

Symptoms

On Oracle Communications Elastic Charging Engine (ECE) 12.0.0.8.5 version,

ACTUAL BEHAVIOR
---------------
Granted-Service-Unit (GSU) Attribute-Value-Pair (AVP) is missing in Credit-Control-Answer (CCA) Message from DiameterGateway (DGW), due to which Packet Data Network Gateway (PGW) is terminating the session with Termination-Cause DIAMETER_BAD_ANSWER (3).

- Here when the session gets started, the Network sends CCR-Requests with 3 Rating Groups (RG) in same session ID which is RG-2150 DNS, RG-2010 LOCAL DATA and RG-2030 Social Data with no Used-Service-Units (USU) as it is the 1st request for each RG though sequence number is different.

- As per the Dynamic Quota configurations and balance bucket, ECE grant GSU for each RG.

- Once they receive grant for this 1st requests for each RG, in the next update for each RG, Network will send USU.

Here consider a scenario where customer does not have any remaining balance in Local Data bucket for RG 2010, but ECE has responded with Success without any GSU. Since GSU AVP is missing in CCA response of RG 2010 for sequenceNumber=2, PGW has terminated this session with Termination-Cause: DIAMETER_BAD_ANSWER (3)

EXPECTED BEHAVIOUR:
-------------------------------

Since there is no remaining balance in Local Data bucket for RG 2010, ECE should either send GSU =0 or it should mark session as CREDIT_CEILING_BREACH at MSCC level. Here the expectation is that, the end user should be able to use Social Data with RG 2030, as he is not having any remaining balance in Local data bucket for RG 2010.

STEPS:
-------------------
1. Create an account with the Data Pack (Local data and social data)
2. Initiate a Data session by sending a CCR-I
3. Send 2 CCR-updates (SequenceNumber 1 for RG-2150 DNS) and (SequenceNumber 2 for RG 2010 LOCAL DATA)
4. Check if ECE is responding without any GSU for the CCR-U with SequenceNumber 2 for RG 2010 LOCAL DATA)
5. Check if Network terminates the session with Termination-Cause: DIAMETER_BAD_ANSWER (3)

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


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