blob: 95db16d7143a7b87850d730e138f9b444006e298 [file] [log] [blame]
Neels Hofmeyr798e5922017-05-18 15:24:02 +02001! Configuration rendered by osmo-gsm-tester
2log stderr
3 logging filter all 1
4 logging color 1
5 logging print category 1
6 logging print extended-timestamp 1
7 logging level all debug
8line vty
9 no login
10 bind ${bsc.ip_address.addr}
Pau Espin Pedrolea3549f2017-05-30 16:20:10 +020011ctrl
12 bind ${bsc.ip_address.addr}
Neels Hofmeyr798e5922017-05-18 15:24:02 +020013e1_input
14 e1_line 0 driver ipa
15 ipa bind ${bsc.ip_address.addr}
Alexander Couzens2ec075d2017-08-01 14:38:23 +020016cs7 instance 1
17 point-code 0.0.2
Pau Espin Pedrol1e1d3812017-11-16 18:06:37 +010018 asp asp0 2905 0 m3ua
19 remote-ip ${stp.ip_address.addr}
20 as as0 m3ua
21 asp asp0
22 routing-key 2 0.0.2
Alexander Couzens2ec075d2017-08-01 14:38:23 +020023 sccp-address bsc_local
24 point-code 0.0.2
25 routing-indicator PC
26 sccp-address msc_remote
27 point-code 0.0.1
28 routing-indicator PC
Neels Hofmeyr798e5922017-05-18 15:24:02 +020029network
30 network country code ${bsc.net.mcc}
31 mobile network code ${bsc.net.mnc}
32 short name ${bsc.net.short_name}
33 long name ${bsc.net.long_name}
Neels Hofmeyr798e5922017-05-18 15:24:02 +020034 location updating reject cause 13
35 encryption ${bsc.net.encryption}
36 neci 1
37 rrlp mode none
38 mm info 1
39 handover 0
40 handover window rxlev averaging 10
41 handover window rxqual averaging 1
42 handover window rxlev neighbor averaging 10
43 handover power budget interval 6
44 handover power budget hysteresis 3
45 handover maximum distance 9999
Neels Hofmeyr798e5922017-05-18 15:24:02 +020046%for bts in bsc.net.bts_list:
47 bts ${loop.index}
48 type ${bts.osmobsc_bts_type}
49 band ${bts.band}
Pau Espin Pedrol4ccce7c2017-11-07 11:13:20 +010050 cell_identity ${bts.cell_identity}
Neels Hofmeyr798e5922017-05-18 15:24:02 +020051 location_area_code ${bts.location_area_code}
52 training_sequence_code 7
53 base_station_id_code ${bts.base_station_id_code}
54 ms max power 33
55 cell reselection hysteresis 4
56 rxlev access min 0
57 channel allocator ascending
58 rach tx integer 9
59 rach max transmission 7
60 ip.access unit_id ${bts.ipa_unit_id} 0
61 oml ip.access stream_id ${bts.stream_id} line 0
Pau Espin Pedrolce35d912017-11-23 11:01:24 +010062% if bts.get('sgsn', False):
63 gprs mode gprs
Pau Espin Pedrol8a3a7b52017-11-28 15:50:02 +010064 gprs routing area ${bts.routing_area_code}
Pau Espin Pedrolce35d912017-11-23 11:01:24 +010065 gprs network-control-order nc1
Pau Espin Pedrol8a3a7b52017-11-28 15:50:02 +010066 gprs cell bvci ${bts.bvci}
Pau Espin Pedrolce35d912017-11-23 11:01:24 +010067 gprs cell timer blocking-timer 3
68 gprs cell timer blocking-retries 3
69 gprs cell timer unblocking-retries 3
70 gprs cell timer reset-timer 3
71 gprs cell timer reset-retries 3
72 gprs cell timer suspend-timer 10
73 gprs cell timer suspend-retries 3
74 gprs cell timer resume-timer 10
75 gprs cell timer resume-retries 3
76 gprs cell timer capability-update-timer 10
77 gprs cell timer capability-update-retries 3
Pau Espin Pedrol8a3a7b52017-11-28 15:50:02 +010078 gprs nsei ${bts.bvci}
Pau Espin Pedrolce35d912017-11-23 11:01:24 +010079 gprs ns timer tns-block 3
80 gprs ns timer tns-block-retries 3
81 gprs ns timer tns-reset 3
82 gprs ns timer tns-reset-retries 3
83 gprs ns timer tns-test 30
84 gprs ns timer tns-alive 3
85 gprs ns timer tns-alive-retries 10
Pau Espin Pedrol8a3a7b52017-11-28 15:50:02 +010086 gprs nsvc 0 nsvci ${bts.bvci}
Pau Espin Pedrolce35d912017-11-23 11:01:24 +010087 gprs nsvc 0 local udp port 23020
88 gprs nsvc 0 remote udp port 23000
89 gprs nsvc 0 remote ip ${bts.sgsn.ip_address.addr}
90 no force-combined-si
91% else:
Neels Hofmeyr798e5922017-05-18 15:24:02 +020092 gprs mode none
Pau Espin Pedrolce35d912017-11-23 11:01:24 +010093% endif
Neels Hofmeyr798e5922017-05-18 15:24:02 +020094% for trx in bts.trx_list:
95 trx ${loop.index}
96 rf_locked 0
97 arfcn ${trx.arfcn}
Pau Espin Pedrolb26f32a2017-09-14 13:52:28 +020098 nominal power ${trx.nominal_power}
Neels Hofmeyr798e5922017-05-18 15:24:02 +020099 max_power_red ${trx.max_power_red}
100 rsl e1 tei 0
101% for ts in trx.timeslot_list:
102 timeslot ${loop.index}
103 phys_chan_config ${ts.phys_chan_config}
104% endfor
105% endfor
106%endfor
107msc
Neels Hofmeyr798e5922017-05-18 15:24:02 +0200108 core-mobile-country-code ${bsc.net.mcc}
109 core-mobile-network-code ${bsc.net.mnc}
Pau Espin Pedrol386b78d2017-11-09 13:02:09 +0100110 ip.access rtp-base 25000
111 mgw remote-ip ${mgw.ip_address.addr}
112 mgw remote-port 2427
113 mgw endpoint-range 1 31
Neels Hofmeyr798e5922017-05-18 15:24:02 +0200114 timeout-ping 1800
115 timeout-ping advanced
116 timeout-pong 60
117 codec-list hr3
118 dest 151.80.237.229 5000 184
119 amr-config 12_2k forbidden
120 amr-config 10_2k forbidden
121 amr-config 7_95k forbidden
122 amr-config 7_40k forbidden
123 amr-config 6_70k forbidden
124 amr-config 5_90k allowed
125 amr-config 5_15k forbidden
126 amr-config 4_75k forbidden
Alexander Couzens2ec075d2017-08-01 14:38:23 +0200127 msc-addr msc_remote
128 bsc-addr bsc_local