Project

General

Profile

Actions

Feature #2194

closed

osmo-gsm-tester: add voice call test

Added by neels almost 7 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
Start date:
04/26/2017
Due date:
% Done:

100%

Spec Reference:

Description

Add a test case that performs a voice call (probably in a new test suite called 'voice').
Add various scenario configurations picking phys_chan_config timeslot types (TCH/H, TCH/F, TCH/F_TCH/H_PDCH, TCH/F_PDCH) as well as various voice codecs.
See [[cellular infrastructure:Weekly BTS Tests]] for inspiration.

Concentrate on sysmoBTS so far, and osmo-bts-trx if it already works.
Ignore oct and nanoBTS.


Related issues

Related to OsmoGSMTester - Feature #2197: osmo-gsm-tester: use MNCC interfaceStalled04/26/2017

Actions
Has duplicate OsmoGSMTester - Feature #1871: test dynamic timeslotsClosed12/06/2016

Actions
Blocked by OsmoGSMTester - Bug #2240: ofono: voice calls are not implemented for any modemClosedpespin05/05/2017

Actions
Actions #1

Updated by neels almost 7 years ago

  • Description updated (diff)
Actions #2

Updated by neels almost 7 years ago

Actions #3

Updated by neels almost 7 years ago

  • Priority changed from Normal to High

To clarify, this is only about voice call signalling, not about analysis of the actual voice stream or audio sent/received on either side. The test should merely place a call, somehow query that a voice call was launched (maybe implement new CTRL interface queries?) and then hang up.

Actions #4

Updated by neels almost 7 years ago

Actions #5

Updated by neels almost 7 years ago

Actions #6

Updated by neels almost 7 years ago

  • Status changed from New to Closed

replaced by more concise issue #2194

Actions #7

Updated by neels almost 7 years ago

  • Is duplicate of deleted (Feature #1871: test dynamic timeslots)
Actions #8

Updated by neels almost 7 years ago

  • Status changed from Closed to New
Actions #9

Updated by neels almost 7 years ago

Actions #10

Updated by laforge almost 7 years ago

  • Assignee deleted (118)
Actions #11

Updated by laforge almost 7 years ago

  • Assignee set to 55360
Actions #12

Updated by neels almost 7 years ago

  • Blocked by Bug #2240: ofono: voice calls are not implemented for any modem added
Actions #13

Updated by pespin almost 7 years ago

  • Related to Feature #2197: osmo-gsm-tester: use MNCC interface added
Actions #14

Updated by neels over 6 years ago

  • Priority changed from High to Urgent
Actions #15

Updated by lynxis over 6 years ago

  • Assignee changed from 55360 to pespin
Actions #16

Updated by neels over 6 years ago

  • Parent task deleted (#2193)
Actions #17

Updated by pespin over 6 years ago

Basic call is there, still missing to test different time slot and codec configurations.

Actions #18

Updated by laforge over 6 years ago

  • Priority changed from Urgent to High
Actions #19

Updated by laforge over 5 years ago

pending for one year :/

Actions #20

Updated by neels over 5 years ago

we have voice call tests!? pespin forgot to update the status?

Actions #21

Updated by pespin over 5 years ago

We do have voice tests, but not all of the ones specified in https://osmocom.org/projects/cellular-infrastructure/wiki/Weekly_BTS_Tests. We do test TCH/F, TCH/H, dynamic timeslots, etc. but we don't test different codecs.

So we can say that the important part is done but still some stuff is missing. But given that we still don't support sending data through the modems, we can close the ticket and care about codecs once we have data to send?

Actions #22

Updated by laforge over 5 years ago

On Mon, Aug 20, 2018 at 10:49:32AM +0000, pespin [REDMINE] wrote:

So we can say that the important part is done but still some stuff is missing. But given that we still don't support sending data through the modems, we can close the ticket and care about codecs once we have data to send?

I think whether or not you're transferring user plane ("data is very
ambiguous here), it's still very useful to check if at least the
signaling plane for the different codecs work. You will exercise
different code paths in BTS/BSC/MSC, as well as all the related
signalling messages.

Actions #23

Updated by pespin over 5 years ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 90

I submitted several commits which enable testing different timeslot + codec setups during a call:
https://gerrit.osmocom.org/#/c/osmo-gsm-tester/+/10624 suite: Fix generation of config() dictionary
https://gerrit.osmocom.org/#/c/osmo-gsm-tester/+/10621 osmo-bsc: Parametrize codec-list VTY cfg
https://gerrit.osmocom.org/#/c/osmo-gsm-tester/+/10625 default-suites: Add suites testing different codecs
https://gerrit.osmocom.org/#/c/osmo-gsm-tester/+/10626 default-suites: Remove octobts tests

Actions #24

Updated by pespin over 5 years ago

  • Status changed from Feedback to Resolved
  • % Done changed from 90 to 100

Merged, closing.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)