Harald Welte
261af4b501
WIP: Intra-BSC handover testing
...
Change-Id: Ic47e639a7c8640c736c84a44780fc8e111a64b52
2018-02-13 08:15:33 +01:00
Harald Welte
33ec09bf34
msc: Mobile Terminated Voice Call test
...
Change-Id: I4fa353623991ac98726217559fea9f83f64715ea
2018-02-11 11:49:48 +01:00
Daniel Willmann
dcf9eb92f4
L3_Templates: Use tid parameter in ts_ML3_MO_CC template
...
Change-Id: I6c28b206625cb081a98a722b8c793ce02af74441
2018-02-06 16:23:36 +01:00
Harald Welte
e3bd658abf
bsc: reduce code duplication; add new test case on too short messages
...
Change-Id: I8232ee58c14a4358a01b5428ff2b4e559491b185
2018-01-31 23:37:14 +01:00
Harald Welte
fbf9b5eafd
bsc: Add TC_unsol_ho_fail test case for unsolicited handover failure
...
Change-Id: Ic3bd71d77d03cb7eebabdf98ba0bfbafd24ec0ea
2018-01-31 20:47:04 +01:00
Harald Welte
898113b838
bsc: Add TC_classmark to test RR CLASSMARK -> BSSMAP CLASSMARK conversion
...
Related: OS#2902
Change-Id: Idd86b5505e1a4fee666287680a20dc235970be93
2018-01-31 18:50:41 +01:00
Harald Welte
ecb254b18a
L3_Templates: Add ts_RRM_AssignmentComplete
...
Change-Id: I3ae33ea00496eaef5885a58cd5fbc491abe68c87
2018-01-29 21:35:13 +00:00
Harald Welte
812f7a45e3
WIP: msc: First test case for mobile terminated call testing
...
We start the call from the MNCC side, match on the paging and then
pick it up from there.
It currently fails as the MNCC_Emulation cannot yet handle "ConnHdlr
originated" MNCC calls yet.
Change-Id: I28c465187fd8b1dcfd687180b373a47bb9ac6734
2018-01-27 12:45:39 +01:00
Harald Welte
4017d55bbe
msc: Make TC_lu_and_mo_call succeed with osmo-mg enabled osmo-msc
...
This is for patch https://gerrit.osmocom.org/#/c/4980 in osmo-msc
Change-Id: Ieec52d5e0da776d35d6a473bd726b368af9d5c66
2018-01-26 22:53:57 +01:00
Harald Welte
b71901a52f
msc: Rewrite TC_lu_and_mo_call() to be more modular
...
All relevant parameters are passed in in form of a CallParameters
record, and the bulk of the work has been moved to
BSC_ConnectionHandler.
Change-Id: I932c6c9f7a48b6a1f1ec399e8bba6a413c8bc69e
2018-01-26 22:53:57 +01:00
Harald Welte
4b2b3a673a
L3_Templates: ts_Bcap_voice(): Include speech version octets
...
Change-Id: Iff48bff6df6fa7dae3bc8467be4d75b0305f68ad
2018-01-26 10:42:53 +01:00
Harald Welte
0195ab1ab1
msc: Add TC_cm_reest_req_reject: Expect CM RE-EST REQ to be rejected
...
Change-Id: I7d15b935caed2dacf39d66a33ff933a9b8c443d9
2018-01-24 23:05:35 +01:00
Harald Welte
6ed6bf9773
MSC_Tests: Use enum instead of magic numbers for CM_SERVICE_TYPE
...
Change-Id: Ic90b4a0aa47821877a2d3566606b9c9dd5919968
2018-01-24 23:05:32 +01:00
Harald Welte
ae1362544f
f_enc_IMSI_L3: Fix filler digit in *even* case
...
We actually need to add the filler digit 'F' if the number of digits
is even. It is absent when the number of digits is odd.
Change-Id: Ic1353f4ea09bba3151636b94a99c8559e0289ffd
2018-01-24 22:42:25 +01:00
Harald Welte
45164da2bc
MSC_Tests: More CM SERVICE REQ and EMERGENCY CALL related tests
...
Change-Id: I04ca21824f66ad90d9dac2c25000ecd724aa4528
2018-01-24 17:29:15 +01:00
Harald Welte
ba7b6d940e
msc: Add test case for LU with MI=IMEI (which is illegal)
...
Change-Id: Ie3c91a0ff212a70a8e03e0579f240a10bc4356f4
2018-01-24 17:29:15 +01:00
Harald Welte
77a8ebaceb
GSUP/L3: Add templates related to authentication
...
Change-Id: Id9566e3e075a8837e2e77a7c2b9d8f0f6e9b7554
2018-01-24 17:29:15 +01:00
Harald Welte
2bb825fc71
WIP: MSC: Add MO call testing
...
Change-Id: If32cb359b3cf732c4752856538552595dbbf2a8a
2018-01-24 17:29:15 +01:00
Harald Welte
d748a0519a
msc: More MNCC and L3 templates towards voice testing
...
Change-Id: I3132a856175fc9421e1a0bfd37620d6b1625574b
2018-01-22 03:01:27 +01:00
Harald Welte
6ff81909fd
More GSUP and L3 Templates
...
Change-Id: I0e9136fc3b8f171934f054ec149d8dd344faa034
2018-01-21 19:31:09 +01:00
Harald Welte
cb6cc33521
L3_Templates: Template for tr_CM_SERV_REJ and ts_ML3_MO_LU_Req
...
Change-Id: Iad1596a3b80de16a9b0e2d644cf9a0fe2c51ad21
2018-01-21 19:31:09 +01:00
Harald Welte
35bb716610
Add comments with short module description on top of each file
...
Change-Id: Id934d7a763b619d52cbec7de439b3708225b81f3
2018-01-03 21:09:29 +01:00
Harald Welte
73cd271a56
BSC_Tests: Implement ecnryption related procedures
...
Let's verify the operation of the CIPHERING MODE COMMAND as issued
by MSC, performed by BSC and implemented by simulated BTS/MS.
Change-Id: Ibc06bd2177c63837a794a0ca1f54ebef17499e78
2017-12-17 13:24:39 +01:00
Harald Welte
15166144ae
L3_Templates: Add ts_RRM_ModeModifyAck template
...
Change-Id: Iec607577aff1c65cb208c20a4c4169b5b4569892
2017-12-17 13:24:39 +01:00
Harald Welte
365f4edbd8
IPA/MSC/BSC Emulation: Framework for handling multiple SCCP connections
2017-11-23 00:00:43 +01:00
Harald Welte
c76f29f094
ipa: Pull everything together: L3->BSSAP->SCCP->IPA
2017-11-22 12:46:46 +01:00