<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>TESTENV_ARGS</name><value>-b osmocom:nightly</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>EMAIL_NOTIFICATIONS</name><value>jenkins-notifications@lists.osmocom.org acetcom@gmail.com</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>140477</buildingDurationMillis><executingTimeMillis>140477</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>806</buildNumber><marked><SHA1>a7d8ed895a10d3910e20bfce9f37a0125c828c56</SHA1><branch><SHA1>a7d8ed895a10d3910e20bfce9f37a0125c828c56</SHA1><name>origin/master</name></branch></marked><revision><SHA1>a7d8ed895a10d3910e20bfce9f37a0125c828c56</SHA1><branch><SHA1>a7d8ed895a10d3910e20bfce9f37a0125c828c56</SHA1><name>origin/master</name></branch></revision></originmaster><refsremotesoriginosmithwip-testenv _class='hudson.plugins.git.util.Build'><buildNumber>398</buildNumber><marked><SHA1>93b5ce172795ebc77ecb00c69e0d837d4ef4064d</SHA1><branch><SHA1>93b5ce172795ebc77ecb00c69e0d837d4ef4064d</SHA1><name>refs/remotes/origin/osmith/wip-testenv</name></branch></marked><revision><SHA1>93b5ce172795ebc77ecb00c69e0d837d4ef4064d</SHA1><branch><SHA1>93b5ce172795ebc77ecb00c69e0d837d4ef4064d</SHA1><name>refs/remotes/origin/osmith/wip-testenv</name></branch></revision></refsremotesoriginosmithwip-testenv></buildsByBranchName><lastBuiltRevision><SHA1>a7d8ed895a10d3910e20bfce9f37a0125c828c56</SHA1><branch><SHA1>a7d8ed895a10d3910e20bfce9f37a0125c828c56</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/osmo-ttcn3-hacks</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>10</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><fileName>freediameter.conf</fileName><relativePath>logs/mme/freediameter.conf</relativePath></artifact><artifact><fileName>mme.log</fileName><relativePath>logs/mme/mme.log</relativePath></artifact><artifact><fileName>open5gs-mme.yaml</fileName><relativePath>logs/mme/open5gs-mme.yaml</relativePath></artifact><artifact><fileName>testenv-mme-osmocom-nightly-20250915-0921-d448e3b2-0.log</fileName><relativePath>logs/podman/testenv-mme-osmocom-nightly-20250915-0921-d448e3b2-0.log</relativePath></artifact><artifact><fileName>Common.cfg</fileName><relativePath>logs/testsuite/Common.cfg</relativePath></artifact><artifact><fileName>junit-xml-8063.log</fileName><relativePath>logs/testsuite/junit-xml-8063.log</relativePath></artifact><artifact><fileName>MME_Tests-TC_gn_echo_request.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_gn_echo_request.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_RIM_RAN_INF.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_RIM_RAN_INF.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_s1ap_attach.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_s1ap_attach.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_s1ap_reset.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_s1ap_reset.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_s1ap_setup.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_s1ap_setup.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_s1ap_setup_unknown_global_enb_id_plmn.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_s1ap_setup_unknown_global_enb_id_plmn.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_s1ap_setup_wrong_tac.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_s1ap_setup_wrong_tac.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_s1ap_tau_unknown_guti.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_s1ap_tau_unknown_guti.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_ue_cell_reselect_eutran_to_geran.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_ue_cell_reselect_eutran_to_geran.merged</relativePath></artifact><artifact><fileName>MME_Tests-TC_ue_cell_reselect_geran_to_eutran.merged</fileName><relativePath>logs/testsuite/MME_Tests-TC_ue_cell_reselect_geran_to_eutran.merged</relativePath></artifact><artifact><fileName>MME_Tests.cfg</fileName><relativePath>logs/testsuite/MME_Tests.cfg</relativePath></artifact><artifact><fileName>MME_Tests.default</fileName><relativePath>logs/testsuite/MME_Tests.default</relativePath></artifact><artifact><fileName>MME_Tests.TC_gn_echo_request.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_gn_echo_request.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_gn_echo_request.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_gn_echo_request.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_gn_echo_request.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_gn_echo_request.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_gn_echo_request.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_gn_echo_request.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_RIM_RAN_INF.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_RIM_RAN_INF.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_RIM_RAN_INF.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_RIM_RAN_INF.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_RIM_RAN_INF.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_RIM_RAN_INF.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_RIM_RAN_INF.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_RIM_RAN_INF.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_attach.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_attach.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_attach.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_attach.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_attach.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_attach.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_attach.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_attach.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_reset.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_reset.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_reset.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_reset.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_reset.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_reset.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_reset.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_reset.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup_unknown_global_enb_id_plmn.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup_unknown_global_enb_id_plmn.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup_unknown_global_enb_id_plmn.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup_unknown_global_enb_id_plmn.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup_unknown_global_enb_id_plmn.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup_unknown_global_enb_id_plmn.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup_unknown_global_enb_id_plmn.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup_unknown_global_enb_id_plmn.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup_wrong_tac.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup_wrong_tac.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup_wrong_tac.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup_wrong_tac.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup_wrong_tac.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup_wrong_tac.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_setup_wrong_tac.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_setup_wrong_tac.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_tau_unknown_guti.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_tau_unknown_guti.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_tau_unknown_guti.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_tau_unknown_guti.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_tau_unknown_guti.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_tau_unknown_guti.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_s1ap_tau_unknown_guti.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_s1ap_tau_unknown_guti.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_ue_cell_reselect_eutran_to_geran.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_ue_cell_reselect_eutran_to_geran.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_ue_cell_reselect_eutran_to_geran.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_ue_cell_reselect_eutran_to_geran.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_ue_cell_reselect_eutran_to_geran.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_ue_cell_reselect_eutran_to_geran.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_ue_cell_reselect_eutran_to_geran.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_ue_cell_reselect_eutran_to_geran.pcap.stdout</relativePath></artifact><artifact><fileName>MME_Tests.TC_ue_cell_reselect_geran_to_eutran.netcat.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_ue_cell_reselect_geran_to_eutran.netcat.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_ue_cell_reselect_geran_to_eutran.pcap.gz</fileName><relativePath>logs/testsuite/MME_Tests.TC_ue_cell_reselect_geran_to_eutran.pcap.gz</relativePath></artifact><artifact><fileName>MME_Tests.TC_ue_cell_reselect_geran_to_eutran.pcap.stderr</fileName><relativePath>logs/testsuite/MME_Tests.TC_ue_cell_reselect_geran_to_eutran.pcap.stderr</relativePath></artifact><artifact><fileName>MME_Tests.TC_ue_cell_reselect_geran_to_eutran.pcap.stdout</fileName><relativePath>logs/testsuite/MME_Tests.TC_ue_cell_reselect_geran_to_eutran.pcap.stdout</relativePath></artifact><building>false</building><displayName>#806</displayName><duration>140477</duration><estimatedDuration>301279</estimatedDuration><fullDisplayName>ttcn3-mme-test-ogs #806</fullDisplayName><id>806</id><inProgress>false</inProgress><keepLog>false</keepLog><number>806</number><queueId>1993732</queueId><result>SUCCESS</result><timestamp>1757928060045</timestamp><url>https://jenkins.osmocom.org/jenkins/job/ttcn3-mme-test-ogs/806/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>msc/BSC_ConnectionHandler.ttcn</affectedPath><affectedPath>library/L3_Templates.ttcn</affectedPath><commitId>a7d8ed895a10d3910e20bfce9f37a0125c828c56</commitId><timestamp>1757922154000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>msc: CC SETUP MT speech: verify bearer capabilities

