| ! Configuration rendered by osmo-gsm-tester |
| log stderr |
| logging filter all 1 |
| logging color 1 |
| logging print category 1 |
| logging print extended-timestamp 1 |
| logging level all debug |
| line vty |
| no login |
| bind ${bsc.ip_address.addr} |
| ctrl |
| bind ${bsc.ip_address.addr} |
| e1_input |
| e1_line 0 driver ipa |
| ipa bind ${bsc.ip_address.addr} |
| cs7 instance 1 |
| point-code 0.0.2 |
| asp asp0 2905 0 m3ua |
| remote-ip ${stp.ip_address.addr} |
| as as0 m3ua |
| asp asp0 |
| routing-key 2 0.0.2 |
| sccp-address bsc_local |
| point-code 0.0.2 |
| routing-indicator PC |
| sccp-address msc_remote |
| point-code 0.0.1 |
| routing-indicator PC |
| network |
| network country code ${bsc.net.mcc} |
| mobile network code ${bsc.net.mnc} |
| encryption ${bsc.net.encryption} |
| neci 1 |
| handover 0 |
| handover window rxlev averaging 10 |
| handover window rxqual averaging 1 |
| handover window rxlev neighbor averaging 10 |
| handover power budget interval 6 |
| handover power budget hysteresis 3 |
| handover maximum distance 9999 |
| %for bts in bsc.net.bts_list: |
| bts ${loop.index} |
| type ${bts.osmobsc_bts_type} |
| band ${bts.band} |
| cell_identity ${bts.cell_identity} |
| location_area_code ${bts.location_area_code} |
| training_sequence_code 7 |
| base_station_id_code ${bts.base_station_id_code} |
| ms max power 33 |
| cell reselection hysteresis 4 |
| rxlev access min 0 |
| channel allocator ascending |
| rach tx integer 9 |
| rach max transmission 7 |
| ip.access unit_id ${bts.ipa_unit_id} 0 |
| oml ip.access stream_id ${bts.stream_id} line 0 |
| % if bts.get('sgsn', False): |
| gprs mode gprs |
| gprs routing area ${bts.routing_area_code} |
| gprs network-control-order nc1 |
| gprs cell bvci ${bts.bvci} |
| gprs cell timer blocking-timer 3 |
| gprs cell timer blocking-retries 3 |
| gprs cell timer unblocking-retries 3 |
| gprs cell timer reset-timer 3 |
| gprs cell timer reset-retries 3 |
| gprs cell timer suspend-timer 10 |
| gprs cell timer suspend-retries 3 |
| gprs cell timer resume-timer 10 |
| gprs cell timer resume-retries 3 |
| gprs cell timer capability-update-timer 10 |
| gprs cell timer capability-update-retries 3 |
| gprs nsei ${bts.bvci} |
| gprs ns timer tns-block 3 |
| gprs ns timer tns-block-retries 3 |
| gprs ns timer tns-reset 3 |
| gprs ns timer tns-reset-retries 3 |
| gprs ns timer tns-test 30 |
| gprs ns timer tns-alive 3 |
| gprs ns timer tns-alive-retries 10 |
| gprs nsvc 0 nsvci ${bts.bvci} |
| gprs nsvc 0 local udp port 23020 |
| gprs nsvc 0 remote udp port 23000 |
| gprs nsvc 0 remote ip ${bts.sgsn.ip_address.addr} |
| no force-combined-si |
| % else: |
| gprs mode none |
| % endif |
| % for trx in bts.trx_list: |
| trx ${loop.index} |
| rf_locked 0 |
| arfcn ${trx.arfcn} |
| nominal power ${trx.nominal_power} |
| max_power_red ${trx.max_power_red} |
| rsl e1 tei 0 |
| % for ts in trx.timeslot_list: |
| timeslot ${loop.index} |
| phys_chan_config ${ts.phys_chan_config} |
| % endfor |
| % endfor |
| %endfor |
| msc |
| core-mobile-country-code ${bsc.net.mcc} |
| core-mobile-network-code ${bsc.net.mnc} |
| ip.access rtp-base 25000 |
| mgw remote-ip ${mgw.ip_address.addr} |
| mgw remote-port 2427 |
| mgw endpoint-range 1 31 |
| codec-list hr3 |
| dest 151.80.237.229 5000 184 |
| 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 |
| msc-addr msc_remote |
| bsc-addr bsc_local |