My Oracle Support Banner

Some Subscribers are Not Able to Call Even If They Have Balance in Multi-RUM Mechanism (Doc ID 2080128.1)

Last updated on AUGUST 08, 2018

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.5.0.0.0 [Release 7.4.0 to 7.5.0]
Information in this document applies to any platform.

Symptoms

On :  7.4.0.20.0 version

Scenario:

*  There are some subscribers who are not able to make a call when the balance is less than $83 (for example) and the call is disconnected.
*  However, the charge for 1 minute call is only $55, so they should be able to make a call for at least 1 minute.


Steps to reproduce :

Note: 9999999 and 1000404 are resource IDs.

Case 1 :- (failed case)

 1) Consider 1 subscriber has balances like 9999999 (Prepay) = $32 and 1000404(QUOTA) = $50.
 2) The total balance is  $82 (= $32 + $50).
 3) Each call charge is $55 for one minute.
 4) The subscriber should be able to make a call for two minutes. But the call is falling in this situation.

Case 2 :- (working case)

 1) Consider 1 subscriber has balances like 9999999(Prepay) = $33 and 1000404(QUOTA) = $50.
 2) The total balance is  $83 (= $33 + $50).
 3) Each call charge is $55 for one minute.
 4) The subscriber is able to make a call for two minutes. The call is success in this situation.

Below is the flist used for simulating AUTHORIZATION of the call :

op_XXX_pol_aaa_rating input flist
# number of field entries allocated 20, used 16
0 PIN_FLD_POID           POID [0] 0.0.0.1 /service/telco/cdXX/telephony -1 0
0 PIN_FLD_PROGRAM_NAME    STR [0] "AAA-GW"
0 PIN_FLD_MSID            STR [0] "22325592"
0 PIN_FLD_OBJ_TYPE        STR [0] "cdXX"
0 PIN_FLD_AUTHORIZATION_ID    STR [0] "10222;78;1764343pu"
0 PIN_FLD_REQ_MODE       ENUM [0] 2
0 PIN_FLD_QUANTITY     DECIMAL [0] 360
0 PIN_FLD_UNIT           ENUM [0] 0
0 PIN_FLD_AMOUNT       DECIMAL [0] NULL pin_decimal_t ptr
0 PIN_FLD_ORIGIN_NETWORK    STR [0] "www.XXXXX.com"
0 PIN_FLD_DESTINATION_NETWORK    STR [0] "www.huawei.com"
0 PIN_FLD_IMSI            STR [0] "22822325592"
0 PIN_FLD_PRIMARY_MSID    STR [0] "22325592"
0 PIN_FLD_CALL_TYPE       INT [0] 1
0 PIN_FLD_SERVICE_ORDER_TYPE    STR [0] "voice@XXXXX.com"
0 PIN_FLD_EXTENDED_INFO SUBSTRUCT [0] allocated 20, used 1
1     PIN_FLD_GSM_INFO     SUBSTRUCT [0] allocated 20, used 2
2         PIN_FLD_DIALED_NUMBER    STR [0] "23214027"
2         PIN_FLD_DIRECTION      ENUM [0] 0


The requirement for minimum quantity/pulse for which call is allowed should  never exceed the credit limit.
For example:
Bal (9999999) = -90
Call charge = 55 /min


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.