Verify that the MSC sends the bearer capability IE from 3GPP TS 24.008 §
D.1.2 for speech in the network to MS direction, instead of allowing
e.g. what osmo-msc master and latest release currently do:

 - Filling out radio channel requirement the same way as the MS to
   Network direction, which is wrong for the Network to MS direction:
   "Bits 6 and 7 are spare bits. The sending side (i.e. the network)
   shall set bit 7 to value 0 and bit 6 to value 1." (3GPP TS 24.008
   Table 10.5.102)

 - Sending a speech list in the Network to MS direction, which seems to
   be allowed in theory and MS are supposed to ignore it (end of Table
   10.5.103) but causes bugs in some MS in practice. Therefore it is
   better to ensure that osmo-msc does not send it (OS#6656).

Implement this in f_mt_call_complete(), which gets used e.g. by
TC_lu_and_mt_call.

Depends: osmo-msc I7046e9244fd9d4301ee2c4df1147a619f753739c
Related: OS#6657, OS#6655, OS#6656
Change-Id: I8fd33cf2f7fb8a1c34851ecf54fccddd2efd0536
</comment><date>2025-09-15 07:42:34 +0000</date><id>a7d8ed895a10d3910e20bfce9f37a0125c828c56</id><msg>msc: CC SETUP MT speech: verify bearer capabilities</msg><path><editType>edit</editType><file>msc/BSC_ConnectionHandler.ttcn</file></path><path><editType>edit</editType><file>library/L3_Templates.ttcn</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></culprit></freeStyleBuild>