blob: 2149c39c6a787c7c904cdd5c44618a47587d31e8 [file] [log] [blame]
Oliver Smithb28a9102022-01-17 15:59:02 +01001# Terminal for launching Osmocom programs
Oliver Smithcd472bd2022-01-17 15:59:31 +01002# Supported: urxvt, xterm, tmux
Oliver Smithb28a9102022-01-17 15:59:02 +01003TERMINAL="urxvt"
4
Neels Hofmeyr697a6172018-08-22 17:32:21 +02005ETH_DEV=eth0
6APN_DEV=apn0
7
Neels Hofmeyrfc7b8ed2021-06-22 00:35:18 +02008TO_RAN_IP="127.0.0.3"
9TO_RAN_IU_IP="127.0.0.4"
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010010TO_SIP_IP="127.0.0.2"
11
12STATSD_IP="127.0.0.1"
Neels Hofmeyr697a6172018-08-22 17:32:21 +020013
14MCC=001
15MNC=01
16
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010017TCH_TYPE=TCH/H
Neels Hofmeyr31782902018-08-23 14:16:49 +020018
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010019BTS_BAND=GSM-1800
20BTS_LAC=23
Neels Hofmeyr1d6a2b32019-12-04 02:53:07 +010021BTS_MAX_POWER_RED=22
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010022BTS_CODEC_SUPPORT=fr amr
23BTS_200mW=23
Neels Hofmeyr31782902018-08-23 14:16:49 +020024
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010025BTS0_DESCRIPTION="my test BTS 0"
26BTS0_IPA_UNIT="0 0"
27BTS0_ARFCN=123
28BTS0_CI=${BTSn}
29BTS0_BSIC=${BTSn}
30BTS0_GPRS_MODE=gprs
31BTS0_GB_REMOTE_IP=${SGSN_IP}
32BTS0_GB_REMOTE_PORT=${SGSN_GB_PORT}
33BTS0_NSVCI=${BTSn}
34BTS0_NSEI="${BTSn_NSVCI}"
35# according to osmo-bsc vty, BVCI must be >= 2
36BTS0_BVCI="100${BTSn}"
37BTS0_BAND=${BTS_BAND}
38BTS0_LAC=${BTS_LAC}
39BTS0_MAX_POWER_RED=${BTS_MAX_POWER_RED}
40BTS0_NOMINAL_POWER=${BTS_200mW}
41BTS0_CODEC_SUPPORT=${BTS_CODEC_SUPPORT}
Oliver Smith321a47c2022-02-21 16:25:37 +010042# set to 1 to have osmo-dev run osmo-bts-virtual
43BTS0_RUN_IN_OSMO_DEV=0
44BTS0_IP="127.0.0.12"
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010045
46BTS1_DESCRIPTION="my test BTS 1"
47BTS1_IPA_UNIT="1 0"
48BTS1_ARFCN=125
49BTS1_CI=${BTSn}
50BTS1_BSIC=${BTSn}
51BTS1_GPRS_MODE=gprs
52BTS1_GB_REMOTE_IP=${GBPROXY_IP}
53BTS1_GB_REMOTE_PORT=${GBPROXY_GB_PORT}
54BTS1_NSVCI=${BTSn}
55BTS1_NSEI="${BTSn_NSVCI}"
56BTS1_BVCI="100${BTSn}"
57BTS1_BAND=${BTS_BAND}
58BTS1_LAC=${BTS_LAC}
59BTS1_MAX_POWER_RED=${BTS_MAX_POWER_RED}
60BTS1_NOMINAL_POWER=${BTS_200mW}
61BTS1_CODEC_SUPPORT=${BTS_CODEC_SUPPORT}
Oliver Smith321a47c2022-02-21 16:25:37 +010062# set to 1 to have osmo-dev run osmo-bts-virtual
63BTS1_RUN_IN_OSMO_DEV=0
64BTS1_IP="127.0.0.13"
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010065
Neels Hofmeyrfc7b8ed2021-06-22 00:35:18 +020066HLR_IP=127.0.0.5
Neels Hofmeyr697a6172018-08-22 17:32:21 +020067
68MSC_PC="0.23.1"
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010069MSC_MNCC_SOCKET="/tmp/mncc_socket"
70MSC_MNCC="internal"
71# MSC_MNCC="external ${MSC_MNCC_SOCKET}"
Neels Hofmeyr697a6172018-08-22 17:32:21 +020072
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010073AUTH=required
74ENCR_A5=1
Neels Hofmeyr31782902018-08-23 14:16:49 +020075
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010076SGSN_IP="${TO_RAN_IP}"
Neels Hofmeyr697a6172018-08-22 17:32:21 +020077SGSN_PC="0.23.2"
78SGSN_GB_PORT=23000
79
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010080GBPROXY_IP="${TO_RAN_IP}"
Neels Hofmeyr697a6172018-08-22 17:32:21 +020081GBPROXY_GB_PORT=7777
82
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010083PCU_GB_LOCAL_PORT=23000
Neels Hofmeyr697a6172018-08-22 17:32:21 +020084
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +010085MGW4MSC_IP="${TO_RAN_IU_IP}"
86MGW4MSC_PORT="2427"
Neels Hofmeyrfc7b8ed2021-06-22 00:35:18 +020087MGW4MSC_VTY_IP="127.0.0.6"
Neels Hofmeyr697a6172018-08-22 17:32:21 +020088
Oliver Smith97f58d42022-02-21 15:10:35 +010089MGW4BSC0_IP="${TO_RAN_IP}"
90MGW4BSC0_PORT="2427"
91MGW4BSC0_VTY_IP="127.0.0.7"
Neels Hofmeyr697a6172018-08-22 17:32:21 +020092
Oliver Smithe7658192022-02-21 15:31:20 +010093MGW4BSC1_IP="127.0.0.11"
94MGW4BSC1_PORT="2427"
95MGW4BSC1_VTY_IP="127.0.0.11"
96
97BSC_COUNT=1
98
Oliver Smith97f58d42022-02-21 15:10:35 +010099BSC0_IP="${TO_RAN_IP}"
100BSC0_PC="0.23.3"
101BSC0_CODEC_LIST="hr3"
Neels Hofmeyr697a6172018-08-22 17:32:21 +0200102
Oliver Smithe7658192022-02-21 15:31:20 +0100103# Enabled only when BSC_COUNT=2
104BSC1_IP="127.0.0.10"
105BSC1_PC="0.23.4"
106BSC1_CODEC_LIST="hr3"
107
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +0100108HNBGW_PC="0.3.0"
109HNBGW_IP="${TO_RAN_IP}"
110
111HNODEB0_IP="192.168.0.124"
112HNODEB0_UARFCN=4357
113HNODEB0_SCRAMBLE=157
114HNODEB0_LAC=1${HNODEB0_UARFCN}
115HNODEB0_RAC=11
116
117HNODEB1_IP="192.168.0.23"
118HNODEB1_UARFCN=4358
119HNODEB1_SCRAMBLE=258
120HNODEB1_LAC=1${HNODEB1_UARFCN}
121HNODEB1_RAC=22
122
123GGSN_IP="${TO_RAN_IU_IP}"
Neels Hofmeyr697a6172018-08-22 17:32:21 +0200124GGSN_DNS0="192.168.0.1"
125GGSN_DNS1="9.9.9.9"
126GGSN_NET="192.168.42.0/24"
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +0100127GGSN_GTP_STATE_DIR=/tmp
Neels Hofmeyr697a6172018-08-22 17:32:21 +0200128
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +0100129# Enabled only when MSC_MNCC != "internal"
Neels Hofmeyrba0a8282019-12-04 03:57:56 +0100130SIPCON_SIP="${TO_SIP_IP}"
131SIPCON_SIP_PORT="5060"
132
Oliver Smitha3a1a0d2021-12-14 16:27:10 +0100133STP_CN_IP="127.0.0.1"
134STP_RAN_IP="127.0.0.1"
135# Set STP_CN_IP different from STP_RAN_IP, to run a second OsmoSTP and
136# OsmoBSCNAT to connect both
137# STP_RAN_IP="127.0.0.2"
138
139# Enabled only when STP_CN_IP != STP_RAN_IP
Oliver Smith97f58d42022-02-21 15:10:35 +0100140BSCNAT_CN_PC="${BSC0_PC}"
Oliver Smitha3a1a0d2021-12-14 16:27:10 +0100141BSCNAT_CN_IP="127.0.0.3"
142BSCNAT_RAN_PC="${MSC_PC}"
143BSCNAT_RAN_IP="127.0.0.4"
144
Oliver Smithd264ec62022-02-23 10:36:23 +0100145# Set to 1 to have osmo-dev run mobile and virtphy from osmocom-bb
146MS_RUN_IN_OSMO_DEV=0
147MS_SUBSCR_ID="1337"
148MS_IMSI="001010000000000"
149MS_KI="00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00"
150MS_MSISDN="555"
151
Neels Hofmeyrba0a8282019-12-04 03:57:56 +0100152# PBX_SERVER:
Oliver Smith667f19b2019-11-08 18:16:30 +0100153# "kamailio" -- launch kamailio
154# "freeswitch" -- launch freeswitch
155# "none" -- launch no server, use remotely running SIP server
Neels Hofmeyrba0a8282019-12-04 03:57:56 +0100156PBX_SERVER="kamailio"
157PBX_SIP="${TO_SIP_IP}"
158PBX_SIP_PORT=5069
Neels Hofmeyrfc7b8ed2021-06-22 00:35:18 +0200159PBX_LO_IP=127.0.0.8
Neels Hofmeyr697a6172018-08-22 17:32:21 +0200160
Neels Hofmeyrcbdd7182019-03-04 00:39:32 +0100161LOG_OUTPUT0_TYPE=stderr
162LOG_OUTPUT1_TYPE=file current_log/${_name}.log
Neels Hofmeyrfc7b8ed2021-06-22 00:35:18 +0200163LOG_OUTPUT2_TYPE=gsmtap 127.0.0.9