Offline Bearer and SDF Level or SDF Level URR for Dynamic Rules

The following call flow and procedure describes the Usage report in N4 session report with Volume/Time threshold for the offline Bearer or SDF level, or SDF level URR for Dynamic rules.

Note
Ensure that the URR is present on the UPF with values such as Thresholds and so on. Volume/Time threshold is hit at the UPF for Bearer/SDF or SDF level URRs. UPF relays usage to the SMF along with usage reporting trigger information.
Call Flow for Offline Usage Report in N4 Session Report
Call Flow Description for Offline Usage Report in N4 Session Report
Step Description
1

UPF sends N4 Session Report Request for either offline Bearer usage along with SDFs or only SDFs usage to the SMF.

2

SMF sends N4 Session Report Response.

3

SMF sends GTPP Data Record Transfer Request with SDF Containers to the Offline Charging System (OFCS). This request is sent with one or multiple SDFs with volume usage and serviceConditionChange—one for each RG+service ID.

Note
The algorithm works based one of the following conditions:
  • If the Offline Bearer Usage report is received along with the SDF or SDF Usage report that is received and max charging condition hit (max-losdv CLI configured value – default value is 1)

  • If an Offline Usage report received is without measurement for a Bearer level Time threshold in the N4 Session Report Request, then GTPP Data Record Transfer message with recordClosureReason “TimeLimit” without SDF Containers gets exchanged with OFCS.

  • If an Offline Usage report that is received is without measurement for the SDF level Time threshold in the N4 Session Report Request, then the GTPP Data Record Transfer message does not get exchanged with OFCS.

4

OFCS sends GTPP Data Record Transfer Response.

Sample Configuration

The following is sample message output for Dynamic Rule SDF level URR

URR ID: 
                Type: 81   Length: 4
                Value: 0x000000021. 
            USAGE REPORT TRIGGER: 
                Type: 63   Length: 2
                Time Threshold 
            VOLUME MEASUREMENT: 
                Type: 66   Length: 25
                Total Volume: 450
                Uplink Volume: 250
                Downlink Volume: 200
            DURATION MEASUREMENT: 
                Type: 67   Length: 4
                Value: 100   
             
        accessPointNameNi                    cisco.com 
        ratingGroup                          10
        chargingRuleBaseName                 cisco
        resultCode                           2001
        localSequenceNumber                  1
        timeOfFirstUsage                     220829173906-0400
        timeOfLastUsage                      220829173907-0400
        timeUsage                            1
        serviceConditionChange               Time Exhaust
         qCI                                  5
         maxRequestedBandwithUL               0
         maxRequestedBandwithDL               0
         guaranteedBitrateUL                  0
         guaranteedBitrateDL                  0
         aRP                                  5
        servingNodeAddress                   2002::2:61
        datavolumeFBCUplink                  250
        datavolumeFBCDownlink                200
        timeOfReport                         220829173907-0400
        userLocationInformation              
         Location Type                    TAI
          MCC                                214
          MNC                                365
          TAC                                0x6789
          Location Type                    ECGI
          MCC                                214
          MNC                                365
          ECI                                0x1234567