Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I2300259cc1b24605528ea42c1d2706ea296d2eaa
|
|
Change-Id: Ibc1942156d6b6c9bd5f79231398489c677a586a8
|
|
Change-Id: Id99d29f962922c4a31f64878dbff58078498597d
|
|
Change-Id: Iedd6aeb17b1c774a5d96b28e69827796ff769bc1
|
|
Change-Id: I7d29467533594352352d0d1ee49c46425a4c5d51
|
|
Change-Id: I7a9424771d0dd739e656771dd229da5b41130fbb
|
|
Change-Id: I4838cee7742ab99eb935f149a69e925258bbef36
|
|
Change-Id: I46116df68b2f8c9ca253a9285d0a571904521727
|
|
'make deps' always fails if there is no internet uplink.
Change-Id: Ic2e6af6f32d8c4bc276ca34cfeb697e9205a2649
|
|
Change-Id: I25ddeaf8d859f98b4f11ba27310b8eef034a09f2
|
|
Change-Id: I05ccbf2eb7387bc8c1277a53591efbf503d46051
|
|
If an SGSN in a pool is down we expect the messages to instead be sent
to a different SGSN in the pool. That SGSN will not necessarily know
what to do with those messages, but it should )implicitly) detach that
UE so that it can reattach at the new SGSN. Otherwise UEs on a failed
SGSN would simply stop working as the messages would never be forwarded
anywhere.
This test also adjusts the NS timers so the failed NSVCs are detected
faster.
Change-Id: I46a6b8082441843f428a7681566228e5de375bcb
Related: OS#4952
|
|
The VTY command changed in the course of development, forgot to update
the test case.
Change-Id: I761b186c19b1307cc15d0bcf6f632b4bb967e254
|
|
Prepare for upcoming VAMOS tests in BSC_Tests_VAMOS.ttcn.
Change-Id: Idbe9014754eff9c8b2bff19828581bae5b36fadf
|
|
osmo-bsc does now support intra-cell re-Assignment of lchans with active
voice. Test re-Assignment of TCH/F, triggered by VTY command.
Change-Id: I05fecefb9d6f9f23a0362f133170bca4da92e308
|
|
Change-Id: I73b8eb5e6073ae46b83bed9fddd4762861029a84
|
|
Change-Id: I341e2fa1e8946e7516705fa079e6e54fce9e58b0
|
|
As announced in https://www.eclipse.org/forums/index.php/t/1107586/
TITAN is migrating both their github and git.eclipse.org repositories to
eclipse gitlab.
Let's adjust our Makefile accordingly
Change-Id: I6a501d50891c4fda78d33d3efd6030244a4aaf50
|
|
All msc tests involving classmarks suffer from the same problem: if a
existing subscriber is reused the old classmarks will stick, since the
msc only overwrites updated parts of the cm when receiving a new cm, so
"downgrading" the existing classmark information is not possible.
This is circumvented here here by using different imsi suffixes,
the last param passed to f_start_handler.
Additionally the handler will now properly respond to cm requests
by the msc, i.e. in case the early cm is not sufficient for a5/4
because it lacks cm3, so the msc attempts once to query the cm,
hoping to get a cm3.
Related: SYS#5324
Change-Id: Idc055a006b325f58a5eafa88bc4415181b3500a2
|
|
Change-Id: I5f30e93de4a109d60577394da4e00a15ab23d1d6
Related: OS#1940
|
|
Fixes: 8c74cbbf5a7534f6aa2d28a30a4b6bff7fe8067b
Change-Id: Id6238a3b79a4439ab3b17909c7b1c65028efbec3
|
|
Related: SYS#5314
Change-Id: I87f3daba1521d2dc8eed78ffdc6de5744484ba7a
|
|
GTP_Templates.ttcn new templates use BssgpCellId, hence it depends on Osmocom_Gb_Types.ttcn.
Related: SYS#5314
Change-Id: I9dcf6ee2dc55bc6aba178eca30080233254f025e
|
|
There is an TC_one_crcx_loopback_rtp, an ipv6 variant can be added with
minimal effort.
Change-Id: If16ee5186fa697caa9cc404b7159be054cac5196
|
|
The testcase TC_one_crcx_loopback_rtp_implicit uses
f_TC_one_crcx_loopback_rtp, which creates the RTP flow with IPv4
addresses but since we do not send a local RTP IP address with the CRCX
to the MGW, the MGW will prefer IPv6, which means that we get an IPv6
address back while the RTP strem is IPv4 on the TTCN3 side.
Related: OS#5123
Change-Id: I80498737d5b32f28b62e0c17cce1969b54af948c
|
|
Not much to do here, bts just passes the key.
Related: SYS#5324
Change-Id: I38e8a1cf15eb41a621b457b39024283a767c94be
|
|
This test verifies that libosmo-sccp will properly respond to SCCP
traffic that only has a SSN in the CallingPartyAddress. That situation
poses the unique challenge of how to route a response, as we lack
a GT and a PC to do the routing.
In order to support this, libosm-sccp now adds the PC into the
CallingPartyAddr when passing such messages from M3UA to SCCP. This
way the recipient can simply respond back to that address and it will
be routed on PC.
Change-Id: Ided599a922fb7f6dbbfe90f817c5419ab793f293
Related: OS#5146
|
|
Change-Id: I8d9f782ed3f4e6363f5370deb73bd2694b4c5d6a
|
|
Change-Id: Ic2a41e450a44794c8cf1c5a29871655f2cca4f6b
Related: OS#5148
|
|
Change-Id: Ie7e817dc92da4b9103fa50bd3a8240fbe20ddc68
Related: OS#5147
|
|
Related: OS#5145
Change-Id: Id74972f2ca0b0101fb4666549ce14ba6fa472daf
|
|
Change-Id: Ic816862d8bdca1ea9b8c34b49129beb7e055258c
|
|
Otherwise MS is not behaving correctly and newer versions of PCU (more
strict checking TLLI and behaving better) may not accept it and make the
test fail.
Related: OS#1940
Change-Id: I2efa5ce97bf2c82727efcbdebdc0a0b686664e12
|
|
Test what happens when the MGW gets a CRCX that creates a connection in
LOOPBACK mode but does not specify an RTP destination address. The MGW
is expected to deduct the destination address from the first incoming
RTP packet and loop it back to its originating address.
Change-Id: I7baf827fb0c3f33e13ccbaffd37ba0eb4e20c304
Related: OS#5123
|
|
Validate in test that MSC sends Last Used E-UTRAN PLLMN Id IE when call
is started by SGs (CSFB).
Related: SYS#5337
Change-Id: I161529fd9c8cacb7d17ea18660998df06bb0b575
|
|
Related: SYS#5314
Change-Id: Idd760ef9ede08a155752a5bee5b8d8f9dfa440da
|
|
The componenet is not needed/used at all, so there's no need to start
it.
Change-Id: I63baadbb8b09843a653d3f5c11df204f5a1a761e
|
|
Make it match the osmo-sgsn.cfg files present in the same directory.
Change-Id: I798b3c8b6e4a4787b8a9d5ecd9d2b1aad2b931ee
|
|
Test the lchan mode modification code path of OsmoBSC, in preparation of
adding VAMOS bits to the mode modification procedure.
Related: SYS#4895
Change-Id: Idf4efaed986de0bbd2b663313e837352cc139f0f
|
|
I am introducing a BSC test case that runs through a assigning a TCH
channel for signalling, and then using Channel Mode Modify to change its
mode from signalling to speech. For this to work,
f_channel_needs_modify() needs to actually look up the channel mode of
the TCH and not assume that a TCH is always in speech mode.
Related: SYS#4895
Change-Id: If30e2cec65da91cb5899ee29e2afb6696437a4c9
|
|
DSCP is a 6-bit value, it cannot be 184.
Change-Id: I9e023125d42ba350c924f2dd7055e84a1a6564cc
|
|
3GPP TS 23.272 sec 4.3.3:
"During the SGs location update procedure, obtaining the last used LTE
PLMN ID via TAI in SGsAP-LOCATION-UPDATE-REQUEST as specified in TS
29.118".
Related: SYS#5337
Change-Id: I7057a7c41794d62f7cbc412da3e805c1f0c69511
|
|
Change-Id: I828fe1efbdd38b12ba29f9ac0141fc456ce3c7bf
|
|
Related: OS#3928
Change-Id: Id277f11b411d7b18e3a0445e0c76cbd107c6857d
|
|
This test was added a long time ago to test what used to be the previous
early implementation of T3169, which didn't follow specs as per TS
44.060.
Since recently, osmo-pcu supports tracking UL PDCH blocks and hence
properly implementing N3101 and N3101, finally also implementing T3169
correctly.
The counters N3101/3 and timer T3169 are already being tested in
following tests:
TC_n3101_max_t3169
TC_n3103_max_t3169
Since osmo-pcu I2cec531e2633281b88f69ba065c0105580c81076, time-based
T3169 is dropped and TC_t3169 doesn't pass anymore, since it had wrong
expectancies (because it's not sending RTS to osmo-pcu, hence not
triggering USF/RRBP N3101/3 timeouts).
Change-Id: I023fb406f1df6e67e16982cb11dc1fcb6fb9b544
|
|
New versions of osmo-pcu will validate the Pkt Resource Request is sent
on the correct FN, so we must send first UL block exactly when
requested.
Change-Id: I6dad0f3167ace8d4a763fed971db94f32faf6ced
|
|
This tests sets a non-zero default network-indicator in the ss7 instance
and then performs an IPA -> M3UA translation while checking if the M3UA
side now uses the specified default network-indicator (NATIONAL).
Change-Id: Id4f9d0ff67e114a119ab032d44ac0dfd34f5c402
Related: SYS#5421
|
|
if the tester runs on a different host/IP than the IUT (like in our
dockerized jenkins tests), then of course we cannot assume that
traffic sent by the tester can be received by the tester again.
So rather than binding/connecting two sockets, let's only use one
and send packets without caring if there is a remote receiver.
Change-Id: If826705c78c7a0ad0e633b7a320d7dd5e5561c27
|
|
Change-Id: Id2e61652418571cf72ac17ca46742d9624348691
|
|
Change-Id: Ifbf86138f3f2e9c053c99b6f58c510d38bad4e88
|