Project

General

Profile

Actions

Feature #5740

open

Disallow unworkable AMR modes.

Added by keith over 1 year ago. Updated over 1 year ago.

Status:
New
Priority:
Low
Assignee:
Category:
-
Target version:
-
Start date:
11/03/2022
Due date:
% Done:

0%

Spec Reference:

Description

This is fairly trivial, but as a note to self, two things.

1) establish exactly what's wrong and make it not possible to configure osmo-bsc like this?
2) Can "RADIO INTERFACE MESSAGE FAILURE" be any more sepcific? (LOG / Tx to MSC)

config:

  amr tch-h modes 2 3 4 5
  amr tch-h threshold ms 32 24 32
  amr tch-h hysteresis ms 8 4 4
  amr tch-h threshold bts 32 24 32
  amr tch-h hysteresis bts 8 4 4
  amr tch-h start-mode 3

Radio Signalling Link (RSL)
GSM A-I/F DTAP - Assignment Command
    Protocol Discriminator: Radio Resources Management messages (6)
    DTAP Radio Resources Management Message Type: Assignment Command (0x2e)
    Channel Description 2 - Description of the First Channel, after time
    Power Command
    Channel Mode - Mode of the First Channel(Channel Set 1)
        Element ID: 0x63
        Channel Mode: speech full rate or half rate version 3(FR AMR or HR AMR) (65)
    MultiRate configuration
        Element ID: 0x03
        Length: 6
        001. .... = Multirate speech version: Adaptive Multirate speech version 1 (1)
        ...0 .... = NSCB: Noise Suppression Control Bit: Noise Suppression can be used (default) (0)
        .... 1... = ICMI: Initial Codec Mode Indicator: The initial codec mode is defined by the Start Mode field (1)
        .... ..10 = Start Mode: 2
        0... .... = 12,2 kbit/s codec rate: is not part of the subset
        .0.. .... = 10,2 kbit/s codec rate: is not part of the subset
        ..1. .... = 7,95 kbit/s codec rate: is part of the subset
        ...1 .... = 7,40 kbit/s codec rate: is part of the subset
        .... 1... = 6,70 kbit/s codec rate: is part of the subset
        .... .1.. = 5,90 kbit/s codec rate: is part of the subset
        .... ..0. = 5,15 kbit/s codec rate: is not part of the subset
        .... ...0 = 4,75 kbit/s codec rate: is not part of the subset
        ..10 0000 = AMR Threshold: 16.0 dB (32)
        1000 .... = AMR Hysteresis: 4.0 dB (8)
        .... 0110  00.. .... = AMR Threshold: 12.0 dB (24)
        ..01 00.. = AMR Hysteresis: 2.0 dB (4)
        .... ..10  0000 .... = AMR Threshold: 16.0 dB (32)
        .... 0100 = AMR Hysteresis: 2.0 dB (4)


GSM A-I/F DTAP - Assignment Failure
    Protocol Discriminator: Radio Resources Management messages (6)
    DTAP Radio Resources Management Message Type: Assignment Failure (0x2f)
    RR Cause
        RR cause value: Channel mode unacceptable (9)

20221103200919685 DCHAN DEBUG lchan(3-0-1-SDCCH8-0)[0x55b6c3e79310]{ESTABLISHED}: (type=SDCCH) SAPI=0 DATA INDICATION (abis_rsl.c:2528)
20221103200919685 DCHAN DEBUG lchan(3-0-1-SDCCH8-0)[0x55b6c3e79310]{ESTABLISHED}: (type=SDCCH) Rx ASSIGNMENT FAILURE (gsm_04_08_rr.c:985)
20221103200919685 DAS DEBUG assignment(msc0-conn16_subscr-IMSI-334070000000890-TMSI-0x11dc2226_3-0-2-TCH_H-0)[0x55b6c3e91b40]{WAIT_RR_ASS_COMPLETE}: Received Event ASSIGNMENT_EV_RR_ASSIGNMENT_FAIL (gsm_04_08_rr.c:1031)
20221103200919685 DAS DEBUG assignment(msc0-conn16_subscr-IMSI-334070000000890-TMSI-0x11dc2226_3-0-2-TCH_H-0)[0x55b6c3e91b40]{WAIT_RR_ASS_COMPLETE}: (bts=3,trx=0,ts=2,ss=0) incrementing rate counter: assignment:failed Received Assignment Failure message (assignment_fsm.c:738)
20221103200919685 DAS DEBUG assignment(msc0-conn16_subscr-IMSI-334070000000890-TMSI-0x11dc2226_3-0-2-TCH_H-0)[0x55b6c3e91b40]{WAIT_RR_ASS_COMPLETE}: (bts=3,trx=0,ts=2,ss=0) incrementing rate counter: bts3 assignment:failed_speech Received Assignment Failure message on speech lchan (assignment_fsm.c:738)
20221103200919685 DAS ERROR assignment(msc0-conn16_subscr-IMSI-334070000000890-TMSI-0x11dc2226_3-0-2-TCH_H-0)[0x55b6c3e91b40]{WAIT_RR_ASS_COMPLETE}: (bts=3,trx=0,ts=2,ss=0) Assignment failed in state WAIT_RR_ASS_COMPLETE, cause RADIO INTERFACE MESSAGE FAILURE: Rx RR Assignment Failure (assignment_fsm.c:739)
20221103200919685 DAS DEBUG assignment(msc0-conn16_subscr-IMSI-334070000000890-TMSI-0x11dc2226_3-0-2-TCH_H-0)[0x55b6c3e91b40]{WAIT_RR_ASS_COMPLETE}: (bts=3,trx=0,ts=2,ss=0) result rate counter already recorded, NOT counting as: assignment:error Assignment failed for other reason (assignment_fsm.c:739)
20221103200919685 DMSC INFO Tx MSC: BSSMAP: ASSIGNMENT FAIL (osmo_bsc_sigtran.c:380)

Actions #1

Updated by keith over 1 year ago

After reading some documentation on AMR thresholds, I think the best would be to include a section in the osmo-bsc manual

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)