My Oracle Support Banner

Radius Gateway Is Allowing Usage After Bundle Is Exhausted (Doc ID 2652967.1)

Last updated on APRIL 02, 2020

Applies to:

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

Goal

Scenario:

When the limited bundle is exhausted, then Remote Authentication Dial In User Service (RADIUS) Gateway is allowing the customer to browse instead of rejecting the accounting request.

Customer is having just 11MB data left in his data bucket

[User@Hostname]$ testnap ECE_BAL
xop: opcode 1281, flags 0
# number of field entries allocated 20, used 4
0 PIN_FLD_POID POID [0] 0.0.0.1 /service/enterprise -1 0
0 PIN_FLD_MODE ENUM [0] 0
0 PIN_FLD_BAL_IMPACTS ARRAY [2000030] allocated 20, used 1
1 PIN_FLD_CURRENT_BAL DECIMAL [0] -11530240
0 PIN_FLD_BAL_IMPACTS ARRAY [566] allocated 20, used 1
1 PIN_FLD_CURRENT_BAL DECIMAL [0] -20000.0000


session id (1583837498I81nnr) - START_ACCOUNTING
session id (1583837647V82tre) - UPDATE_ACCOUNTING (Passed 15MB usage)
session id (1583837681Z83olf) - TERMINATE

Balance went to postive

[User@Hostname]$ testnap ECE_BAL
xop: opcode 1281, flags 0
# number of field entries allocated 20, used 4
0 PIN_FLD_POID POID [0] 0.0.0.1 /service/enterprise -1 0
0 PIN_FLD_MODE ENUM [0] 0
0 PIN_FLD_BAL_IMPACTS ARRAY [2000030] allocated 20, used 1
1 PIN_FLD_CURRENT_BAL DECIMAL [0] 4198400
0 PIN_FLD_BAL_IMPACTS ARRAY [566] allocated 20, used 1
1 PIN_FLD_CURRENT_BAL DECIMAL [0] -20000.0000

Triggered one more usage request

session id (1583838132K84xlu) - START_ACCOUNTING
session id (1583838257Z85zky) - UPDATE_ACCOUNTING (Passed 20MB usage)
session id (1583838286G86kcf) - TERMINATE

[User@Hostname]$ testnap ECE_BAL
xop: opcode 1281, flags 0
# number of field entries allocated 20, used 4
0 PIN_FLD_POID POID [0] 0.0.0.1 /service/enterprise -1 0
0 PIN_FLD_MODE ENUM [0] 0
0 PIN_FLD_BAL_IMPACTS ARRAY [2000030] allocated 20, used 1
1 PIN_FLD_CURRENT_BAL DECIMAL [0] 25169920
0 PIN_FLD_BAL_IMPACTS ARRAY [566] allocated 20, used 1
1 PIN_FLD_CURRENT_BAL DECIMAL [0] -20000.0000

Question: What need to be done to not allow the usage when the bundle is exhausted?

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.