Oliver Smith | b28a910 | 2022-01-17 15:59:02 +0100 | [diff] [blame] | 1 | # Terminal for launching Osmocom programs |
Oliver Smith | cd472bd | 2022-01-17 15:59:31 +0100 | [diff] [blame] | 2 | # Supported: urxvt, xterm, tmux |
Oliver Smith | b28a910 | 2022-01-17 15:59:02 +0100 | [diff] [blame] | 3 | TERMINAL="urxvt" |
| 4 | |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 5 | ETH_DEV=eth0 |
| 6 | APN_DEV=apn0 |
| 7 | |
Neels Hofmeyr | fc7b8ed | 2021-06-22 00:35:18 +0200 | [diff] [blame] | 8 | TO_RAN_IP="127.0.0.3" |
| 9 | TO_RAN_IU_IP="127.0.0.4" |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 10 | TO_SIP_IP="127.0.0.2" |
| 11 | |
| 12 | STATSD_IP="127.0.0.1" |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 13 | |
| 14 | MCC=001 |
| 15 | MNC=01 |
| 16 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 17 | TCH_TYPE=TCH/H |
Neels Hofmeyr | 3178290 | 2018-08-23 14:16:49 +0200 | [diff] [blame] | 18 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 19 | BTS_BAND=GSM-1800 |
| 20 | BTS_LAC=23 |
Neels Hofmeyr | 1d6a2b3 | 2019-12-04 02:53:07 +0100 | [diff] [blame] | 21 | BTS_MAX_POWER_RED=22 |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 22 | BTS_CODEC_SUPPORT=fr amr |
| 23 | BTS_200mW=23 |
Neels Hofmeyr | 3178290 | 2018-08-23 14:16:49 +0200 | [diff] [blame] | 24 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 25 | BTS0_DESCRIPTION="my test BTS 0" |
| 26 | BTS0_IPA_UNIT="0 0" |
| 27 | BTS0_ARFCN=123 |
| 28 | BTS0_CI=${BTSn} |
| 29 | BTS0_BSIC=${BTSn} |
| 30 | BTS0_GPRS_MODE=gprs |
| 31 | BTS0_GB_REMOTE_IP=${SGSN_IP} |
| 32 | BTS0_GB_REMOTE_PORT=${SGSN_GB_PORT} |
| 33 | BTS0_NSVCI=${BTSn} |
| 34 | BTS0_NSEI="${BTSn_NSVCI}" |
| 35 | # according to osmo-bsc vty, BVCI must be >= 2 |
| 36 | BTS0_BVCI="100${BTSn}" |
| 37 | BTS0_BAND=${BTS_BAND} |
| 38 | BTS0_LAC=${BTS_LAC} |
| 39 | BTS0_MAX_POWER_RED=${BTS_MAX_POWER_RED} |
| 40 | BTS0_NOMINAL_POWER=${BTS_200mW} |
| 41 | BTS0_CODEC_SUPPORT=${BTS_CODEC_SUPPORT} |
Oliver Smith | 321a47c | 2022-02-21 16:25:37 +0100 | [diff] [blame] | 42 | # set to 1 to have osmo-dev run osmo-bts-virtual |
| 43 | BTS0_RUN_IN_OSMO_DEV=0 |
| 44 | BTS0_IP="127.0.0.12" |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 45 | |
| 46 | BTS1_DESCRIPTION="my test BTS 1" |
| 47 | BTS1_IPA_UNIT="1 0" |
| 48 | BTS1_ARFCN=125 |
| 49 | BTS1_CI=${BTSn} |
| 50 | BTS1_BSIC=${BTSn} |
| 51 | BTS1_GPRS_MODE=gprs |
| 52 | BTS1_GB_REMOTE_IP=${GBPROXY_IP} |
| 53 | BTS1_GB_REMOTE_PORT=${GBPROXY_GB_PORT} |
| 54 | BTS1_NSVCI=${BTSn} |
| 55 | BTS1_NSEI="${BTSn_NSVCI}" |
| 56 | BTS1_BVCI="100${BTSn}" |
| 57 | BTS1_BAND=${BTS_BAND} |
| 58 | BTS1_LAC=${BTS_LAC} |
| 59 | BTS1_MAX_POWER_RED=${BTS_MAX_POWER_RED} |
| 60 | BTS1_NOMINAL_POWER=${BTS_200mW} |
| 61 | BTS1_CODEC_SUPPORT=${BTS_CODEC_SUPPORT} |
Oliver Smith | 321a47c | 2022-02-21 16:25:37 +0100 | [diff] [blame] | 62 | # set to 1 to have osmo-dev run osmo-bts-virtual |
| 63 | BTS1_RUN_IN_OSMO_DEV=0 |
| 64 | BTS1_IP="127.0.0.13" |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 65 | |
Neels Hofmeyr | fc7b8ed | 2021-06-22 00:35:18 +0200 | [diff] [blame] | 66 | HLR_IP=127.0.0.5 |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 67 | |
| 68 | MSC_PC="0.23.1" |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 69 | MSC_MNCC_SOCKET="/tmp/mncc_socket" |
| 70 | MSC_MNCC="internal" |
| 71 | # MSC_MNCC="external ${MSC_MNCC_SOCKET}" |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 72 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 73 | AUTH=required |
| 74 | ENCR_A5=1 |
Neels Hofmeyr | 3178290 | 2018-08-23 14:16:49 +0200 | [diff] [blame] | 75 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 76 | SGSN_IP="${TO_RAN_IP}" |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 77 | SGSN_PC="0.23.2" |
| 78 | SGSN_GB_PORT=23000 |
| 79 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 80 | GBPROXY_IP="${TO_RAN_IP}" |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 81 | GBPROXY_GB_PORT=7777 |
| 82 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 83 | PCU_GB_LOCAL_PORT=23000 |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 84 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 85 | MGW4MSC_IP="${TO_RAN_IU_IP}" |
| 86 | MGW4MSC_PORT="2427" |
Neels Hofmeyr | fc7b8ed | 2021-06-22 00:35:18 +0200 | [diff] [blame] | 87 | MGW4MSC_VTY_IP="127.0.0.6" |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 88 | |
Oliver Smith | 97f58d4 | 2022-02-21 15:10:35 +0100 | [diff] [blame] | 89 | MGW4BSC0_IP="${TO_RAN_IP}" |
| 90 | MGW4BSC0_PORT="2427" |
| 91 | MGW4BSC0_VTY_IP="127.0.0.7" |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 92 | |
Oliver Smith | e765819 | 2022-02-21 15:31:20 +0100 | [diff] [blame] | 93 | MGW4BSC1_IP="127.0.0.11" |
| 94 | MGW4BSC1_PORT="2427" |
| 95 | MGW4BSC1_VTY_IP="127.0.0.11" |
| 96 | |
| 97 | BSC_COUNT=1 |
| 98 | |
Oliver Smith | 97f58d4 | 2022-02-21 15:10:35 +0100 | [diff] [blame] | 99 | BSC0_IP="${TO_RAN_IP}" |
| 100 | BSC0_PC="0.23.3" |
| 101 | BSC0_CODEC_LIST="hr3" |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 102 | |
Oliver Smith | e765819 | 2022-02-21 15:31:20 +0100 | [diff] [blame] | 103 | # Enabled only when BSC_COUNT=2 |
| 104 | BSC1_IP="127.0.0.10" |
| 105 | BSC1_PC="0.23.4" |
| 106 | BSC1_CODEC_LIST="hr3" |
| 107 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 108 | HNBGW_PC="0.3.0" |
| 109 | HNBGW_IP="${TO_RAN_IP}" |
| 110 | |
| 111 | HNODEB0_IP="192.168.0.124" |
| 112 | HNODEB0_UARFCN=4357 |
| 113 | HNODEB0_SCRAMBLE=157 |
| 114 | HNODEB0_LAC=1${HNODEB0_UARFCN} |
| 115 | HNODEB0_RAC=11 |
| 116 | |
| 117 | HNODEB1_IP="192.168.0.23" |
| 118 | HNODEB1_UARFCN=4358 |
| 119 | HNODEB1_SCRAMBLE=258 |
| 120 | HNODEB1_LAC=1${HNODEB1_UARFCN} |
| 121 | HNODEB1_RAC=22 |
| 122 | |
| 123 | GGSN_IP="${TO_RAN_IU_IP}" |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 124 | GGSN_DNS0="192.168.0.1" |
| 125 | GGSN_DNS1="9.9.9.9" |
| 126 | GGSN_NET="192.168.42.0/24" |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 127 | GGSN_GTP_STATE_DIR=/tmp |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 128 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 129 | # Enabled only when MSC_MNCC != "internal" |
Neels Hofmeyr | ba0a828 | 2019-12-04 03:57:56 +0100 | [diff] [blame] | 130 | SIPCON_SIP="${TO_SIP_IP}" |
| 131 | SIPCON_SIP_PORT="5060" |
| 132 | |
Oliver Smith | a3a1a0d | 2021-12-14 16:27:10 +0100 | [diff] [blame] | 133 | STP_CN_IP="127.0.0.1" |
| 134 | STP_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 Smith | 97f58d4 | 2022-02-21 15:10:35 +0100 | [diff] [blame] | 140 | BSCNAT_CN_PC="${BSC0_PC}" |
Oliver Smith | a3a1a0d | 2021-12-14 16:27:10 +0100 | [diff] [blame] | 141 | BSCNAT_CN_IP="127.0.0.3" |
| 142 | BSCNAT_RAN_PC="${MSC_PC}" |
| 143 | BSCNAT_RAN_IP="127.0.0.4" |
| 144 | |
Oliver Smith | d264ec6 | 2022-02-23 10:36:23 +0100 | [diff] [blame^] | 145 | # Set to 1 to have osmo-dev run mobile and virtphy from osmocom-bb |
| 146 | MS_RUN_IN_OSMO_DEV=0 |
| 147 | MS_SUBSCR_ID="1337" |
| 148 | MS_IMSI="001010000000000" |
| 149 | MS_KI="00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" |
| 150 | MS_MSISDN="555" |
| 151 | |
Neels Hofmeyr | ba0a828 | 2019-12-04 03:57:56 +0100 | [diff] [blame] | 152 | # PBX_SERVER: |
Oliver Smith | 667f19b | 2019-11-08 18:16:30 +0100 | [diff] [blame] | 153 | # "kamailio" -- launch kamailio |
| 154 | # "freeswitch" -- launch freeswitch |
| 155 | # "none" -- launch no server, use remotely running SIP server |
Neels Hofmeyr | ba0a828 | 2019-12-04 03:57:56 +0100 | [diff] [blame] | 156 | PBX_SERVER="kamailio" |
| 157 | PBX_SIP="${TO_SIP_IP}" |
| 158 | PBX_SIP_PORT=5069 |
Neels Hofmeyr | fc7b8ed | 2021-06-22 00:35:18 +0200 | [diff] [blame] | 159 | PBX_LO_IP=127.0.0.8 |
Neels Hofmeyr | 697a617 | 2018-08-22 17:32:21 +0200 | [diff] [blame] | 160 | |
Neels Hofmeyr | cbdd718 | 2019-03-04 00:39:32 +0100 | [diff] [blame] | 161 | LOG_OUTPUT0_TYPE=stderr |
| 162 | LOG_OUTPUT1_TYPE=file current_log/${_name}.log |
Neels Hofmeyr | fc7b8ed | 2021-06-22 00:35:18 +0200 | [diff] [blame] | 163 | LOG_OUTPUT2_TYPE=gsmtap 127.0.0.9 |