Loading TS29175_Nimsas_MediaControl.yaml +53 −11 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ openapi: 3.0.0 info: title: 'IMS AS MediaControl Service' version: 1.1.1-alpha.2 version: 1.1.1-alpha.3 description: | Nimsas_MediaControl Service. © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ info: externalDocs: description: > 3GPP TS 29.175 V19.2.0; IP Multimedia Subsystem; IP Multimedia Subsystem (IMS) Application 3GPP TS 29.175 V19.3.0; IP Multimedia Subsystem; IP Multimedia Subsystem (IMS) Application Server (AS) Services; Stage 3 url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.175' Loading Loading @@ -152,15 +152,8 @@ components: properties: mediaId: $ref: 'TS29571_CommonData.yaml#/components/schemas/MediaId' associatedMediaIds: description: > media streams which are de-multiplexed from a multiplexed media component with the value set to the media ID of the original multiplexed media. type: array additionalProperties: associatedMediaId: $ref: 'TS29571_CommonData.yaml#/components/schemas/MediaId' minProperties: 1 mediaResourceType: $ref: 'TS29571_CommonData.yaml#/components/schemas/MediaResourceType' mediaInstruction: Loading Loading @@ -213,6 +206,13 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/AppBindingInfo' qosHintInfo: $ref: 'TS29175_Nimsas_SessionEventControl.yaml#/components/schemas/QosHintInfo' interworkingInfo: $ref: '#/components/schemas/InterworkingInstruction' dcIwkInd: type: boolean default: false ArMediaSpecification: Loading Loading @@ -245,6 +245,20 @@ components: type: boolean mediaConnSide: $ref: '#/components/schemas/MediaConnSide' mediaDirection: $ref: '#/components/schemas/SendRecvMode' InterworkingInstruction: description: The interworking instruction of data channel transcoding. type: object required: - transcodeMode properties: transcodeMode: $ref: '#/components/schemas/TranscodeMode' addTransInfo: type: string Loading Loading @@ -272,7 +286,35 @@ components: - type: string enum: - BOTH - TERMINATING_SIDE - ORIGINATING_SIDE - type: string description: > This string provides forward-compatibility with future extensions to the enumeration and is not used to encode content defined in the present version of this API. SendRecvMode: description: The send and receive mode of media stream. anyOf: - type: string enum: - SENDRECV - SENDONLY - RECVONLY - type: string description: > This string provides forward-compatibility with future extensions to the enumeration and is not used to encode content defined in the present version of this API. TranscodeMode: description: The mode of the trancoding. anyOf: - type: string enum: - DC_TO_VIDEO - type: string description: > This string provides forward-compatibility with future extensions to the enumeration and is not used to encode content defined in the present version of this API. Loading
TS29175_Nimsas_MediaControl.yaml +53 −11 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ openapi: 3.0.0 info: title: 'IMS AS MediaControl Service' version: 1.1.1-alpha.2 version: 1.1.1-alpha.3 description: | Nimsas_MediaControl Service. © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ info: externalDocs: description: > 3GPP TS 29.175 V19.2.0; IP Multimedia Subsystem; IP Multimedia Subsystem (IMS) Application 3GPP TS 29.175 V19.3.0; IP Multimedia Subsystem; IP Multimedia Subsystem (IMS) Application Server (AS) Services; Stage 3 url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.175' Loading Loading @@ -152,15 +152,8 @@ components: properties: mediaId: $ref: 'TS29571_CommonData.yaml#/components/schemas/MediaId' associatedMediaIds: description: > media streams which are de-multiplexed from a multiplexed media component with the value set to the media ID of the original multiplexed media. type: array additionalProperties: associatedMediaId: $ref: 'TS29571_CommonData.yaml#/components/schemas/MediaId' minProperties: 1 mediaResourceType: $ref: 'TS29571_CommonData.yaml#/components/schemas/MediaResourceType' mediaInstruction: Loading Loading @@ -213,6 +206,13 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/AppBindingInfo' qosHintInfo: $ref: 'TS29175_Nimsas_SessionEventControl.yaml#/components/schemas/QosHintInfo' interworkingInfo: $ref: '#/components/schemas/InterworkingInstruction' dcIwkInd: type: boolean default: false ArMediaSpecification: Loading Loading @@ -245,6 +245,20 @@ components: type: boolean mediaConnSide: $ref: '#/components/schemas/MediaConnSide' mediaDirection: $ref: '#/components/schemas/SendRecvMode' InterworkingInstruction: description: The interworking instruction of data channel transcoding. type: object required: - transcodeMode properties: transcodeMode: $ref: '#/components/schemas/TranscodeMode' addTransInfo: type: string Loading Loading @@ -272,7 +286,35 @@ components: - type: string enum: - BOTH - TERMINATING_SIDE - ORIGINATING_SIDE - type: string description: > This string provides forward-compatibility with future extensions to the enumeration and is not used to encode content defined in the present version of this API. SendRecvMode: description: The send and receive mode of media stream. anyOf: - type: string enum: - SENDRECV - SENDONLY - RECVONLY - type: string description: > This string provides forward-compatibility with future extensions to the enumeration and is not used to encode content defined in the present version of this API. TranscodeMode: description: The mode of the trancoding. anyOf: - type: string enum: - DC_TO_VIDEO - type: string description: > This string provides forward-compatibility with future extensions to the enumeration and is not used to encode content defined in the present version of this API.