aboutsummaryrefslogtreecommitdiffstats
path: root/doc/examples/osmo-bsc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/examples/osmo-bsc')
-rw-r--r--doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus01-4trx.cfg4
-rw-r--r--doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-4trx.cfg4
-rw-r--r--doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-8trx.cfg4
-rw-r--r--doc/examples/osmo-bsc/ericsson/osmo-bsc.rbs2308.cfg4
-rw-r--r--doc/examples/osmo-bsc/nokia/osmo-bsc.insite.cfg2
-rw-r--r--doc/examples/osmo-bsc/osmo-bsc-4trx-fh.confmerge216
-rw-r--r--doc/examples/osmo-bsc/osmo-bsc-4trx.cfg162
-rw-r--r--doc/examples/osmo-bsc/osmo-bsc-minimal.cfg5
-rw-r--r--doc/examples/osmo-bsc/osmo-bsc.cfg18
-rw-r--r--doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg9
-rw-r--r--doc/examples/osmo-bsc/siemens/osmo-bsc.bs11.cfg2
11 files changed, 404 insertions, 26 deletions
diff --git a/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus01-4trx.cfg b/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus01-4trx.cfg
index 68837caf7..7d676d64c 100644
--- a/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus01-4trx.cfg
+++ b/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus01-4trx.cfg
@@ -33,13 +33,13 @@ network
band GSM900
om2000 version-limit oml gen 12 rev 10
cell_identity 0
- location_area_code 1
+ location_area_code 0x0001
training_sequence_code 7
base_station_id_code 63
ms max power 15
cell reselection hysteresis 4
rxlev access min 0
- channel allocator descending
+ channel allocator mode set-all descending
rach tx integer 9
rach max transmission 7
oml e1 line 0 timeslot 1 sub-slot full
diff --git a/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-4trx.cfg b/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-4trx.cfg
index ae0b7db3a..464b37f03 100644
--- a/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-4trx.cfg
+++ b/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-4trx.cfg
@@ -33,13 +33,13 @@ network
band GSM900
om2000 version-limit oml gen 12 rev 10
cell_identity 0
- location_area_code 1
+ location_area_code 0x0001
training_sequence_code 7
base_station_id_code 63
ms max power 15
cell reselection hysteresis 4
rxlev access min 0
- channel allocator descending
+ channel allocator mode set-all descending
rach tx integer 9
rach max transmission 7
oml e1 line 0 timeslot 1 sub-slot full
diff --git a/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-8trx.cfg b/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-8trx.cfg
index ff0b27797..844bf05ba 100644
--- a/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-8trx.cfg
+++ b/doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-8trx.cfg
@@ -33,13 +33,13 @@ network
band GSM900
om2000 version-limit oml gen 12 rev 10
cell_identity 0
- location_area_code 1
+ location_area_code 0x0001
training_sequence_code 7
base_station_id_code 63
ms max power 15
cell reselection hysteresis 4
rxlev access min 0
- channel allocator descending
+ channel allocator mode set-all descending
rach tx integer 9
rach max transmission 7
oml e1 line 0 timeslot 1 sub-slot full
diff --git a/doc/examples/osmo-bsc/ericsson/osmo-bsc.rbs2308.cfg b/doc/examples/osmo-bsc/ericsson/osmo-bsc.rbs2308.cfg
index f79d45735..82283c8e1 100644
--- a/doc/examples/osmo-bsc/ericsson/osmo-bsc.rbs2308.cfg
+++ b/doc/examples/osmo-bsc/ericsson/osmo-bsc.rbs2308.cfg
@@ -39,13 +39,13 @@ network
type rbs2000
band PCS1900
cell_identity 0
- location_area_code 1
+ location_area_code 0x0001
training_sequence_code 7
base_station_id_code 63
ms max power 33
cell reselection hysteresis 4
rxlev access min 0
- channel allocator descending
+ channel allocator mode set-all descending
rach tx integer 9
rach max transmission 7
oml e1 line 0 timeslot 1 sub-slot full
diff --git a/doc/examples/osmo-bsc/nokia/osmo-bsc.insite.cfg b/doc/examples/osmo-bsc/nokia/osmo-bsc.insite.cfg
index a8e8e5c3f..0b0afa8a8 100644
--- a/doc/examples/osmo-bsc/nokia/osmo-bsc.insite.cfg
+++ b/doc/examples/osmo-bsc/nokia/osmo-bsc.insite.cfg
@@ -27,7 +27,7 @@ network
type nokia_site
band GSM1900
cell_identity 1
- location_area_code 1
+ location_area_code 0x0001
base_station_id_code 63
training_sequence_code 7
diff --git a/doc/examples/osmo-bsc/osmo-bsc-4trx-fh.confmerge b/doc/examples/osmo-bsc/osmo-bsc-4trx-fh.confmerge
new file mode 100644
index 000000000..0a14631f8
--- /dev/null
+++ b/doc/examples/osmo-bsc/osmo-bsc-4trx-fh.confmerge
@@ -0,0 +1,216 @@
+! This is a confmerge file with example frequency hopping parameters.
+! Use the osmo-config-merge tool to apply it to osmo-bsc-4trx.cfg.
+network
+ bts 0
+ trx 0
+ timeslot 0
+ ! Shall not be hopping
+ timeslot 1
+ ! Intentionally non-hopping
+ timeslot 2
+ ! (c) HSN=2, MAIO=0,1
+ hopping enabled 1
+ hopping sequence-number 2
+ hopping maio 0
+ hopping arfcn add 871
+ hopping arfcn add 873
+ timeslot 3
+ ! (e) HSN=3, MAIO=3,2,1,0
+ hopping enabled 1
+ hopping sequence-number 3
+ hopping maio 3
+ hopping arfcn add 871
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 4
+ ! Intentionally non-hopping
+ timeslot 5
+ ! (f) HSN=5, MAIO=0,1,2,3
+ hopping enabled 1
+ hopping sequence-number 5
+ hopping maio 0
+ hopping arfcn add 871
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 6
+ ! (g) HSN=6, MAIO=1,0
+ hopping enabled 1
+ hopping sequence-number 6
+ hopping maio 1
+ hopping arfcn add 871
+ hopping arfcn add 877
+ timeslot 7
+ ! (i) HSN=0, MAIO=1,3
+ hopping enabled 1
+ hopping sequence-number 0
+ hopping maio 1
+ hopping arfcn add 871
+ hopping arfcn add 875
+ trx 1
+ timeslot 0
+ ! (a) HSN=0, MAIO=0,1,2
+ hopping enabled 1
+ hopping sequence-number 0
+ hopping maio 0
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 1
+ ! Intentionally non-hopping
+ timeslot 2
+ ! (c) HSN=2, MAIO=0,1
+ hopping enabled 1
+ hopping sequence-number 2
+ hopping maio 1
+ hopping arfcn add 871
+ hopping arfcn add 873
+ timeslot 3
+ ! (e) HSN=3, MAIO=3,2,1,0
+ hopping enabled 1
+ hopping sequence-number 3
+ hopping maio 2
+ hopping arfcn add 871
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 4
+ ! Intentionally non-hopping
+ timeslot 5
+ ! (f) HSN=5, MAIO=0,1,2,3
+ hopping enabled 1
+ hopping sequence-number 5
+ hopping maio 1
+ hopping arfcn add 871
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 6
+ ! (h) HSN=6, MAIO=1,0
+ hopping enabled 1
+ hopping sequence-number 6
+ hopping maio 1
+ hopping arfcn add 873
+ hopping arfcn add 875
+ timeslot 7
+ ! (j) HSN=0, MAIO=0,2
+ hopping enabled 1
+ hopping sequence-number 0
+ hopping maio 0
+ hopping arfcn add 873
+ hopping arfcn add 877
+ trx 2
+ timeslot 0
+ ! (a) HSN=0, MAIO=0,1,2
+ hopping enabled 1
+ hopping sequence-number 0
+ hopping maio 1
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 1
+ ! (b) HSN=1, MAIO=3,5
+ hopping enabled 1
+ hopping sequence-number 1
+ hopping maio 3
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 2
+ ! (d) HSN=2, MAIO=2,3
+ hopping enabled 1
+ hopping sequence-number 2
+ hopping maio 2
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 3
+ ! (e) HSN=3, MAIO=3,2,1,0
+ hopping enabled 1
+ hopping sequence-number 3
+ hopping maio 1
+ hopping arfcn add 871
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 4
+ ! Intentionally non-hopping
+ timeslot 5
+ ! (f) HSN=5, MAIO=0,1,2,3
+ hopping enabled 1
+ hopping sequence-number 5
+ hopping maio 2
+ hopping arfcn add 871
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 6
+ ! (h) HSN=6, MAIO=1,0
+ hopping enabled 1
+ hopping sequence-number 6
+ hopping maio 0
+ hopping arfcn add 873
+ hopping arfcn add 875
+ timeslot 7
+ ! (i) HSN=0, MAIO=1,3
+ hopping enabled 1
+ hopping sequence-number 0
+ hopping maio 3
+ hopping arfcn add 871
+ hopping arfcn add 875
+ trx 3
+ timeslot 0
+ ! (a) HSN=0, MAIO=0,1,2
+ hopping enabled 1
+ hopping sequence-number 0
+ hopping maio 2
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 1
+ ! (b) HSN=1, MAIO=3,5
+ hopping enabled 1
+ hopping sequence-number 1
+ hopping maio 5
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 2
+ ! (d) HSN=2, MAIO=2,3
+ hopping enabled 1
+ hopping sequence-number 2
+ hopping maio 3
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 3
+ ! (e) HSN=3, MAIO=3,2,1,0
+ hopping enabled 1
+ hopping sequence-number 3
+ hopping maio 0
+ hopping arfcn add 871
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 4
+ ! Intentionally non-hopping
+ timeslot 5
+ ! (f) HSN=5, MAIO=0,1,2,3
+ hopping enabled 1
+ hopping sequence-number 5
+ hopping maio 3
+ hopping arfcn add 871
+ hopping arfcn add 873
+ hopping arfcn add 875
+ hopping arfcn add 877
+ timeslot 6
+ ! (g) HSN=6, MAIO=1,0
+ hopping enabled 1
+ hopping sequence-number 6
+ hopping maio 0
+ hopping arfcn add 871
+ hopping arfcn add 877
+ timeslot 7
+ ! (j) HSN=0, MAIO=0,2
+ hopping enabled 1
+ hopping sequence-number 0
+ hopping maio 2
+ hopping arfcn add 873
+ hopping arfcn add 877
diff --git a/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg b/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg
new file mode 100644
index 000000000..dbebdb29d
--- /dev/null
+++ b/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg
@@ -0,0 +1,162 @@
+! osmo-bsc configuration example with 4 TRX
+e1_input
+ e1_line 0 driver ipa
+network
+ network country code 1
+ mobile network code 1
+ encryption a5 0
+ neci 1
+ paging any use tch 0
+ mgw 0
+ remote-ip 127.0.0.1
+ remote-port 2427
+ local-port 2727
+ bts 0
+ type osmo-bts
+ band DCS1800
+ cell_identity 6969
+ location_area_code 0x0001
+ base_station_id_code 63
+ ms max power 15
+ cell reselection hysteresis 4
+ rxlev access min 0
+ radio-link-timeout 32
+ channel allocator mode set-all ascending
+ rach tx integer 9
+ rach max transmission 7
+ channel-description attach 1
+ channel-description bs-pa-mfrms 5
+ channel-description bs-ag-blks-res 1
+ early-classmark-sending forbidden
+ ipa unit-id 6969 0
+ oml ipa stream-id 255 line 0
+ codec-support fr hr amr
+ gprs mode none
+ trx 0
+ rf_locked 0
+ arfcn 871
+ nominal power 23
+ ! to use full TRX power, set max_power_red 0
+ max_power_red 20
+ rsl e1 tei 0
+ timeslot 0
+ phys_chan_config CCCH
+ hopping enabled 0
+ timeslot 1
+ phys_chan_config SDCCH8+CBCH
+ hopping enabled 0
+ timeslot 2
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 3
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 4
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 5
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 6
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 7
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ trx 1
+ rf_locked 0
+ arfcn 873
+ nominal power 23
+ ! to use full TRX power, set max_power_red 0
+ max_power_red 20
+ rsl e1 tei 1
+ timeslot 0
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 1
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 2
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 3
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 4
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 5
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 6
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 7
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ trx 2
+ rf_locked 0
+ arfcn 875
+ nominal power 23
+ ! to use full TRX power, set max_power_red 0
+ max_power_red 20
+ rsl e1 tei 2
+ timeslot 0
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 1
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 2
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 3
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 4
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 5
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 6
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 7
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ trx 3
+ rf_locked 0
+ arfcn 877
+ nominal power 23
+ ! to use full TRX power, set max_power_red 0
+ max_power_red 20
+ rsl e1 tei 3
+ timeslot 0
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 1
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 2
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 3
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 4
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 5
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 6
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+ timeslot 7
+ phys_chan_config TCH/F_TCH/H_SDCCH8_PDCH
+ hopping enabled 0
+msc 0
+ allow-emergency allow
+bsc
+ mid-call-timeout 0
diff --git a/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg b/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
index b8cd78db0..b4e6e4a8e 100644
--- a/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
+++ b/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
@@ -2,9 +2,9 @@ network
network country code 901
mobile network code 70
bts 0
- type sysmobts
+ type osmo-bts
band GSM-1800
- location_area_code 23
+ location_area_code 0x0017
ipa unit-id 1800 0
trx 0
rf_locked 0
@@ -30,4 +30,3 @@ e1_input
e1_line 0 driver ipa
msc 0
allow-emergency deny
- codec-list fr1
diff --git a/doc/examples/osmo-bsc/osmo-bsc.cfg b/doc/examples/osmo-bsc/osmo-bsc.cfg
index 828875d9e..5c2cf34e5 100644
--- a/doc/examples/osmo-bsc/osmo-bsc.cfg
+++ b/doc/examples/osmo-bsc/osmo-bsc.cfg
@@ -17,18 +17,23 @@ network
handover1 power budget interval 6
handover1 power budget hysteresis 3
handover1 maximum distance 9999
- periodic location update 30
+ ! T3212 is in units of 6min, so below we set 5 * 6 = 30min
+ timer net T3212 5
+ mgw 0
+ remote-ip 127.0.0.1
+ remote-port 2427
+ local-port 2727
bts 0
- type sysmobts
+ type osmo-bts
band DCS1800
cell_identity 6969
- location_area_code 1
+ location_area_code 0x0001
base_station_id_code 63
ms max power 15
cell reselection hysteresis 4
rxlev access min 0
radio-link-timeout 32
- channel allocator ascending
+ channel allocator mode set-all ascending
rach tx integer 9
rach max transmission 7
channel-description attach 1
@@ -71,7 +76,6 @@ network
phys_chan_config TCH/F
hopping enabled 0
msc 0
- type normal
allow-emergency allow
amr-config 12_2k forbidden
amr-config 10_2k forbidden
@@ -81,9 +85,5 @@ msc 0
amr-config 5_90k allowed
amr-config 5_15k forbidden
amr-config 4_75k forbidden
- mgw remote-ip 127.0.0.1
- mgw remote-port 2427
- mgw local-port 2727
- mgw endpoint-range 1 31
bsc
mid-call-timeout 0
diff --git a/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg b/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg
index 0ecb5fc52..a053dbe08 100644
--- a/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg
+++ b/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg
@@ -16,18 +16,19 @@ network
handover1 power budget interval 6
handover1 power budget hysteresis 3
handover1 maximum distance 9999
- periodic location update 30
+ ! T3212 is in units of 6min, so below we set 5 * 6 = 30min
+ timer net T3212 5
bts 0
- type sysmobts
+ type osmo-bts
band DCS1800
cell_identity 0
- location_area_code 1
+ location_area_code 0x0001
base_station_id_code 63
ms max power 15
cell reselection hysteresis 4
rxlev access min 0
radio-link-timeout 32
- channel allocator ascending
+ channel allocator mode set-all ascending
rach tx integer 9
rach max transmission 7
channel-description attach 1
diff --git a/doc/examples/osmo-bsc/siemens/osmo-bsc.bs11.cfg b/doc/examples/osmo-bsc/siemens/osmo-bsc.bs11.cfg
index a308db5be..8d7529628 100644
--- a/doc/examples/osmo-bsc/siemens/osmo-bsc.bs11.cfg
+++ b/doc/examples/osmo-bsc/siemens/osmo-bsc.bs11.cfg
@@ -39,7 +39,7 @@ network
type bs11
band GSM900
cell_identity 1
- location_area_code 1
+ location_area_code 0x0001
training_sequence_code 7
base_station_id_code 63
oml e1 line 2 timeslot 1 sub-slot full