Attention is currently required from: falconia, fixeria, laforge.

neels 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)

Patchset:

PS3:
I'm in two minds here; this seems to be a single person effort.
On the one hand, an open community wants to allow open use,
but on the other hand there are bounds to what amount of API we can hope to 
maintain.

I find this curious description of apparently a single person, I suspect the 
author of this patch =)

"under the authority of the
Presiding Sisterhood (government) of the Women's Republic of Themyscira as part
of Themyscira Wireless technical initiative."

in https://www.freecalypso.org/specs/tw-ts-001-v010100.txt

This stuff puts me off -- I want to quickly understand what things are about, 
and adding noise around the core idea, like mimicking the kludgy phrases often 
found in 3GPP TS, adding glossaries and whimsical prose doesn't help in that 
regard...

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.

Adding custom IEs to RSL is done in osmcom, and its use is managed by the BTS 
features, seems this patch set is using that properly indeed.

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?

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 (re: the 
AMR talk at osmodevcon '24: BSSMAP is a bottleneck in AMR rates negotiation).

But there are ample reasons to not deviate from 3GPP if at all possible. Every 
time we add custom stuff, we need to support, test and maintain both the 3GPP 
compliant as well as the custom stuff for all eternity...

Me personally, I'm a bit reluctant here, because I'm not familiar with the 
extensions. I would need a good TL;DR to start comprehending.



--
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 <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-CC: neels <[email protected]>
Gerrit-Attention: falconia <[email protected]>
Gerrit-Attention: laforge <[email protected]>
Gerrit-Attention: fixeria <[email protected]>
Gerrit-Comment-Date: Thu, 23 May 2024 03:04:12 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment

Reply via email to