Feature #3239
closedtest dyn TS: switch to voice and back to data, ensure GPRS still works, and ensure switching back to voice still works
100%
Description
Use a pchan config that will switch over all available TS to voice.
Test Osmocom style dynamic timeslots:
network dyn_ts_allow_tch_f 0 bts 0 trx 0 timeslot 0 phys_chan_config CCCH+SDCCH4 timeslot 1 phys_chan_config SDCCH8 timeslot 2 phys_chan_config TCH/F_TCH/H_PDCH timeslot 3 phys_chan_config SDCCH8 timeslot 4 phys_chan_config SDCCH8 timeslot 5 phys_chan_config SDCCH8 timeslot 6 phys_chan_config SDCCH8 timeslot 7 phys_chan_config SDCCH8
A voice call will switch over to TCH/H and assign one of the two available TCH/H to each MS.
As soon as both legs of the voice call are released, the TS goes back to PDCH.
Test ip.access style dynamic timeslots:
timeslot 0 phys_chan_config CCCH+SDCCH4 timeslot 1 phys_chan_config SDCCH8 timeslot 2 phys_chan_config TCH/F_PDCH timeslot 3 phys_chan_config TCH/F_PDCH timeslot 4 phys_chan_config SDCCH8 timeslot 5 phys_chan_config SDCCH8 timeslot 6 phys_chan_config SDCCH8 timeslot 7 phys_chan_config SDCCH8
A voice call will assign both timeslots as TCH/F, one for each MS.
For both:
1. ensure GPRS use works
2. do a voice call between two MS, hang up
3. ensure GPRS use again works
4. do another voice call, to ensure repeated switching works
and
- test with CS encryption (see #3238 which shows that encryption could break PDTCH if it remains set after a TCH mode)
- while at it, why not also test without CS encryption.
Related issues
Updated by neels almost 6 years ago
- Blocked by Feature #2202: osmo-gsm-tester: add GPRS data services added
Updated by neels over 5 years ago
- Assignee set to pespin
- Priority changed from Normal to High
Taking the liberty to elevate the priority of this one, because:
Out of sheer random, I tested dyn TS and cannot get a voice call going anymore.
This has happened time and time again, and it is really overdue now that we notice this right after we break it.
For the current actual purpose, it would be enough to have a voice call on a dyn TS configuration, nevermind testing GPRS if that is hard to achieve. Do we have that yet?
If not, implementing this important bit is simply and just: run the same voice test case that we already have, just use above dynamic timeslot config in osmo-bsc.cfg.
Should be just a bit of copy-pasting, no? Thanks!
Updated by neels over 5 years ago
Hmm, while there should still be a test like above, I can also not get a voice call going in normal non-dyn TS.
So I realize the problem I'm seeing is not related to dyn TS at all, looking now whether it's just my fault.
Updated by neels over 5 years ago
- Status changed from New to Feedback
- Priority changed from High to Normal
Yeah well, so I broke things with a seemingly trivial FSM tweak patch. Anyway.
What do you say, Pau, do we have dyn TS config yet in osmo-gsm-tester? If not, easy to add?
Updated by pespin over 5 years ago
Hi Neels,
we are currently testing different configs of dynts (osmo and ipa), with voice and gprs. I think we don't test gprs->voice->gprs->voice though.
Updated by pespin over 5 years ago
- Blocked by deleted (Feature #2202: osmo-gsm-tester: add GPRS data services)
Updated by pespin over 5 years ago
- Related to Feature #2582: osmo-gsm-tester: add test case: dynamic timeslot data usage added
Updated by pespin over 5 years ago
- Status changed from Feedback to Resolved
- % Done changed from 0 to 100