15 Parlay X 4.0 Application-Driven Quality of Service /Diameter Compliance

This chapter describes the standard Oracle Communications Services Gatekeeper Parlay X 4.0 Application-driven Quality of Service (QoS)/Diameter communication service and how the interfaces and protocols comply to standards.

Parlay X 4.0 Application-Driven QoS Statement of Compliance

This section describes the standards compliance for the communication services for Parlay X 4.0 Application-Driven QoS.

The Parlay X 4.0 interface complies with ETSI ES 202 504-17 Open Service Access (OSA); Parlay X Web Services; Part 17:Application-driven Quality of Service (QoS); Parlay X 3.

See Table 1-11, "Quality of Service Communication Service Specifications" in "Services Gatekeeper Compliance Reference Table" for a link to the specification.

Table 15-1 Statement of Compliance, Parlay X 4.0 Application-Driven QoS

Method Compliant Comment

Interface: ApplicationQoS

NA

NA

applyQoSFeature

Yes

This method sets temporary QoS feature profiles, but does not apply a default QoS feature profile. See the discussion on Parlay X 4.0 Quality of Service/Diameter in Services Gatekeeper System Administrator's Guide for more information.

modifyQoSFeature

Yes

NA

removeQoSFeature

Yes

NA

getQoSStatus

Yes

NA

getQoSHistory

Yes

NA

Interface: ApplicationQoSNotificationManager

NA

NA

startQoSNotification

Yes

NA

stopQoSNotification

Yes

NA

Interface: ApplicationQoSNotification

NA

NA

notifyQoSEvent

Yes

NA


Diameter Gx Statement of Compliance

Services Gatekeeper complies with a subset of the 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Policy and Charging Control (PCC); Reference points (Release 13) 3GPP TS 29.212 V13.5.0 (2016-03).

Table 15-2 lists the Diameter Gx AVPs Supported by Services Gatekeeper.

Table 15-2 Supported Diameter GX AVPs and Messages

Diameter Gx AVP Diameter Gx Message Notes

endUserOpaqueId

AAR

Added to request message from UE to PCRF, and then PECF.

requiredAccessInfo

AAR

Added to request message from UE to PCRF, and then PECF.

FramedPort

AAR

Added to request message from UE to PCRF, and then PECF.

msTimeZone

AAA

Added to the answer message and returned to Services Gatekeeper through PCRF, and also sent to UE.

userLocationInfo

AAA

Added to the answer message and returned to Services Gatekeeper through PCRF, and also sent to UE.

apnAMBRUL

AAA

Added to the answer message and returned to Services Gatekeeper through PCRF, and also sent to UE.

apnAMBRDL

AAA

Added to the answer message and returned to Services Gatekeeper through PCRF, and also sent to UE.


Diameter Rx Statement of Compliance

The Parlay X 4.0 Application-Driven QoS/Diameter communication service complies with the Policy and Charging Control over Rx reference point 3GPP TS 29.214 specification. See Table 1-11, "Quality of Service Communication Service Specifications" for the name and version of the supported specification and a link to its location.

Services Gatekeeper acts as a Diameter server for quality of service, and uses your Policy Control and Charging Rules Function (PCRF) as the diameter client.

Standards Compliance

Table 15-1 lists the Rx commands supported by Policy Controller.

Table 15-3 Supported Rx Messages

Command Status Link to List of Supported AVPs

AA-Request (AAR)

Supported

Supported Rx AA-Request AVPs

AA-Answer (AAA)

Supported

Supported Rx AA-Answer AVPs

Re-Auth-Request (RAR)

Supported

Supported Rx Re-Auth-Request AVPs

Re-Auth-Answer (RAA)

Supported

Supported Rx Re-Auth-Answer AVPs

Session-Termination-Request (STR)

Supported

Supported Rx Session-Termination-Request AVPs

Session-Termination-Answer (STA)

Supported

Supported Rx Session-Termination-Answer AVPs

Abort-Session-Request (ASR)

Supported

Supported Rx Abort-Session-Request AVPs

Abort-Session-Answer (ASA)

Supported

Supported Rx Abort-Session-Answer AVPs


Supported Rx AA-Request AVPs

