Actions
Feature #5740
openDisallow unworkable AMR modes.
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)
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