falconia has submitted this change. ( https://gerrit.osmocom.org/c/libosmocore/+/36704?usp=email )
Change subject: bts_features: add feature flags for TWTS001 and TWTS002
......................................................................
bts_features: add feature flags for TWTS001 and TWTS002
TW-TS-001 and TW-TS-002 (Themyscira Wireless Technical Specifications)
are enhanced RTP payload formats that replicate the functionality and
semantics of 3GPP TS 48.060 and 48.061 (respectively) over IP transport.
Companion spec TW-TS-003 defines a BSSMAP extension whereby the CN
tells the BSS that it wishes to use these otherwise non-standard RTP
formats - but these RTP extensions need to originate at the BTS, as
their main purpose is to pass along information that is otherwise lost
in RTP transport with standard payload formats.
Define feature flags whereby OsmoBTS can tell OsmoBSC that it supports
these RTP extensions.
Related: OS#6448
Change-Id: Ia2cd1d5fa37e9d10927ca5d6cad79ec538fd0a11
---
M include/osmocom/gsm/bts_features.h
M src/gsm/bts_features.c
2 files changed, 28 insertions(+), 0 deletions(-)
Approvals:
laforge: Looks good to me, approved
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
diff --git a/include/osmocom/gsm/bts_features.h b/include/osmocom/gsm/bts_features.h
index cf1db4a..8da08d8 100644
--- a/include/osmocom/gsm/bts_features.h
+++ b/include/osmocom/gsm/bts_features.h
@@ -36,6 +36,8 @@
BTS_FEAT_OSMUX, /* Osmux (Osmocom RTP muxing) support */
BTS_FEAT_VBS, /* Voice Broadcast Service support, 3GPP TS 43.069 */
BTS_FEAT_VGCS, /* Voice Group Call Service support, 3GPP TS 44.068 */
+ BTS_FEAT_TWTS001, /* TW-TS-001: enhanced RTP transport for FR & EFR */
+ BTS_FEAT_TWTS002, /* TW-TS-002: enhanced RTP transport for HRv1 */
_NUM_BTS_FEAT
};
diff --git a/src/gsm/bts_features.c b/src/gsm/bts_features.c
index b6cd82e..158937a 100644
--- a/src/gsm/bts_features.c
+++ b/src/gsm/bts_features.c
@@ -47,6 +47,8 @@
{ BTS_FEAT_OSMUX, "Osmux (Osmocom RTP multiplexing)" },
{ BTS_FEAT_VBS, "Voice Broadcast Service" },
{ BTS_FEAT_VGCS, "Voice Group Call Service" },
+ { BTS_FEAT_TWTS001, "TW-TS-001 RTP format" },
+ { BTS_FEAT_TWTS002, "TW-TS-002 RTP format" },
{ 0, NULL }
};
@@ -88,6 +90,8 @@
{ BTS_FEAT_OSMUX, "OSMUX" },
{ BTS_FEAT_VBS, "VBS" },
{ BTS_FEAT_VGCS, "VGCS" },
+ { BTS_FEAT_TWTS001, "TWTS001" },
+ { BTS_FEAT_TWTS002, "TWTS002" },
{}
};
--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/36704?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ia2cd1d5fa37e9d10927ca5d6cad79ec538fd0a11
Gerrit-Change-Number: 36704
Gerrit-PatchSet: 3
Gerrit-Owner: falconia <falcon(a)freecalypso.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: falconia <falcon(a)freecalypso.org>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged
Attention is currently required from: fixeria, neels, pespin.
falconia has posted comments on this change. ( https://gerrit.osmocom.org/c/libosmocore/+/36669?usp=email )
Change subject: gsm0808: add knowledge of TW-TS-003 BSSMAP IE
......................................................................
Patch Set 3:
(1 comment)
File src/gsm/gsm0808.c:
https://gerrit.osmocom.org/c/libosmocore/+/36669/comment/d3c919d1_19d54f61
PS1, Line 2316: [GSM0808_IE_THEMWI_RTP_EXTENSIONS] = { TLV_TYPE_TV },
> @pespin@sysmocom.de: I grant you have a valid point. […]
Everyone has now agreed on TLV format (the version CR+2'ed by @laforge@osmocom.org), and TW-TS-003 spec has also been updated for TLV.
--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/36669?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Idd6f1838bdc0cd71a2f6357e9b6d8b8fa4f7c46c
Gerrit-Change-Number: 36669
Gerrit-PatchSet: 3
Gerrit-Owner: falconia <falcon(a)freecalypso.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-CC: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Attention: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Fri, 31 May 2024 13:52:47 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: falconia <falcon(a)freecalypso.org>
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: comment
Attention is currently required from: fixeria.
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/osmocom-bb/+/36914?usp=email )
Change subject: trxcon/l1sched: make l1sched_lchan_emit_data_cnf() NULL-safe
......................................................................
Patch Set 1:
(1 comment)
Patchset:
PS1:
> like with a number of your patches in recent weeks, I'm missing the rationale _why_ something is cha […]
not really resolved.
--
To view, visit https://gerrit.osmocom.org/c/osmocom-bb/+/36914?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmocom-bb
Gerrit-Branch: master
Gerrit-Change-Id: Ie64c176265f66a6c1515c66eb465d7e60f6768db
Gerrit-Change-Number: 36914
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Fri, 31 May 2024 09:09:20 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: comment
Attention is currently required from: falconia, fixeria, neels.
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/libosmocore/+/36669?usp=email )
Change subject: gsm0808: add knowledge of TW-TS-003 BSSMAP IE
......................................................................
Patch Set 3: Code-Review+2
(1 comment)
Patchset:
PS3:
> I'm in two minds here; this seems to be a single person effort.
One very dedicated person who has proven certainly beyond doubt the level of dedication; I'm not worried here.
> This stuff puts me off
I find it rather amusing [not sure if it's intended that way] and the entire format of those specs could possibly even be read as a parody of the way those specs are typicaly written.
> In general I'm critical to "RTP extension". RTP is maximally flexible by allowing any payload types to be used, even if they are pure fantasy.
https://www.freecalypso.org/specs/tw-ts-002-v010100.txt contains an explanation why now different/new payload types are introduced.
> Adding custom IEs to BSSMAP is not done in osmocom yet, and we have no way of indicating the BSS' custom capabilities to osmo-msc. How do you solve that?
It would likely have to be configured/enabled out of band on both BSC and MSC side. For sure we cannot merge patches that would unconditionally introduce sending non-standard IEs on the A interface. Bu that's not happening here.
> BTW, if we have custom BSSMAP IEs, then I might want to add an IE to use an array of octets to describe all permitted AMR bitrates in a sane way
you can do thay, if you'd like to do it - however it would of course only work in a fully osmo-* network, and not have significance outside of that osmo-only deployment.
--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/36669?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Idd6f1838bdc0cd71a2f6357e9b6d8b8fa4f7c46c
Gerrit-Change-Number: 36669
Gerrit-PatchSet: 3
Gerrit-Owner: falconia <falcon(a)freecalypso.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-CC: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Attention: falconia <falcon(a)freecalypso.org>
Gerrit-Attention: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Fri, 31 May 2024 09:05:45 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: neels <nhofmeyr(a)sysmocom.de>
Gerrit-MessageType: comment