Update Osmo Config Files
This commit is contained in:
parent
90e9e7032a
commit
1a6c01175e
5 changed files with 29 additions and 15 deletions
|
@ -30,18 +30,18 @@
|
||||||
<% if bts["lte_n"] -%> si2quater neighbor-list add earfcn <%= bts["lte_n"] %> thresh-hi 4 thresh-lo 32 prio 7 qrxlv 32 meas 6
|
<% if bts["lte_n"] -%> si2quater neighbor-list add earfcn <%= bts["lte_n"] %> thresh-hi 4 thresh-lo 32 prio 7 qrxlv 32 meas 6
|
||||||
<% end -%>
|
<% end -%>
|
||||||
codec-support fr amr
|
codec-support fr amr
|
||||||
amr tch-f modes 3 4 5
|
amr tch-f modes 4
|
||||||
amr tch-f threshold ms 32
|
amr tch-f threshold ms 32
|
||||||
amr tch-f hysteresis ms 8
|
amr tch-f hysteresis ms 8
|
||||||
amr tch-f threshold bts 32
|
amr tch-f threshold bts 32
|
||||||
amr tch-f hysteresis bts 8
|
amr tch-f hysteresis bts 8
|
||||||
amr tch-f start-mode 3
|
amr tch-f start-mode auto
|
||||||
amr tch-h modes 2 3 4 5
|
amr tch-h modes 4
|
||||||
amr tch-h threshold ms 32
|
amr tch-h threshold ms 32
|
||||||
amr tch-h hysteresis ms 8
|
amr tch-h hysteresis ms 8
|
||||||
amr tch-h threshold bts 32
|
amr tch-h threshold bts 32
|
||||||
amr tch-h hysteresis bts 8
|
amr tch-h hysteresis bts 8
|
||||||
amr tch-h start-mode 3
|
amr tch-h start-mode auto
|
||||||
gprs mode <%= bts["gprs_m"] %>
|
gprs mode <%= bts["gprs_m"] %>
|
||||||
gprs routing area 21
|
gprs routing area 21
|
||||||
gprs network-control-order nc0
|
gprs network-control-order nc0
|
||||||
|
@ -67,7 +67,7 @@
|
||||||
gprs ns timer tns-alive 3
|
gprs ns timer tns-alive 3
|
||||||
gprs ns timer tns-alive-retries 10
|
gprs ns timer tns-alive-retries 10
|
||||||
gprs nsvc 0 nsvci 10<%= index+2 %>
|
gprs nsvc 0 nsvci 10<%= index+2 %>
|
||||||
gprs nsvc 0 local udp port 23<%= bts["lac"] %>
|
gprs nsvc 0 local udp port 23<%= index+Integer(bts["lac"]) %>
|
||||||
gprs nsvc 0 remote udp port 23000
|
gprs nsvc 0 remote udp port 23000
|
||||||
gprs nsvc 0 remote ip <%= @sgsn_ip_address %>
|
gprs nsvc 0 remote ip <%= @sgsn_ip_address %>
|
||||||
gprs nsvc 1 nsvci 0
|
gprs nsvc 1 nsvci 0
|
||||||
|
|
|
@ -74,14 +74,16 @@ network
|
||||||
paging any use tch 0
|
paging any use tch 0
|
||||||
handover 1
|
handover 1
|
||||||
handover algorithm 2
|
handover algorithm 2
|
||||||
handover2 window rxlev averaging 5
|
handover2 window rxlev averaging 7
|
||||||
handover2 window rxlev neighbor averaging 5
|
handover2 window rxlev neighbor averaging 7
|
||||||
handover2 power budget interval 99
|
handover2 power budget interval 6
|
||||||
handover2 power budget hysteresis 10
|
handover2 power budget hysteresis 10
|
||||||
handover2 min rxlev -109
|
handover2 maximum distance 10
|
||||||
handover2 min rxqual 7
|
handover2 min rxlev -95
|
||||||
|
handover2 min rxqual 5
|
||||||
handover2 penalty-time failed-ho 5
|
handover2 penalty-time failed-ho 5
|
||||||
handover2 penalty-time failed-assignment 5
|
handover2 penalty-time failed-assignment 5
|
||||||
|
handover2 min-free-slots tch/h 2
|
||||||
handover2 congestion-check 30
|
handover2 congestion-check 30
|
||||||
<% if @mncc_codec == 'AMR' -%>
|
<% if @mncc_codec == 'AMR' -%>
|
||||||
dyn_ts_allow_tch_f 0
|
dyn_ts_allow_tch_f 0
|
||||||
|
|
|
@ -4,20 +4,20 @@ msc 0
|
||||||
<% elsif (@mncc_codec == 'GSM:AMR' or @mncc_codec == 'AMR:GSM') -%>
|
<% elsif (@mncc_codec == 'GSM:AMR' or @mncc_codec == 'AMR:GSM') -%>
|
||||||
codec-list fr1 fr3 hr3
|
codec-list fr1 fr3 hr3
|
||||||
<% else -%>
|
<% else -%>
|
||||||
codec-list fr3 hr3
|
codec-list hr3
|
||||||
<% end -%>
|
<% end -%>
|
||||||
allow-emergency allow
|
allow-emergency allow
|
||||||
amr-config 12_2k forbidden
|
amr-config 12_2k allowed
|
||||||
amr-config 10_2k forbidden
|
amr-config 10_2k forbidden
|
||||||
amr-config 7_95k allowed
|
amr-config 7_95k allowed
|
||||||
amr-config 7_40k allowed
|
amr-config 7_40k allowed
|
||||||
amr-config 6_70k allowed
|
amr-config 6_70k allowed
|
||||||
amr-config 5_90k allowed
|
amr-config 5_90k forbidden
|
||||||
amr-config 5_15k forbidden
|
amr-config 5_15k allowed
|
||||||
amr-config 4_75k forbidden
|
amr-config 4_75k forbidden
|
||||||
amr-payload octet-aligned
|
amr-payload octet-aligned
|
||||||
asp-protocol m3ua
|
asp-protocol m3ua
|
||||||
lcls-mode disabled
|
lcls-mode <% if @lcls == '1' -%>bts-loop<% else %>disabled<% end %>
|
||||||
lcls-codec-mismatch forbidden
|
lcls-codec-mismatch forbidden
|
||||||
mgw remote-ip 127.0.0.1
|
mgw remote-ip 127.0.0.1
|
||||||
mgw remote-port 2427
|
mgw remote-port 2427
|
||||||
|
|
|
@ -82,6 +82,8 @@ msc
|
||||||
mncc external /tmp/bsc_mncc
|
mncc external /tmp/bsc_mncc
|
||||||
mncc guard-timeout 180
|
mncc guard-timeout 180
|
||||||
ncss guard-timeout 30
|
ncss guard-timeout 30
|
||||||
|
<% if @lcls == '1' -%> lcls-permitted
|
||||||
|
<% end -%>
|
||||||
assign-tmsi
|
assign-tmsi
|
||||||
cs7-instance-a 0
|
cs7-instance-a 0
|
||||||
auth-tuple-max-reuse-count 3
|
auth-tuple-max-reuse-count 3
|
||||||
|
@ -116,3 +118,12 @@ sgs
|
||||||
local-port 29118
|
local-port 29118
|
||||||
local-ip 0.0.0.0
|
local-ip 0.0.0.0
|
||||||
vlr-name vlr.msc001.mnc<%= @mnc %>.mcc<%= @mcc %>.3gppnetwork.org
|
vlr-name vlr.msc001.mnc<%= @mnc %>.mcc<%= @mcc %>.3gppnetwork.org
|
||||||
|
smsc
|
||||||
|
database /var/lib/osmocom/sms.db
|
||||||
|
queue trigger-holdoff 5
|
||||||
|
queue max-pending 30
|
||||||
|
queue max-failure 3
|
||||||
|
database delete-delivered 1
|
||||||
|
database delete-expired 0
|
||||||
|
validity-period minimum 600
|
||||||
|
validity-period default 10080
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[Service]
|
[Service]
|
||||||
|
WorkingDirectory=/var/lib/osmocom
|
||||||
ExecStart=
|
ExecStart=
|
||||||
ExecStart=/usr/<% if @osmo_local_bin.include? 'osmo-msc' -%>local/<% end -%>bin/osmo-msc -c /etc/osmocom/osmo-msc.cfg
|
ExecStart=/usr/<% if @osmo_local_bin.include? 'osmo-msc' -%>local/<% end -%>bin/osmo-msc -c /etc/osmocom/osmo-msc.cfg
|
||||||
ExecStartPost=/home/rhizomatica/bin/swap_lac.sh
|
ExecStartPost=/home/rhizomatica/bin/swap_lac.sh
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue