Project

General

Profile

Actions

Feature #2581

closed

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

Added by neels over 6 years ago. Updated almost 6 years 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 usageResolvedpespin10/19/2017

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

Actions
Actions #1

Updated by neels over 6 years ago

  • Assignee set to 55360
Actions #2

Updated by neels over 6 years ago

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

Updated by pespin over 6 years ago

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

Updated by neels almost 6 years 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

Actions #5

Updated by neels almost 6 years 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.]

Actions #6

Updated by neels almost 6 years ago

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

Updated by pespin almost 6 years ago

  • Assignee changed from 55360 to pespin
Actions #8

Updated by pespin almost 6 years 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.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)