Table 15-4 lists the supported Diameter Rx AA-Request (AAR) AVPs.

Table 15-4 Supported AAR AVPs

AVP Status

Auth-Application-Id

Supported

Origin-Host

Supported

Origin-Realm

Supported

Destination-Realm

Supported

Destination-Host

Supported

AF-Application-Identifier

Supported

---- Media-Component-Description

Supported

---- ---- Media-Component-Number

Supported

---- ---- Media-Sub-Component

Supported

---- ---- AF-Application-Identifier

Supported

---- ---- Media-Type

Supported

---- ---- Max-Requested-Bandwidth-UL

Supported

---- ---- Max-Requested-Bandwidth-DL

Supported

---- ---- Flow-Status

Supported

---- ---- Reservation-Priority

Supported

Reused from ETSI TS 183 017 V2.3.1 (2008-9)

---- ---- RS-Bandwidth

Supported

---- ---- RR-Bandwidth

Supported

---- ---- Codec-Data

Supported

---- Media-Component-Number

Supported

---- Media-Sub-Component

Supported

---- ---- Flow-Number

Supported

---- ---- Flow-Description

Supported

---- ---- Flow-Status

Supported

---- ---- Flow-Usage

Supported

---- ---- Max-Requested-Bandwidth-UL

Supported

---- ---- Max-Requested-Bandwidth-DL

Supported

---- ---- AF-Signalling-Protocol

Supported

---- AF-Application-Identifier

Supported

---- Media-Type

Supported

---- Max-Requested-Bandwidth-UL

Supported

---- Max-Requested-Bandwidth-DL

Supported

---- Flow-Status

Supported

---- Reservation-Priority

Supported

---- RS-Bandwidth

Supported

Reused from ETSI TS 183 017 V2.3.1 (2008-9)

---- RR-Bandwidth

Supported

---- Codec-Data

Supported

Service-Info-Status

Supported

AF-Charging-Identifier

Supported

SIP-Forking-Indication

Supported

Specific-Action

Supported

Subscription-Id

Supported

Reused from RFC 4006

---- Subscription-Id-Type

Supported

Reused from RFC 4006

---- Subscription-Id-Data

Supported

Reused from RFC 4006

Supported-Features

Supported

Reused from 3GPP TS 29.229

---- Vendor-Id

Supported

Reused from 3GPP TS 29.229

---- Feature-List-ID

Supported

Reused from 3GPP TS 29.229

---- Feature-List

Supported

Reused from 3GPP TS 29.229

Reservation-Priority

Supported

Reused from ETSI TS 183 017 V2.3.1 (2008-9)

Framed-IP-Address

Supported

Reused from RFC 4005

Framed-IPv6-Prefix

Supported

Reused from RFC 4005

Called-Station-Id

Supported

Reused from RFC 4005

Service-URN

Supported

Origin-State-Id

Supported

Proxy-Info

Supported

---- Proxy-Host

Supported

---- Proxy-State

Supported

Route-Record

Supported


Supported Rx AA-Answer AVPs

Table 15-5 lists the supported Diameter Rx AA-Answer (AAA) AVPs.

Table 15-5 Supported AAA AVPs

AVP Status

Auth-Application-Id

Supported

Origin-Host

Supported

Origin-Realm

Supported

Result-Code

Supported

Experiment-Result

Supported

Access-Network-Charging-Identifier

Supported

---- Access-Network-Charging-Identifier-Value

Supported

---- Access-Network-Charging-Identifier-Value

Supported

---- Flows

Supported

---- ---- Media-Component-Number

Supported

---- ---- Flow-Number

Supported

---- ---- Final-Unit-Action

Supported

Reused from RFC 4006

Access-Network-Charging-Address

Supported

Acceptable-Service-Info

Supported

---- Media-Component-Description

Supported

---- ---- Media-Component-Number

Supported

---- ---- Media-Sub-Component

Supported

---- ---- Flow-Number

Supported

---- ---- Flow-Description

Supported

---- ---- Flow-Status

Supported

---- ---- Flow-Usage

Supported

---- ---- Max-Requested-Bandwidth-UL

Supported

---- ---- Max-Requested-Bandwidth-DL

Supported

---- ---- AF-Signalling-Protocol

