C Offline Mediation Controller Support for 5G Non-Standalone Architecture

This appendix describes the additional attribute-value pairs (AVPs) supported by Oracle Communications Offline Mediation Controller SGSN/GGSN Cartridges (Packet Core Cartridge Bundle) for supporting 5G non-standalone architecture (NSA). This is in-compliance with the 3GPP TS 32.298 V16.4.1 for the AVPs mentioned in this appendix.

Topics in this document:

Extended Attributes in EPCQoSInformation AVP

The EPCQoSInformation AVP includes the following extended attributes to support information from 5G system:

EPCQoSInformation	::= SEQUENCE
{
    qCI                       [1] INTEGER,
    maxRequestedBandwithUL    [2] INTEGER OPTIONAL,
    maxRequestedBandwithDL    [3] INTEGER OPTIONAL,
    guaranteedBitrateUL       [4] INTEGER OPTIONAL,
    guaranteedBitrateDL       [5] INTEGER OPTIONAL,
    aRP                       [6] INTEGER OPTIONAL,
    aPNAggregateMaxBitrateUL  [7] INTEGER OPTIONAL,
    aPNAggregateMaxBitrateDL  [8] INTEGER OPTIONAL,

    -- Extended AVPs Start
    extendedMaxRequestedBWUL  [9] INTEGER OPTIONAL,
    extendedMaxRequestedBWDL  [10] INTEGER OPTIONAL,
    extendedGBRUL             [11] INTEGER OPTIONAL,
    extendedGBRDL             [12] INTEGER OPTIONAL,
    extendedAPNAMBRUL         [13] INTEGER OPTIONAL,
    extendedAPNAMBRDL         [14] INTEGER OPTIONAL
    -- Extended AVPs End
}

RANSecondaryRATUsageReport AVP

The PGW and SGW records include a sequence of RANSecondaryRATUsageReport for supporting charging 5G usage through P-Gateway and S-Gateway:

SGWRecord 	::= SET
{
	…
	listOfRANSecondaryRATUsageReports [64] SEQUENCE OF RANSecondaryRATUsageReport OPTIONAL
	…              
}


PGWRecord 	::= SET
{
	…
	listOfRANSecondaryRATUsageReports [73] SEQUENCE OF RANSecondaryRATUsageReport OPTIONAL
	…              
}

The RANSecondaryRATUsageReport AVP is of type SEQUENCE. This contains the volume count as reported by the RAN for the secondary RAT (separated for uplink and downlink) for the bearer including the time of the report:

RANSecondaryRATUsageReport	::= SEQUENCE
--
{
	dataVolumeUplink      [1] DataVolumeGPRS,
	dataVolumeDownlink    [2] DataVolumeGPRS,
	rANStartTime          [3] TimeStamp,
	rANEndTime            [4] TimeStamp,
	secondaryRATType      [5] SecondaryRATType OPTIONAL,
	chargingID            [6] ChargingID OPTIONAL
}