blob: 7a76878b2cb9ca9df8dfeb1968890d9415ec9968 [file] [log] [blame]
Neels Hofmeyrdae3d3c2017-03-28 12:16:58 +02001!
2! OpenBSC configuration saved from vty
3!
4password foo
5!
6log stderr
7 logging filter all 1
8 logging color 0
9 logging print category 0
10 logging print extended-timestamp 1
11 logging level all debug
12!
13line vty
14 no login
15 bind ${vty_bind_ip}
16!
17e1_input
18 e1_line 0 driver ipa
19 ipa bind ${abis_bind_ip}
20network
21 network country code ${mcc}
22 mobile network code ${mnc}
23 short name ${net_name_short}
24 long name ${net_name_long}
25 auth policy ${net_auth_policy}
26 location updating reject cause 13
27 encryption a5 ${encryption}
28 neci 1
29 rrlp mode none
30 mm info 1
31 handover 0
32 handover window rxlev averaging 10
33 handover window rxqual averaging 1
34 handover window rxlev neighbor averaging 10
35 handover power budget interval 6
36 handover power budget hysteresis 3
37 handover maximum distance 9999
38 timer t3101 10
39 timer t3103 0
40 timer t3105 0
41 timer t3107 0
42 timer t3109 4
43 timer t3111 0
44 timer t3113 60
45 timer t3115 0
46 timer t3117 0
47 timer t3119 0
48 timer t3141 0
49smpp
Pau Espin Pedrol2d16f6f2017-05-30 15:33:57 +020050 local-tcp-ip ${nitb.ip_address.addr} 2775
51 system-id test-nitb
52 policy ${smsc.policy}
53 %for esme in esme_list:
54 esme ${esme.system_id}
55 % if esme.password == '':
56 no password
57 % else:
58 password ${esme.password}
59 % endif
60 default-route
61 %endfor
Neels Hofmeyrdae3d3c2017-03-28 12:16:58 +020062ctrl
63 bind ${ctrl_bind_ip}
64%for bts in bts_list:
65 bts ${loop.index}
66 type ${bts.type}
67 band ${bts.band}
68 cell_identity 0
69 location_area_code ${bts.location_area_code}
70 training_sequence_code 7
71 base_station_id_code ${bts.base_station_id_code}
72 ms max power 15
73 cell reselection hysteresis 4
74 rxlev access min 0
75 channel allocator ascending
76 rach tx integer 9
77 rach max transmission 7
78 ip.access unit_id ${bts.unit_id} 0
79 oml ip.access stream_id ${bts.stream_id} line 0
80 gprs mode none
81% for trx in bts.trx_list:
82 trx ${loop.index}
83 rf_locked 0
84 arfcn ${trx.arfcn}
85 nominal power 23
86 max_power_red ${trx.max_power_red}
87 rsl e1 tei 0
88% for ts in trx.timeslot_list:
89 timeslot ${loop.index}
90 phys_chan_config ${ts.phys_chan_config}
91% endfor
92% endfor
93%endfor