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
diff --git a/library/MNCC_Emulation.ttcn b/library/MNCC_Emulation.ttcn
index ee9b58e..9522e72 100644
--- a/library/MNCC_Emulation.ttcn
+++ b/library/MNCC_Emulation.ttcn
@@ -37,6 +37,10 @@
 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 @@
 
 	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);
 	}
diff --git a/sip/SIP_Tests.default b/sip/SIP_Tests.default
index 4434a1a..9fcd387 100644
--- a/sip/SIP_Tests.default
+++ b/sip/SIP_Tests.default
@@ -25,6 +25,7 @@
 
 [MODULE_PARAMETERS]
 Osmocom_VTY_Functions.mp_prompt_prefix := "OsmoSIPcon";
+MNCC_Emulation.mp_mncc_version := 5;
 
 [MAIN_CONTROLLER]