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 (from osmo-bts), "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"- from
osmo-msc- function : msc_a_try_call_assignment) 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.