Project

General

Profile

Feature #2581

osmo-gsm-tester: add test case: test dynamic timeslots

Added by neels about 1 year ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
10/18/2017
Due date:
% Done:

100%

Spec Reference:

Description

Create tests with these pchan configurations, for sysmoBTS, osmo-bts-trx as well as octphy:

- CCCH+SDCCH4, SDCCH8, 5x TCH/F_TCH/H_PDCH, 1x PDCH
- CCCH+SDCCH4, SDCCH8, 5x TCH/F_PDCH, 1x PDCH

and then do voice calls on them.

Best would be to also analyse the BTS and/or BSC log to ensure that
- RSL Chan Activation has happened for voice and back to data (for TCH/F_TCH/H_PDCH),
- RSL PDCH ACT and DEACT ACK have happened (for TCH/F_PDCH).

These dynamic pchan types were first implemented on sysmoBTS, then osmo-bts-trx and recently also on octphy.
Read more in the http://ftp.osmocom.org/docs/latest/osmobts-abis.pdf chapter 5.5.1 vs 5.5.2 (the two types of dynamic channels).


Related issues

Related to OsmoGSMTester - Feature #2582: osmo-gsm-tester: add test case: dynamic timeslot data usageResolved2017-10-19

Related to OsmoBSC - Bug #3211: gscon breaks dynamic timeslots: TCH/F_TCH/H_PDCH cannot switch from PDCH to TCHResolved2018-04-24

History

#1 Updated by neels about 1 year ago

  • Assignee set to osmo-gsm-tester

#2 Updated by neels about 1 year ago

  • Related to Feature #2582: osmo-gsm-tester: add test case: dynamic timeslot data usage added

#3 Updated by pespin about 1 year ago

  • Subject changed from test dynamic timeslots in osmo-gsm-tester to osmo-gsm-tester: add test case: test dynamic timeslots

#4 Updated by neels 6 months ago

"Osmocom" style dyn TS:

  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 TCH/F_TCH/H_PDCH
   timeslot 4
    phys_chan_config TCH/F_TCH/H_PDCH
   timeslot 5
    phys_chan_config TCH/F_TCH/H_PDCH
   timeslot 6
    phys_chan_config TCH/F_TCH/H_PDCH
   timeslot 7
    phys_chan_config PDCH

"ip.access" style dyn TS:

  trx 0
   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 TCH/F_PDCH
   timeslot 5
    phys_chan_config TCH/F_PDCH
   timeslot 6
    phys_chan_config TCH/F_PDCH
   timeslot 7
    phys_chan_config PDCH

#5 Updated by neels 6 months ago

[edited last comment: add missing timeslot 3 config. I was wondering why my local setup suddenly failed -- must have deleted those two lines by accident. When I found this typo I remembered that I had also pasted them here, and indeed. Now fixed to not skip timeslot 3; if a ts is not configured, it breaks osmo-bts-sysmo startup.]

#6 Updated by neels 6 months ago

  • Related to Bug #3211: gscon breaks dynamic timeslots: TCH/F_TCH/H_PDCH cannot switch from PDCH to TCH added

#7 Updated by pespin 6 months ago

  • Assignee changed from osmo-gsm-tester to pespin

#8 Updated by pespin 5 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Support for testing dyn ts call setup has been added to osmo-gsm-tester in suites dyn_ts_ipa and dyn_ts_osmo. They are run in the osmo-gsm-tester_run-prod jenkins job.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)