Bug #6489
openOsmoBSC config for half rate(TCH/H)
0%
Description
I opened this issue for your support and suggestions. I have doing call testing with msisdn(Private network serving the local user). When osmo-bsc-cfg's timeslots are 0->CCCH+SDCCH4, rest 1-7 TCH/F, I can successfully connect 6 phones to each other. When I try to call between 7th and 8th phones, I get an error, "Resources unavailable,unspecified"(GSM48_CC_CAUSE_RESOURCE_UNAVAIL). Since each timeslot is allocated to 1 user, I receive an insufficient resource warning. My osmo-bsc-cfg;
e1_input e1_line 0 driver ipa e1_line 0 port 0 no e1_line 0 keepalive cs7 instance 0 point-code 1.23.0 asp asp-clnt-msc-0 2905 0 m3ua remote-ip 127.0.0.1 sctp-role client sccp-address msc routing-indicator PC point-code 0.23.1 network network country code 901 mobile network code 75 encryption a5 1 3 neci 1 paging any use tch 0 handover 1 handover algorithm 1 handover1 power budget hysteresis 999 handover1 power budget interval 99 bts 0 type sysmobts band GSM900 cell_identity 0 location_area_code 23 base_station_id_code 63 ms max power 39 cell reselection hysteresis 14 rxlev access min 0 radio-link-timeout 64 penalty time 20 temporary offset 0 cell bar qualify 0 cell reselection offset 31 channel allocator ascending rach tx integer 14 rach max transmission 1 rach emergency call allowed 1 channel-description attach 1 channel-description bs-pa-mfrms 5 channel-description bs-ag-blks-res 2 no access-control-class-ramping access-control-class-ramping-step-interval 5 access-control-class-ramping-step-size 1 access-control-class-ramping-chan-load 71 89 early-classmark-sending allowed early-classmark-sending-3g allowed ipa unit-id 1800 0 oml ipa stream-id 255 line 0 neighbor-list mode manual-si5 codec-support fr hr efr amr amr tch-f modes 0 2 4 7 amr tch-f threshold ms 32 32 32 amr tch-f hysteresis ms 8 8 8 amr tch-f threshold bts 32 32 32 amr tch-f hysteresis bts 8 8 8 amr tch-f start-mode auto amr tch-h modes 0 2 4 amr tch-h threshold ms 32 32 amr tch-h hysteresis ms 8 8 amr tch-h threshold bts 32 32 amr tch-h hysteresis bts 8 8 amr tch-h start-mode auto gprs mode none ms-power-control mode static trx 0 rf_locked 0 arfcn 100 nominal power 23 max_power_red 0 rsl e1 tei 0 timeslot 0 phys_chan_config CCCH+SDCCH4 hopping enabled 0 timeslot 1 phys_chan_config TCH/F hopping enabled 0 timeslot 2 phys_chan_config TCH/F hopping enabled 0 timeslot 3 phys_chan_config TCH/F hopping enabled 0 timeslot 4 phys_chan_config TCH/F hopping enabled 0 timeslot 5 phys_chan_config TCH/F hopping enabled 0 timeslot 6 phys_chan_config TCH/F hopping enabled 0 timeslot 7 phys_chan_config TCH/F hopping enabled 0 msc 0 codec-list hr1 fr1 allow-emergency deny amr-config 12_2k forbidden amr-config 10_2k forbidden amr-config 7_95k forbidden amr-config 7_40k forbidden amr-config 6_70k forbidden amr-config 5_90k allowed amr-config 5_15k forbidden amr-config 4_75k forbidden amr-payload octet-aligned msc-addr msc asp-protocol m3ua lcls-mode disabled lcls-codec-mismatch forbidden mgw remote-ip 127.0.0.1 mgw remote-port 2427 bsc mid-call-timeout 0 cbc no remote-ip no listen-port end
I wanted to set half-rate on one trx so that more phones could talk. On my first try, I get this warning("Assignment for this trans already started earlier") and I cannot make any calls. My bsc-cfg for TCH/H;
e1_input e1_line 0 driver ipa e1_line 0 port 0 no e1_line 0 keepalive cs7 instance 0 point-code 1.23.0 asp asp-clnt-msc-0 2905 0 m3ua remote-ip 127.0.0.1 sctp-role client sccp-address msc routing-indicator PC point-code 0.23.1 network network country code 901 mobile network code 75 encryption a5 1 3 neci 1 paging any use tch 0 handover 1 handover algorithm 1 handover1 power budget hysteresis 999 handover1 power budget interval 99 bts 0 type sysmobts band GSM900 cell_identity 0 location_area_code 23 base_station_id_code 63 ms max power 39 cell reselection hysteresis 14 rxlev access min 0 radio-link-timeout 64 penalty time 20 temporary offset 0 cell bar qualify 0 cell reselection offset 31 channel allocator ascending rach tx integer 14 rach max transmission 1 rach emergency call allowed 1 channel-description attach 1 channel-description bs-pa-mfrms 5 channel-description bs-ag-blks-res 2 no access-control-class-ramping access-control-class-ramping-step-interval 5 access-control-class-ramping-step-size 1 access-control-class-ramping-chan-load 71 89 early-classmark-sending allowed early-classmark-sending-3g allowed ipa unit-id 1800 0 oml ipa stream-id 255 line 0 neighbor-list mode manual-si5 codec-support fr hr efr amr amr tch-f modes 0 2 4 7 amr tch-f threshold ms 32 32 32 amr tch-f hysteresis ms 8 8 8 amr tch-f threshold bts 32 32 32 amr tch-f hysteresis bts 8 8 8 amr tch-f start-mode auto amr tch-h modes 0 2 4 amr tch-h threshold ms 32 32 amr tch-h hysteresis ms 8 8 amr tch-h threshold bts 32 32 amr tch-h hysteresis bts 8 8 amr tch-h start-mode auto gprs mode none ms-power-control mode static trx 0 rf_locked 0 arfcn 100 nominal power 23 max_power_red 0 rsl e1 tei 0 timeslot 0 phys_chan_config CCCH+SDCCH4 hopping enabled 0 timeslot 1 phys_chan_config TCH/H hopping enabled 0 timeslot 2 phys_chan_config TCH/H hopping enabled 0 timeslot 3 phys_chan_config TCH/H hopping enabled 0 timeslot 4 phys_chan_config TCH/H hopping enabled 0 timeslot 5 phys_chan_config TCH/H hopping enabled 0 timeslot 6 phys_chan_config TCH/H hopping enabled 0 timeslot 7 phys_chan_config TCH/H hopping enabled 0 msc 0 codec-list hr1 fr1 allow-emergency deny amr-config 12_2k forbidden amr-config 10_2k forbidden amr-config 7_95k forbidden amr-config 7_40k forbidden amr-config 6_70k forbidden amr-config 5_90k allowed amr-config 5_15k forbidden amr-config 4_75k forbidden amr-payload octet-aligned msc-addr msc asp-protocol m3ua lcls-mode disabled lcls-codec-mismatch forbidden mgw remote-ip 127.0.0.1 mgw remote-port 2427 bsc mid-call-timeout 0 cbc no remote-ip no listen-port end
What needs to be done to connect more than 6 phones? Am I making a mistake in the config for the half-rate setting? I am waiting for your suggestions and opinions.
Files
Updated by laforge 20 days ago
Hi, this doesn't really look like a bug report, more like a "how do I configure half-rate voice support" question, whihc might be better raised on the openbsc mailing list or the discourse forum.
I suggest you also include your MSC-side configuration and include a pcap file of all relevant traffic (at very least AoIP + Abis including the associated RTP).