From 15890b43463191f9f1fe23a8b4b4af2f12035076 Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Wed, 8 Mar 2023 14:12:28 +0100 Subject: [PATCH] bsc: TC_stats_conn_fail: fix for sccplite Change the test so OsmoBSC always sends an BSSAP Assignment Failure by setting the Data Indicator to an invalid value. Previously the test had assumed that OsmoBSC would always send an Assignment Failure when requesting CSD as it was not yet implemented. The test only passed by chance on AoIP: OsmoBSC rejects the CSD Assignment Request unless it has the Speech Codec List IE for AoIP. Related: OS#4393 Change-Id: Ia4e8ab01dbadae5c9d7a964c0760dd3b016ab606 --- bsc/BSC_Tests.ttcn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn index 5a22c00a3..bfab0fa4d 100644 --- a/bsc/BSC_Tests.ttcn +++ b/bsc/BSC_Tests.ttcn @@ -2095,8 +2095,9 @@ private function f_TC_stats_conn_fail(charstring id) runs on MSC_ConnHdlr { f_statsd_reset(); - /* Establish SDCCH */ + /* Establish SDCCH (invalid DataIndicator for exp_fail) */ ass_cmd.pdu.bssmap.assignmentRequest.channelType := valueof(ts_BSSMAP_IE_ChannelTypeCSD); + ass_cmd.pdu.bssmap.assignmentRequest.channelType.speechId_DataIndicator := 'ff'O; f_establish_fully(ass_cmd, exp_fail); /* Expect stats to be 0 */