Commit 9c00eebb authored by bradburyr's avatar bradburyr
Browse files

[5G_RTP_Ph2] Multiplexed Media Identification (26510-CR0019 -> 26510-CR0034 -> 26510-CR0032)

parent 090c5746
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -113,6 +113,18 @@ components:
          $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType'
        mediaTransportParameters:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescription'
        uplinkMultiplexedMediaInfos:
          type: array
          items:
            $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MpxMediaInfo'
          minItems: 1
          description: Multiplexed media identification information for the uplink IP flow.
        downlinkMultiplexedMediaInfos:
          type: array
          items:
            $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MpxMediaInfo'
          minItems: 1
          description: Multiplexed media identification information for the downlink IP flow.

    UnidirectionalQoSSpecification:
      type: object
+67 −6
Original line number Diff line number Diff line
@@ -2,14 +2,14 @@ openapi: 3.0.0

info:
  title: Npcf_PolicyAuthorization Service API
  version: 1.4.0-alpha.4
  version: 1.4.0-alpha.5
  description: |
    PCF Policy Authorization Service.  
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.

externalDocs:
  description: 3GPP TS 29.514 V19.3.0; 5G System; Policy Authorization Service; Stage 3.
  description: 3GPP TS 29.514 V19.4.0; 5G System; Policy Authorization Service; Stage 3.
  url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.514/'

servers:
@@ -1450,6 +1450,18 @@ components:
          $ref: '#/components/schemas/FlowUsage'
        evSubsc:
          $ref: '#/components/schemas/EventsSubscReqData'
        mpxMediaUlInfos:
          type: array
          items:
            $ref: '#/components/schemas/MpxMediaInfo'
          minItems: 1
          description: Multiplexed media identification information for the Uplink IP flow.
        mpxMediaDlInfos:
          type: array
          items:
            $ref: '#/components/schemas/MpxMediaInfo'
          minItems: 1
          description: Multiplexed media identification information for the Downlink IP flow.

    MediaSubComponentRm:
      description: >
@@ -1500,6 +1512,20 @@ components:
          $ref: '#/components/schemas/FlowUsage'
        evSubsc:
          $ref: '#/components/schemas/EventsSubscReqDataRm'
        mpxMediaUlInfos:
          type: array
          items:
            $ref: '#/components/schemas/MpxMediaInfo'
          minItems: 1
          description: Multiplexed media identification information for the Uplink IP flow.
          nullable: true
        mpxMediaDlInfos:
          type: array
          items:
            $ref: '#/components/schemas/MpxMediaInfo'
          minItems: 1
          description: Multiplexed media identification information for the Downlink IP flow.
          nullable: true
      nullable: true

    EventsNotification:
@@ -1655,6 +1681,12 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/SatelliteId'
        rateLimitRepo:
          $ref: '#/components/schemas/RateLimitRepo'
        dnaiChgType:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DnaiChangeType'
        sourceDnai:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai'
        targetDnai:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai'

    AfEventSubscription:
      description: Describes the event information delivered in the subscription.
@@ -2651,6 +2683,32 @@ components:
          minItems: 1
          description: Identifications of the non-GBR service data flows.

    MpxMediaInfo:
      description: Contains the Multiplexed Media Identification Information.
      type: object
      properties:
        ssrcId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
        payloadType:
          type: integer
          minimum: 0
          maximum: 127
        identificationTag:
          type: string
        rtpSdesHdrExtId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
        rtcpPacketType:
          type: integer
          minimum: 0
          maximum: 255
      anyOf:
        - required: [ ssrcId ]
        - required: [ payloadType ]
        - required: [ identificationTag ]
        - required: [ rtcpPacketType ]
        - required: [ identificationTag, rtpSdesHdrExtId ]


#
# EXTENDED PROBLEMDETAILS
#
@@ -2808,6 +2866,7 @@ components:
          - TP_NOT_YET_OCURRED
          - ROUT_REQ_NOT_AUTHORIZED
          - DIRECT_NOTIF_NOT_POSSIBLE
          - MPX_MEDIA_NOT_SUPPORTED_IN_UE
      - type: string
        description: >
          This string provides forward-compatibility with future extensions to the enumeration
@@ -2892,16 +2951,16 @@ components:
      description: |
        Indicates the notification type for QoS Notification Control.
        Possible values are:
        - GUARANTEED: The QoS targets of one or more SDFs are guaranteed. When ExtQoS_v2 feature
        - GUARANTEED: The QoS targets of one or more SDFs are guaranteed. When ExtQoSR19 feature
          is enabled, The QoS targets of one or more SDFs are guaranteed again in both DL and UL
          directions.
        - NOT_GUARANTEED: The QoS targets of one or more SDFs are not being guaranteed. When
          ExtQoS_v2 feature is enabled, The QoS targets of one or more SDFs are not being
          ExtQoSR19 feature is enabled, The QoS targets of one or more SDFs are not being
          guaranteed in both DL and UL directions.
        - NOT_GUARANTEED_DL: The QoS targets of one or more SDFs are not being guaranteed in DL
          directions.
          direction.
        - NOT_GUARANTEED_UL: The QoS targets of one or more SDFs are not being guaranteed in DL
          directions.
          direction.

    TerminationCause:
      description: >
@@ -2918,6 +2977,8 @@ components:
          - SPONSORED_DATA_CONNECTIVITY_DISALLOWED
          - REQUEST_QOS_NOT_SUPPORTED_IN_PLMN
          - UE_ADDR_RELEASE
          - SMF_FAILURE
          - REFLECTIVE_QOS_NOT_SUPPORTED_IN_UE
      - type: string
        description: >
          This string provides forward-compatibility with future extensions to the enumeration