laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/25064 )

Change subject: msc: fix conn id in 'MGCP OK' msg (as_mgcp_ack_all_mdcx)
......................................................................

msc: fix conn id in 'MGCP OK' msg (as_mgcp_ack_all_mdcx)

The MDCX OK message should contain the same connection identifier as the
MDCX contained. So far we were always sending the second conn id,
regardless of which conn id was sent in the MDCX message.

Related: SYS#5130
Change-Id: If6f7f135d95c04ee0240f3fa9ba0b18ffc6fa24a
---
M msc/MSC_Tests.ttcn
1 file changed, 3 insertions(+), 1 deletion(-)

Approvals:
  laforge: Looks good to me, approved
  dexter: Looks good to me, but someone else must approve
  pespin: Looks good to me, but someone else must approve
  osmith: Looks good to me, but someone else must approve
  Jenkins Builder: Verified



diff --git a/msc/MSC_Tests.ttcn b/msc/MSC_Tests.ttcn
index 0d95c61..0e0d6b6 100644
--- a/msc/MSC_Tests.ttcn
+++ b/msc/MSC_Tests.ttcn
@@ -5700,6 +5700,8 @@
 private altstep as_mgcp_ack_all_mdcx(CallParameters cpars) runs on 
BSC_ConnHdlr {
        var MgcpCommand mgcp_cmd;
        [] MGCP.receive(tr_MDCX) -> value mgcp_cmd {
+                       var charstring conn_id;
+                       f_mgcp_find_param_entry(mgcp_cmd.params, "I", conn_id);
                        var SDP_Message sdp := 
valueof(ts_SDP(cpars.mgw_conn_2.mgw_rtp_ip, cpars.mgw_conn_2.mgw_rtp_ip,
                                                                
hex2str(cpars.mgcp_call_id), "42",
                                                                
cpars.mgw_conn_2.mgw_rtp_port,
@@ -5707,7 +5709,7 @@
                                                                { 
valueof(ts_SDP_rtpmap(cpars.rtp_payload_type,
                                                                                
        cpars.rtp_sdp_format)),
                                                                  
valueof(ts_SDP_ptime(20)) }));
-                       MGCP.send(ts_MDCX_ACK(mgcp_cmd.line.trans_id, 
cpars.mgw_conn_2.mgcp_connection_id, sdp));
+                       MGCP.send(ts_MDCX_ACK(mgcp_cmd.line.trans_id, 
str2hex(conn_id), sdp));
                        repeat;
                }
 }

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/25064
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: If6f7f135d95c04ee0240f3fa9ba0b18ffc6fa24a
Gerrit-Change-Number: 25064
Gerrit-PatchSet: 4
Gerrit-Owner: neels <nhofm...@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pma...@sysmocom.de>
Gerrit-Reviewer: laforge <lafo...@osmocom.org>
Gerrit-Reviewer: osmith <osm...@sysmocom.de>
Gerrit-Reviewer: pespin <pes...@sysmocom.de>
Gerrit-MessageType: merged

Reply via email to