Attention is currently required from: daniel, fixeria, laforge, osmith.
pespin has posted comments on this change by pespin. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41525?usp=email )
Change subject: stp: Introduce tests to validate inaccessible SP scenario
......................................................................
Patch Set 2:
(1 comment)
File stp/STP_Tests_M3UA.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41525/comment/45bb59ed_5a77… :
PS2, Line 207: "while waiting for ", msg));
> the first message could mention that the message is unexpected within the timer
It does: "received unexpected M3UA".
> wonder if the msg parameter is even useful,
It is, because it quickly tells you which message arrived. I think this second branch is still useful because it tells you of non-envisioned scenarios for the test, besides the one specific obvious/known scenario. So it's good to have them diffentiated, and it's good to have it since it may uncover other bugs.
I think in general the comments are fine, in the end they are useful to get a file+line and see where it fails, when it becomes obvious, but I'll try to improve the strings.
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41525?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I8aa3aa902eb56c982529d8c79b7f069145b2547d
Gerrit-Change-Number: 41525
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: daniel <dwillmann(a)sysmocom.de>
Gerrit-Comment-Date: Mon, 01 Dec 2025 08:32:39 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: osmith <osmith(a)sysmocom.de>
Attention is currently required from: daniel, fixeria, laforge, pespin.
osmith has posted comments on this change by pespin. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41525?usp=email )
Change subject: stp: Introduce tests to validate inaccessible SP scenario
......................................................................
Patch Set 2:
(1 comment)
File stp/STP_Tests_M3UA.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41525/comment/aad23743_c322… :
PS2, Line 207: "while waiting for ", msg));
IMHO the error messages are hard to understand.
- the first message could mention that the message is unexpected within the timer
- the second message has "while waiting for", but this function does the opposite, it waits for the timer to pass and checks that the message does *not* arrive
I wonder if the msg parameter is even useful, couldn't it just ensure that no message arrives (except for the beat if answer_beat is true) until the timeout is done, and have one obvious error message saying that an unexpected message arrived before the timeout?
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41525?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I8aa3aa902eb56c982529d8c79b7f069145b2547d
Gerrit-Change-Number: 41525
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: daniel <dwillmann(a)sysmocom.de>
Gerrit-Comment-Date: Mon, 01 Dec 2025 07:38:44 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41531?usp=email
to look at the new patch set (#2).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
Change subject: sctp_common: gen_sockopts/1: add heartbeat and RTO params
......................................................................
sctp_common: gen_sockopts/1: add heartbeat and RTO params
Set the SCTP heartbeat interval and Retransmission time-out params
explicitly for both sctp_{client,server}. Make the relevant values
configurable via the environment (config file).
Change-Id: I081852d2df187ca7c3cb8969686530b8ac3644f3
Co-authored-by: Andreas Eversberg <jolly(a)eversberg.eu>
Related: SYS#7653
---
M config/sys.config
M src/sctp_common.erl
2 files changed, 21 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/erlang/osmo-s1gw refs/changes/31/41531/2
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41531?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: I081852d2df187ca7c3cb8969686530b8ac3644f3
Gerrit-Change-Number: 41531
Gerrit-PatchSet: 2
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
falconia has posted comments on this change by falconia. ( https://gerrit.osmocom.org/c/osmo-mgw/+/41529?usp=email )
Change subject: mgcp_client: add support for VND.THEMWI.CCSD codec
......................................................................
Patch Set 1:
(1 comment)
Patchset:
PS1:
The linter is being overly, unreasonably zealous here - the formatting changes it asks for would clearly worsen code readability, not improve. How do we override in such cases?
--
To view, visit https://gerrit.osmocom.org/c/osmo-mgw/+/41529?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-mgw
Gerrit-Branch: master
Gerrit-Change-Id: I6e4e15b5b3d20036aae8472bd94bc878b718ddd4
Gerrit-Change-Number: 41529
Gerrit-PatchSet: 1
Gerrit-Owner: falconia <falcon(a)freecalypso.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Comment-Date: Sun, 30 Nov 2025 05:57:30 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Attention is currently required from: falconia.
falconia has posted comments on this change by falconia. ( https://gerrit.osmocom.org/c/osmo-mgw/+/41529?usp=email )
Change subject: mgcp_client: add support for VND.THEMWI.CCSD codec
......................................................................
Patch Set 1:
(1 comment)
Commit Message:
https://gerrit.osmocom.org/c/osmo-mgw/+/41529/comment/c638a64b_8d9ce0ef?usp… :
PS1, Line 22: Beyond the present client library addition, desired support for
I included this explanation to make it clear that I plan to follow up with patches to actual Osmocom programs, enabling compressed CSD functionality in Osmocom, rather than a library-only addition like some of my other recent patches. But I wonder if I should perhaps take this verbiage out of the commit message and maybe turn it into a standalone Gerrit comment.
--
To view, visit https://gerrit.osmocom.org/c/osmo-mgw/+/41529?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-mgw
Gerrit-Branch: master
Gerrit-Change-Id: I6e4e15b5b3d20036aae8472bd94bc878b718ddd4
Gerrit-Change-Number: 41529
Gerrit-PatchSet: 1
Gerrit-Owner: falconia <falcon(a)freecalypso.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Attention: falconia <falcon(a)freecalypso.org>
Gerrit-Comment-Date: Sun, 30 Nov 2025 05:53:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
falconia has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-mgw/+/41529?usp=email )
Change subject: mgcp_client: add support for VND.THEMWI.CCSD codec
......................................................................
mgcp_client: add support for VND.THEMWI.CCSD codec
TW-TS-007 defines a compressed RTP payload format for GSM CSD,
reducing the payload size from 160 bytes of mostly constant filler
bits to 16, 32 or 37 bytes depending on specific CSD mode:
https://www.freecalypso.org/specs/tw-ts-007-v010001.txt
Clause 9 specifies payload type number 127 when this pseudo-codec
is used on AoIP interface, while Annex A gives it the name
VND.THEMWI.CCSD for SDP.
Add support for this codec to libosmo-mgcp-client, to make it
possible for OsmoBSC and OsmoMSC to request this codec from MGWs.
Beyond the present client library addition, desired support for
compressed CSD per TW-TS-007 in Osmocom components is as follows:
* Equip osmo-mgw rtpbridge with ability to convert between CCSD
and CLEARMODE on the fly, using already merged libosmotrau
functions for the actual conversion;
* Add CCSD support to tw-e1abis-mgw while regular osmo-mgw has no
CSD support at all in E1 mode; possibly bring tw-e1abis-mgw into
Osmocom at some point;
* Have OsmoBSC direct its MGW to emit CCSD when the CN requested it
via TW-TS-003 BSSMAP extension;
* Possibly add compressed CSD support to OsmoMSC.
Change-Id: I6e4e15b5b3d20036aae8472bd94bc878b718ddd4
---
M include/osmocom/mgcp_client/mgcp_client.h
M src/libosmo-mgcp-client/mgcp_client.c
2 files changed, 2 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-mgw refs/changes/29/41529/1
diff --git a/include/osmocom/mgcp_client/mgcp_client.h b/include/osmocom/mgcp_client/mgcp_client.h
index 1d33690..d53f442 100644
--- a/include/osmocom/mgcp_client/mgcp_client.h
+++ b/include/osmocom/mgcp_client/mgcp_client.h
@@ -58,6 +58,7 @@
CODEC_AMRWB_16000_1 = 113, /* 3GPP TS 48.103 table 5.4.2.2.1 */
CODEC_IUFP = 96,
CODEC_CLEARMODE = 120, /* 3GPP TS 48.103 table 5.4.2.2.1 */
+ CODEC_COMPR_CSD = 127, /* compressed CSD per TW-TS-007 */
};
/* Note: when new codec types are added, the corresponding value strings
* in mgcp_client.c (codec_table) must be updated as well. Enumerations
diff --git a/src/libosmo-mgcp-client/mgcp_client.c b/src/libosmo-mgcp-client/mgcp_client.c
index 63d03f9..4924be4 100644
--- a/src/libosmo-mgcp-client/mgcp_client.c
+++ b/src/libosmo-mgcp-client/mgcp_client.c
@@ -61,6 +61,7 @@
{ CODEC_AMRWB_16000_1, "AMR-WB/16000/1" },
{ CODEC_IUFP, "VND.3GPP.IUFP/16000" },
{ CODEC_CLEARMODE, "CLEARMODE/8000" },
+ { CODEC_COMPR_CSD, "VND.THEMWI.CCSD/8000" },
{ 0, NULL },
};
--
To view, visit https://gerrit.osmocom.org/c/osmo-mgw/+/41529?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: osmo-mgw
Gerrit-Branch: master
Gerrit-Change-Id: I6e4e15b5b3d20036aae8472bd94bc878b718ddd4
Gerrit-Change-Number: 41529
Gerrit-PatchSet: 1
Gerrit-Owner: falconia <falcon(a)freecalypso.org>