introduce MNCC_Emulation mp_mncc_version

Default the MNCC version to the current osmo-sip-connector's master branch MNCC
version.

As soon as the new version (6) is merged, we can bump it here to make tests for
master work again.

For 'latest' builds, we can adjust osmo-ttcn3-hacks to use version 5, and also
see those tests still passing.

Change-Id: I3eb6e0132dc99ebe41a98cc5c329ed4864b770d6
This commit is contained in:
Neels Hofmeyr 2019-11-28 20:34:57 +01:00
parent 81a2546fcb
commit 5e3b5d9ab3
2 changed files with 6 additions and 1 deletions

View File

@ -37,6 +37,10 @@ import from MNCC_CodecPort all;
import from MNCC_Types all;
import from UD_Types all;
modulepar {
int mp_mncc_version := 5;
}
/* General "base class" component definition, of which specific implementations
* derive themselves by means of the "extends" feature */
type component MNCC_ConnHdlr {
@ -264,7 +268,7 @@ runs on MNCC_Emulation_CT {
if (role_server) {
f_listen(sock);
MNCC.send(t_SD_MNCC(g_mncc_ud_id, ts_MNCC_HELLO));
MNCC.send(t_SD_MNCC(g_mncc_ud_id, ts_MNCC_HELLO(version := mp_mncc_version)));
} else {
f_connect(sock);
}

View File

@ -25,6 +25,7 @@ mtc.FileMask := ERROR | WARNING | PARALLEL | VERDICTOP;
[MODULE_PARAMETERS]
Osmocom_VTY_Functions.mp_prompt_prefix := "OsmoSIPcon";
MNCC_Emulation.mp_mncc_version := 5;
[MAIN_CONTROLLER]