From eee1c11e30514e31bcf8026dbc338b8c2f25b238 Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Tue, 3 Jun 2025 08:12:10 +0200 Subject: [PATCH 1/6] 26510-CR0018r2 [S4-251076] - [5G_RTP_Ph2] Enabling RTC support of dynamic traffic characteristics Implements dynamic traffic characteristics: - data burst size - time to next burst (subject to resolve TODOs pending on RAN2 LS) - expedited transfer indication to following data structures and resources: - ServiceAccessInformation resource - QosRange data model - ClientQosSpecification data model Additional comments: - Rebased onto specs after CT#108 Signed-off-by: Andrei Stoica --- TS26510_CommonData.yaml | 17 +++++++++++++++-- ...essionHandling_ServiceAccessInformation.yaml | 14 ++++++++++++-- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/TS26510_CommonData.yaml b/TS26510_CommonData.yaml index 39e5f352..9e5aef4b 100644 --- a/TS26510_CommonData.yaml +++ b/TS26510_CommonData.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: 'Media Delivery: Common Data Types' - version: 1.0.2 + version: 1.1.0 description: | Media Delivery: Common Data Types © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -12,7 +12,7 @@ tags: description: 'Media Delivery: Common Data Types' externalDocs: - description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling' + description: 'TS 26.510 V19.0.0; Media Delivery; Interactions and APIs for media session handling' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' paths: {} @@ -151,6 +151,16 @@ components: pduSetMarking: type: boolean default: false + downlinkDataBurstSizeMarkingRequired: + type: boolean + default: false + # TODO: Resolve commented lines below when "[ ]" are resolved for time to next burst + #downlinkTimeToNextBurstMarkingRequired: + # type: boolean + # default: false + downlinkExpeditedTransferIndicationMarkingRequired: + type: boolean + default: false UnidirectionalBitRateSpecification: type: object @@ -184,6 +194,9 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara' desiredUplinkPduSetQosParameters: $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara' + downlinkExpeditedTransferIndication: + type: boolean + default: false ChargingSpecification: type: object diff --git a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml index 3b2ecb57..b4a89f88 100644 --- a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +++ b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: Maf_SessionHandling_ServiceAccessInformation - version: 1.0.2 + version: 1.1.0 description: | Media Delivery: Service Access Information API © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -12,7 +12,7 @@ tags: description: 'Media Delivery: Service Access Information API' externalDocs: - description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling' + description: 'TS 26.510 V19.0.0; Media Delivery; Interactions and APIs for media session handling' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' servers: @@ -199,6 +199,16 @@ components: pduSetMarking: type: boolean default: false + downlinkDataBurstSizeMarkingRequired: + type: boolean + default: false + # TODO: Resolve commented lines below when "[ ]" are resolved for time to next burst + #downlinkTimeToNextBurstMarkingRequired: + # type: boolean + # default: false + downlinkExpeditedTransferIndicationMarkingRequired: + type: boolean + default: false bdtWindows: type: array minItems: 1 -- GitLab From b341527fa59396e35d20d102ada6402877bc489d Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Mon, 14 Jul 2025 21:05:11 +0200 Subject: [PATCH 2/6] 26510-CR0034r0 [S4-251296] - [5G_RTP_Ph2] Enabling RTC support for dynamic traffic characteristics & multiplexed media identification Resolved square brackets around TTNB - Un-commented TTNB configuration parameter See for details CR and LS from RAN2 in https://www.3gpp.org/ftp/tsg_ran/WG2_RL2/TSGR2_130/Docs/R2-2504812.zip Signed-off-by: Andrei Stoica --- TS26510_CommonData.yaml | 7 +++---- TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/TS26510_CommonData.yaml b/TS26510_CommonData.yaml index 9e5aef4b..1c74db34 100644 --- a/TS26510_CommonData.yaml +++ b/TS26510_CommonData.yaml @@ -154,10 +154,9 @@ components: downlinkDataBurstSizeMarkingRequired: type: boolean default: false - # TODO: Resolve commented lines below when "[ ]" are resolved for time to next burst - #downlinkTimeToNextBurstMarkingRequired: - # type: boolean - # default: false + downlinkTimeToNextBurstMarkingRequired: + type: boolean + default: false downlinkExpeditedTransferIndicationMarkingRequired: type: boolean default: false diff --git a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml index b4a89f88..9a0d32c9 100644 --- a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +++ b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml @@ -202,10 +202,9 @@ components: downlinkDataBurstSizeMarkingRequired: type: boolean default: false - # TODO: Resolve commented lines below when "[ ]" are resolved for time to next burst - #downlinkTimeToNextBurstMarkingRequired: - # type: boolean - # default: false + downlinkTimeToNextBurstMarkingRequired: + type: boolean + default: false downlinkExpeditedTransferIndicationMarkingRequired: type: boolean default: false -- GitLab From 8117dcbde7aea96303908080445ff71c5906ce7b Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Mon, 21 Jul 2025 12:47:10 +0200 Subject: [PATCH 3/6] Fixed versioning (backwards-compatible changes) Signed-off-by: Andrei Stoica --- TS26510_CommonData.yaml | 2 +- TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TS26510_CommonData.yaml b/TS26510_CommonData.yaml index 1c74db34..65564f6f 100644 --- a/TS26510_CommonData.yaml +++ b/TS26510_CommonData.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: 'Media Delivery: Common Data Types' - version: 1.1.0 + version: 1.0.3 description: | Media Delivery: Common Data Types © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml index 9a0d32c9..d1d907cb 100644 --- a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +++ b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: Maf_SessionHandling_ServiceAccessInformation - version: 1.1.0 + version: 1.0.3 description: | Media Delivery: Service Access Information API © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab From 48518c533a95c9846f1ad8b50be331c0ede4a79d Mon Sep 17 00:00:00 2001 From: bradburyr Date: Mon, 29 Sep 2025 12:14:02 +0000 Subject: [PATCH 4/6] Bump middle API version digit rather than final digit. --- TS26510_CommonData.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TS26510_CommonData.yaml b/TS26510_CommonData.yaml index 65564f6f..1c74db34 100644 --- a/TS26510_CommonData.yaml +++ b/TS26510_CommonData.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: 'Media Delivery: Common Data Types' - version: 1.0.3 + version: 1.1.0 description: | Media Delivery: Common Data Types © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab From 3e425ebdcf30008f4cdf53244e9434ca38123736 Mon Sep 17 00:00:00 2001 From: bradburyr Date: Mon, 29 Sep 2025 12:14:31 +0000 Subject: [PATCH 5/6] Bump middle API version digit rather than final digit. --- TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml index d1d907cb..7cbdb8f4 100644 --- a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +++ b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: Maf_SessionHandling_ServiceAccessInformation - version: 1.0.3 + version: 1.1.3 description: | Media Delivery: Service Access Information API © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab From 6479caae5e03f2feb8dbc297e5fd16ae13c2604a Mon Sep 17 00:00:00 2001 From: bradburyr Date: Mon, 29 Sep 2025 12:20:23 +0000 Subject: [PATCH 6/6] Bump middle API version number rather than final digit. --- TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml index 7cbdb8f4..9a0d32c9 100644 --- a/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +++ b/TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: Maf_SessionHandling_ServiceAccessInformation - version: 1.1.3 + version: 1.1.0 description: | Media Delivery: Service Access Information API © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab