Commit Graph

8 Commits

Author SHA1 Message Date
Andreas Eversberg a29b2f31da BSC_Test_ASCI: Add Talker detect with UPLINK REJECT COMMAND test
The talker requests uplink. The UPLINK REQUEST is rejected by the MSC.
The uplink is marked free again.

Change-Id: Iba4dd21a69d49e6a8508b15b823ffccc7f0dafc9
2023-07-21 11:35:40 +02:00
Andreas Eversberg 28d6b81268 BSC_Test_ASCI: Add race condition test, if MSC acknowledges talker
The existing tests (talker fails, talker establishes, talker releases)
delay, so the MSC acknowledges the UPLINK REQUEST first. It is expected
that the events of the talker (failure, establishment, release) are
forwarded to the MSC after the acknowledgement.

New tests are added, so that the MSC acknowledges the UPLINK REQUEST
late. It is expected that the events of the talker are not forwarded
before the MSC acknowledges.

The BSC (under test) must queue the events of the talker before the MSC
has acknowledged the UPLINK REQUEST.

Change-Id: I28081e62287bdc17a3b477d9368f977aedce01c8
2023-07-21 11:35:40 +02:00
Andreas Eversberg e15060252d BSC_Test_ASCI: Fix test to seize or release uplink by MSC
After sending UPLINK SEIZED COMMAND or UPLINK RELEASE COMMAND the timer
must be started, in order to collect data from the outcome of the test.
The test will fail sometimes, if this is not done.

Change-Id: Ic48e9c259b42ee6e030ea5d05b113ce2933e2247
2023-07-21 11:34:41 +02:00
Andreas Eversberg cfdbb3ef65 BSC_Test_ASCI: Add Talker detect with link fail test
The talker requests uplink. Instead of receiving link establishment from
the BTS, the BSC receives a link failure. The MSC expects to receive an
UPLINK RELEASE INDICATION, caused by radio link failure.

Change-Id: Ied56a6bdc0bfa541b1419e63e9e209ed20af804c
2023-07-20 17:27:49 +02:00
Andreas Eversberg 35874922b7 BSC_Tests_ASCI: Add test to seize or release uplink by MSC
The MSC will block (seize) or unblock (release) the uplink on one BSC,
if a talker requests or releases uplink on a different BSC. An UPLINK
BUSY or UPLINK FREE message es expected to be sent to the BTS.

Change-Id: I7ebf03662e81f59d76ca8d8fa29f581043053564
2023-07-12 16:21:44 +00:00
Andreas Eversberg 5e3dd362f6 BSC_Tests_ASCI: Do not expect UPLINK BUSY message
There is no UPLINK BUSY message sent by BSC, if the talker
requests/establishes the uplink. Due to timing reason, the message is
sent by the BTS itself towards the MS.

Change-Id: I2e3b866eca174ae212ea986980d508e48e31fa57
2023-07-12 16:21:44 +00:00
Andreas Eversberg c0870e5a08 BSC_Tests_ASCI: UPLINK FREE / UPLINK BUSY uses unit data
RSL_UNITDATA_REQ is used instead of RSL_DATA_REQ.

Change-Id: I224a520ed49ea79b95172bbc38c567a7c861abf4
2023-07-12 16:21:44 +00:00
Harald Welte 801ed1a0d0 Added BSC tests for terminating voice group calls
Change-Id: I6762e8adfb7d5f77df837c698ff70cd7fd715ffe
2023-06-12 13:06:26 +02:00