Supported

---- ---- AF-Application-Identifier

Supported

---- ---- Media-Type

Supported

---- ---- Max-Requested-Bandwidth-UL

Supported

---- ---- Max-Requested-Bandwidth-DL

Supported

---- ---- Flow-Status

Supported

---- ---- Reservation-Priority

Supported

Reused from ETSI TS 183 017 V2.3.1 (2008-9)

---- ---- RS-Bandwidth

Supported

---- ---- RR-Bandwidth

Supported

---- ---- Codec-Data

Supported

---- Max-Requested-Bandwidth-DL

Supported

---- Max-Requested-Bandwidth-UL

Supported

IP-CAN-Type

Supported

Reused from 3GPP TS 29.212

RAT-Type

Supported

Reused from 3GPP TS 29.212

Supported-Features

Supported

Reused from 3GPP TS 29.229

---- Vendor-Id

Supported

Reused from 3GPP TS 29.229

---- Feature-List-ID

Supported

Reused from 3GPP TS 29.229

---- Feature-List

Supported

Reused from 3GPP TS 29.229

Class

Supported

Error-Message

Supported

Error-Reporting-Host

Supported

Failed-AVP

Supported

---- AVP

Supported

Origin-State-Id

Supported

Redirect-Host

Supported

Redirect-Host-Usage

Supported

Redirect-Max-Cache-Time

Supported

Proxy-Info

Supported

---- Proxy-Host

Supported

---- Proxy State

Supported


Supported Rx Re-Auth-Request AVPs

Table 15-6 lists the supported Diameter Rx Re-Auth-Request (RAR) AVPs.

Table 15-6 Supported RAR AVPs

AVP Status

Origin-Host

Supported

Origin-Realm

Supported

Destination-Realm

Supported

Destination-Host

Supported

Auth-Application-Id

Supported

Specific-Action

Supported

Access-Network-Charging-Identifier

Supported

---- Access-Network-Charging-Identifier-Value

Supported

---- Access-Network-Charging-Identifier-Value

Supported

---- Flows

Supported

---- ---- Media-Component-Number

Supported

---- ---- Flow-Number

Supported

---- ---- Final-Unit-Action

Supported

Reused from RFC 4006

Access-Network-Charging-Address

Supported

Flows

Supported

---- Media-Component-Number

Supported

---- Flow-Number

Supported

---- Final-Unit-Action

Supported

Reused from RFC 4006

Subscription-Id

Supported

Reused from RFC 4006

---- Subscription-Id-Type

Supported

Reused from RFC 4006

---- Subscription-Id-Data

Supported

Reused from RFC 4006

Abort-Cause

Supported

IP-CAN-Type

Supported

Reused from 3GPP TS 29.212

RAT-Type

Supported

Reused from 3GPP TS 29.212

Origin-State-Id

Supported

Class

Supported

Proxy-Info

Supported

---- Proxy-Host

Supported

---- Proxy-State

Supported

Route-Record

Supported


Supported Rx Re-Auth-Answer AVPs

Table 15-7 lists the supported Diameter Rx Re-Auth-Answer (RAA) AVPs.

Table 15-7 Supported RAA AVPs

AVP Status

Origin-Host

Supported

Origin-Realm

Supported

Experimental-Result

Supported

---- Vendor-Id

Supported

---- Experimental-Result-Code

Supported

Media-Component-Description

Supported

---- Media-Component-Number

Supported

---- Media-Sub-Component

Supported

---- AF-Application-Identifier

Supported

---- Media-Type

Supported

---- Max-Requested-Bandwidth-UL

Supported

---- Max-Requested-Bandwidth-DL

Supported

---- Flow-Status

Supported

---- Reservation-Priority

Supported

Reused from ETSI TS 183 017 V2.3.1 (2008-9)

---- RS-Bandwidth

Supported

---- RR-Bandwidth

Supported

---- Codec-Data

Supported

Service-URN

Supported

Origin-State-Id

Supported

Class

Supported

Error-Message

Supported

Error-Reporting-Host

Supported

Redirect-Host

Supported

Redirect-Host-Usage

Supported

Redirect-Max-Cache-Time

Supported

Failed-AVP

Supported

---- AVP

Supported

