Project

General

Profile

Feature #3739

on osmo-bsc startup, sanity check codec-, pchan-types and AMR rates configuration

Added by neels 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
12/20/2018
Due date:
% Done:

0%

Spec Reference:

Description

It is possible to configure a codec-list that mismatches the TCH/x kind.
For example

network
 bts 0
  trx 0
   timeslot *
    phys_chan_config TCH/H
msc
 codec-list fr1 fr3

and

network
 bts 0
  amr tch-h modes 0 1 2 3
  amr tch-f modes 0 1 2 3
msc
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k forbidden
 amr-config 7_40k forbidden
 amr-config 6_70k forbidden
 amr-config 5_90k forbidden
 amr-config 5_15k forbidden
 amr-config 4_75k forbidden

On startup, go through each BTS configuration and make sure that each timeslot has at least one configuration that it can work with.
Log all faults on error log.

Maybe it should even exit in error, with a cmdline option --allow-unusable-timeslots that allows to start anyway?

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)