Commit ec3ead94 authored by ruiyue's avatar ruiyue
Browse files

Merge branch...

Merge branch 'Rel20_CR_TS28.541_Enhancement_on_PreDefinedPccRule_to_allow_exposure_of_additional_information_related_to_XRM_service_by_QoSMonitoring' into 'Integration_Rel20_SA5_162_YAML'

Rel20_CR1570_TS28.541_Enhancement_on_PreDefinedPccRule_to_allow_exposure_of_additional_information_related_to_XRM_service_by_QoSMonitoring

See merge request !1831
parents 497d60b3 53f8aeef
Loading
Loading
Loading
Loading
Loading
+75 −0
Original line number Diff line number Diff line
@@ -892,6 +892,76 @@ components:
      items:
        $ref: '#/components/schemas/TrafficControlData'
    
    QosMonitoringData:
      description: Contains QoS monitoring related control information.
      type: object
      properties:
        qmId:
          type: string
          description: Univocally identifies the QoS monitoring policy data within a PDU session.
        qosMonParamType:
          $ref: '#/components/schemas/QosMonitoringParamType'
        reqQosMonParams:
          type: array
          items:
            $ref: '#/components/schemas/RequestedQosMonitoringParameter'
          minItems: 1
          description: >
            Indicates the QoS information to be monitored when the QoS Monitoring is enabled for
            the service data flow.
        repFreqs:
          type: array
          items:
             $ref: '#/components/schemas/ReportingFrequency'
          minItems: 1
          description: >
            Indicates the frequency for the reporting, such as event triggered and/or periodic.
        repPeriod:
          type: integer

    QosMonitoringParamType:
      anyOf:
      - type: string
        enum:
          - PACKET_DELAY
          - CONGESTION
          - DATA_RATE
          - AVAILABLE_BITRATE
      - type: string
      description: |
        Indicates the QoS monitoring parameter type.  
        Possible values are:
        - PACKET_DELAY: Indicates that the QoS monitoring parameter to be measured is packet delay.
        - CONGESTION: Indicates that the QoS monitoring parameter to be measured is congestion.
        - DATA_RATE: Indicates that the QoS monitoring parameter to be measured is data rate.
        - AVAILABLE_BITRATE: Indicates that the QoS monitoring parameter to be measured is available
          bitrate.

    RequestedQosMonitoringParameter:
      description: Indicates the requested QoS monitoring parameters to be measured.
      anyOf:
      - type: string
        enum:
          - DOWNLINK
          - UPLINK
          - ROUND_TRIP
          - DOWNLINK_DATA_RATE
          - UPLINK_DATA_RATE
          - DOWNLINK_CONGESTION
          - UPLINK_CONGESTION
          - DOWNLINK_AVAILABLE_BITRATE
          - UPLINK_AVAILABLE_BITRATE
      - type: string

    ReportingFrequency:
      description: Indicates the frequency for the reporting.
      anyOf:
      - type: string
        enum:
          - EVENT_TRIGGERED
          - PERIODIC
      - type: string

    ServiceFeatureMap:
      type: object
      properties:
@@ -966,6 +1036,11 @@ components:
          uniqueItems: true
          items:
            $ref: '#/components/schemas/ServiceFeatureMap'
        qosMonitoringData:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/QosMonitoringData'

    SnssaiInfo:
      type: object