<p>neels has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/25069">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">msc: add a COORD port for inter-component coordination<br><br>Also provide a blank receive template for CallParameters which is<br>needed to receive a CallParameters record via the COORD port.<br><br>Will be used by MSC_Tests.TC_call_re_establishment in<br>Ifdff5573eeb3b3d41e8599b9b0228411d2576864<br><br>Change-Id: Iba3a5304fa40159bc2c31cdc3a71ee56ed08bd12<br>---<br>M msc/BSC_ConnectionHandler.ttcn<br>1 file changed, 36 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/69/25069/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/msc/BSC_ConnectionHandler.ttcn b/msc/BSC_ConnectionHandler.ttcn</span><br><span>index cf4e846..2f270ca 100644</span><br><span>--- a/msc/BSC_ConnectionHandler.ttcn</span><br><span>+++ b/msc/BSC_ConnectionHandler.ttcn</span><br><span>@@ -63,11 +63,18 @@</span><br><span> </span><br><span> import from TCCConversion_Functions { function f_strstr };</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+type port BSC_ConnHdlr_Coord_PT message</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+ inout charstring, CallParameters;</span><br><span style="color: hsl(120, 100%, 40%);">+} with { extension "internal" };</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> /* this component represents a single subscriber connection */</span><br><span> type component BSC_ConnHdlr extends RAN_ConnHdlr, MNCC_ConnHdlr, GSUP_ConnHdlr, MGCP_ConnHdlr, SMPP_ConnHdlr, CTRL_Adapter_CT, SGsAP_ConnHdlr {</span><br><span>       var BSC_ConnHdlrPars g_pars;</span><br><span>         timer g_Tguard := 60.0;</span><br><span>      port TELNETasp_PT MSCVTY;</span><br><span style="color: hsl(120, 100%, 40%);">+     port BSC_ConnHdlr_Coord_PT COORD;</span><br><span> }</span><br><span> </span><br><span> type record BSC_ConnHdlrNetworkPars {</span><br><span>@@ -959,6 +966,35 @@</span><br><span>   got_osmux_count := 0</span><br><span> };</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+template CallParameters tr_CallParams := {</span><br><span style="color: hsl(120, 100%, 40%);">+    called_party := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+    transaction_id := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+  mo_call := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+ bearer_cap := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+      emergency := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+       mncc_callref := *,</span><br><span style="color: hsl(120, 100%, 40%);">+    mncc_bearer_cap := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+ mncc_rtp_ip := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+     mncc_rtp_port := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+   bss_rtp_ip := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+      bss_rtp_port := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+    mss_rtp_ip := *,</span><br><span style="color: hsl(120, 100%, 40%);">+      mss_rtp_port := *,</span><br><span style="color: hsl(120, 100%, 40%);">+    got_crcx_count := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+  mgw_conn_1 := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+      mgw_conn_2 := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+      rtp_payload_type := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+        rtp_sdp_format := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+  mgw_drop_dlcx := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+   stop_after_cc_setup := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+     ran_clear_when_alerting := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+ expect_release := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+  mgcp_call_id := *,</span><br><span style="color: hsl(120, 100%, 40%);">+    mgcp_ep := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+ use_osmux := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+       got_osmux_count := ?</span><br><span style="color: hsl(120, 100%, 40%);">+};</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> /* Allocate a call reference and send SETUP via MNCC to MSC */</span><br><span> function f_mt_call_initate(inout CallParameters cpars)</span><br><span> runs on BSC_ConnHdlr {</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/25069">change 25069</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/25069"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-ttcn3-hacks </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Iba3a5304fa40159bc2c31cdc3a71ee56ed08bd12 </div>
<div style="display:none"> Gerrit-Change-Number: 25069 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: neels <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>