Proxy-Info

Supported

---- Proxy-Host

Supported

---- Proxy-State

Supported


Supported Rx Session-Termination-Request AVPs

Table 15-8 lists the supported Diameter Rx Session-Termination-Request (STR) AVPs.

Table 15-8 Supported STR AVPs

AVP Status

Origin-Host

Supported

Origin-Realm

Supported

Destination-Realm

Supported

Auth-Application-Id

Supported

Termination-Cause

Supported

Destination-Host

Supported

Class

Supported

Origin-State-Id

Supported

Proxy-Info

Supported

---- Proxy-Host

Supported

---- Proxy-State

Supported

Route-Record

Supported


Supported Rx Session-Termination-Answer AVPs

Table 15-9 lists the supported Diameter Rx Session-Termination-Answer (STA) AVPs.

Table 15-9 Supported STA AVPs

AVP Status

Origin-Host

Supported

Origin-Realm

Supported

Result-Code

Supported

Error-Message

Supported

Error-Reporting-Host

Supported

Failed-AVP

Supported

Origin-State-Id

Supported

Class

Supported

Redirect-Host

Supported

Redirect-Host-Usage

Supported

Redirect-Max-Cache-Time

Supported

Proxy-Info

Supported

---- Proxy-Host

Supported

---- Proxy-State

Supported


Supported Rx Abort-Session-Request AVPs

Table 15-10 lists the supported Diameter Rx Abort-Session-Request (ASR) AVPs.

Table 15-10 Supported ASR AVPs

AVP Status

Origin-Host

Supported

Origin-Realm

Supported

Destination-Realm

Supported

Destination-Host

Supported

Auth-Application-Id

Supported

Abort-Cause

Supported

Origin-State-Id

Supported

Proxy-Info

Supported

---- Proxy-Host

Supported

---- Proxy State

Supported

Route-Record

Supported


Supported Rx Abort-Session-Answer AVPs

Table 15-11 lists the supported Diameter Rx Abort-Session-Answer (ASA) AVPs.

Table 15-11 Supported ASA AVPs

AVP Status

Origin-Host

Supported

Origin-Realm

Supported

Result-Code

Supported

Origin-State-Id

Supported

Error-Message

Supported

Error-Reporting-Host

Supported

Failed-AVP

Supported

Redirect-Host

Supported

Redirect-Host-Usage

Supported

Redirect-Max-Cache-Time

Supported

Proxy-Info

Supported

---- Proxy-Host

Supported

---- Proxy State

Supported


Non-Standard Supported Diameter AVPs

This section lists the Diameter Rx AVPs that Services Gatekeeper supports that are not included in the Policy and Charging Control over Rx reference point 3GPP TS 29.214 specification.

Table 15-12 lists the non-standard Diameter Rx AAR AVPs supported by Services Gatekeeper.

Table 15-12 Supported Non-Standard Diameter Rx AAR AVPs

Name Code Vendor ID Type Attribute Flag Notes

FramedPort

4001

21274

Integer32

Ox80

The source port of the UE request received by AME. Often this is a NAT assigned port.

requiredAccessInfo

536

10415

Integer32

0xc0

Used for the required access info for different access types such as USER_LOCATION or MS_TIMEZONE.


Table 15-13 lists the non-standard Diameter Rx AAA AVPs supported by Services Gatekeeper.

Table 15-13 Supported Non-Standard Diameter Rx AAA AVPs

Name Code Vendor ID Type Attribute Flag Notes

MsTimeZone

23

10415

Byte

0xc0

Contain the hexadecimal representation of the 3GPP-MS-TimeZone defined in 3GPP TS 29.061.

userLocationInfo

22

10415

Byte

0xc0

Contain the hexadecimal representation of the 3GPP-User-Location-Info IE as defined in 3GPP TS 29.274.

endUserOpaqueId

4000

21274

Byte

0x80

Uniquely identifies a user.

apnAMBRUL

1041

10415

Unsigned32

0x80

Specifies the APN (Access point Name) Aggregate Maximum Bit Rate for Uplink.

apnAMBRDL

1040

10415

Unsigned32

0x80

Specifies the APN (Access point Name) Aggregate Maximum Bit Rate for Downlink.