"description":"xor, milenage or tuak. Set the USIM authentication algorithm.",
"type":"string",
"default":"milenage"
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":""
},
"opc":{
"title":"OPC",
"description":"Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, opc must be set.",
"type":"string",
"default":""
},
"amf":{
"title":"AMF",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"SQN",
"description":"Optional String (6 byte hexadecimal string). Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":""
},
"impu":{
"title":"IMPU",
"description":"sip URI or a telephone number. Note that sip URI must not include hostname. If IMPU does not start by a scheme, it is assumed to be a sip URI.",
"type":"string",
"default":""
},
"impi":{
"title":"IMPI",
"description":"Defines user IMPI. Must be fully filled with hostname if necessary.",
"description": "1, 2, 4 or 8. Number of DL antennas.",
{%- endif %}
"type": "number",
"default": {{ default_n_antenna_dl }}
},
"n_antenna_ul": {
"title": "Number of UL antennas",
{%- if bbu == 'ors' %}
"description": "1 or 2. Number of UL antennas.",
{%- else %}
"description": "1, 2, 4 or 8. Number of UL antennas.",
{%- endif %}
"type": "number",
"default": {{ default_n_antenna_ul }}
},
{%- if rf_mode == 'tdd' %}
"tdd_ul_dl_config": {
"title": "TDD",
"description": "TDD",
"type": "string",
"enum": [
"[Configuration 2] 5ms 2UL 6DL (default)",
"[Configuration 6] 5ms 5UL 3DL (maximum uplink)"
],
"default": "5ms 2UL 7DL 4/6 (default)"
},
{%- endif %}
{%- if bbu != 'ors' %}
"sdr_number": {
"title": "SDR Number",
"description": "SDR Number",
"type": "number",
"default": 0
},
"cpri_port": {
"title": "CPRI Port Number",
"description": "CPRI Port Number",
"type": "number",
"default": 0
},
{%- endif %}
{%- if trx == 'cpri' %}
"cpri_mult": {
"title": "CPRI Mult",
"description": "Select the CPRI line bit rate in terms of multiple of option 1 (614.4 Mbps). E.g set 4 for option 3, 8 for option 5 and 16 for option 7.",
"type": "number",
"default": 16,
"enum": [
4,
5,
8,
16
]
},
{%- endif %}
{%- if bbu == 'ors' %}
"dl_earfcn": {
"title": "DL EARFCN",
"description": "Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type": "number"
},
"pci": {
"title": "Physical Cell ID",
"description": "Physical Cell ID",
"type": "number",
"default": 1
},
"cell_id": {
"title": "Cell ID",
"description": "Cell ID",
"type": "string",
"default": "0x01"
},
"tac": {
"title": "Tracking Area Code",
"description": "Tracking Area Code in hexadecimal representation (range 0x0000 to 0xffff)",
"default": "0x0001",
"type": "string"
},
"root_sequence_index": {
"title": "Root Sequence Index",
"description": "Range: 0 to 837. Set the PRACH root sequence index (SIB2.rootSequenceIndex field). It must be different for each neighbour cell operating on the same frequency and sharing the same PRACH configuration.",
"type": "number",
"default": 204
},
{%- else %}
"cell_list": {
"title": "Cell List",
"description": "Cell List",
"patternProperties": {
".*": {
"properties": {
{%- if trx == 'cpri' %}
"cpri_rx_delay": {
"title": "CPRI RX Delay",
"description": "Delays between TX and RX position in CPRI frame. This should be set to the value of (T2a + T3a - Toffset) provided by the RRH specification.",
"type": "number",
"default": 25.11
},
"cpri_tx_delay": {
"title": "CPRI TX Delay",
"description": "Advances Start of Frame relative to PPS to compensate for delays in transmit line and RRH. This should be set to T12 + T2a.",
"type": "number",
"default": 14.71
},
"cpri_tx_dbm": {
"title": "CPRI TX dBm",
"description": "Optional floating points value in dBm (default 0). Needed by ENB/GNB to have a notion of actual output power. Computed from maximum power output of the RRH for a 0dBFS input signal (full scale). ",
"type": "number",
"default": 63
},
"cpri_port_number": {
"title": "CPRI Port Number",
"description": "CPRI Port Number",
"type": "number",
"default": 0
},
{%- endif %}
"dl_earfcn": {
"title": "DL EARFCN",
"description": "Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type": "number"
},
"pci": {
"title": "Physical Cell ID",
"description": "Physical Cell IDs",
"type": "number"
},
"cell_id": {
"title": "Cell ID",
"description": "Cell IDs",
"type": "string"
}
},
"type": "object"
}
},
"type": "object",
"default": {}
},
{%- endif %}
{%- if trx == 'sdr' %}
"tx_gain": {
"title": "Tx gain",
"description": "Tx gain (in dB)",
"type": "number"
},
"rx_gain": {
"title": "Rx gain",
"description": "Rx gain (in dB)",
"type": "number"
},
{%- endif %}
{%- if trx == 'cpri' %}
"dnsmasq": {
"default": false,
"title": "dnsmasq",
"description": "dnsmasq",
"type": "boolean"
},
"rrh_mac_addr": {
"default": "00:0a:00:00:10:20",
"title": "RRH MAC address",
"description": "RRH MAC address used for DNSMASQ",
"type": "string"
},
{%- endif %}
{%- if ru == 'lopcomm' %}
"txa0cc00_active": {
"title": "Lopcomm ORAN TX array carriers (TXA0CC00)",
"description": "Activate or inactivate Lopcomm ORAN TX array carriers (TXA0CC00)",
"type": "string",
"default": "INACTIVE",
"enum": [
"ACTIVE",
"INACTIVE"
]
},
"rxa0cc00_active": {
"title": "Lopcomm ORAN RX array carriers (RXA0CC00)",
"description": "Activate or inactivate Lopcomm ORAN RX array carriers (RXA0CC00)",
"type": "string",
"default": "INACTIVE",
"enum": [
"ACTIVE",
"INACTIVE"
]
},
"txa0cc00_center_frequency": {
"title": "Lopcomm ORAN DL Center Frequency in MHz (TXA0CC00)",
"description": "Lopcomm ORAN Center Frequency in MHz (TXA0CC00)",
"type": "number",
"default": 2140
},
"rxa0cc00_center_frequency_earfcn": {
"title": "Lopcomm ORAN UL Center Frequency EARFCN (RXA0CC00)",
"description": "Lopcomm ORAN Center Frequency EARFCN (RXA0CC00)",
"type": "number",
"default": 18300
},
"rxa0cc00_center_frequency": {
"title": "Lopcomm ORAN UL Center Frequency in MHz (RXA0CC00)",
"description": "Lopcomm ORAN Center Frequency in MHz (RXA0CC00)",
"type": "number",
"default": 1950
},
"txa0cc00_gain": {
"title": "ORAN Gain",
"description": "Lopcomm ORAN Gain (TXA0CC00)",
"type": "number",
"default": -20
},
"user-authorized-key": {
"title": "User Authorized Key",
"description": "SSH public key in order to connect to the SSH server of this instance.",
"textarea": true,
"type": "string"
},
"cron_schedule": {
"title": "Cron schedule for RRH reset",
"description": "Refer https://crontab.guru/ to make a reset schedule for RRH, for example, '0 1 * * *' means the RRH will reset every day at 1 am",
"type": "string"
},
{%- endif %}
"enb_id": {
"title": "eNB ID",
"description": "eNB ID",
"type": "string",
"default": "0x1A2D0"
},
"gtp_addr": {
"title": "GTP Address",
"description": "String. Set the IP address (and optional port) on which the GTP-U packets are received. The default port is 2152. It is normally the IP address of the network interface connected to the core network.",
"type": "string",
"default": "127.0.1.1"
},
"mme_list": {
"title": "MME list",
"description": "Optionnal. List of MME to which the gNodeB is connected",
"patternProperties": {
".*": {
"properties": {
"mme_addr": {
"title": "MME Address",
"description": "IP address (and optional port) of S1AP SCTP connection to the MME. The default port is 36412.",
"type": "string"
}
},
"type": "object"
}
},
"type": "object",
"default": {}
},
"plmn_list": {
"title": "PLMN list",
"description": "List of PLMNs broadcasted by the eNodeB, at most 6 (default: 00101)",
"patternProperties": {
".*": {
"properties": {
"plmn": {
"default": "00101",
"title": "Public Land Mobile Network",
"description": "Public Land Mobile Network",
"type": "string"
},
"attach_without_pdn": {
"default": false,
"title": "Attach Without PDN",
"description": "Optional boolean. Indicates if PLMN supports attach without PDN connectivity.",
"type": "boolean"
},
"reserved": {
"default": false,
"title": "Reserved",
"description": "True if the cell is reserved for operator use.",
"type": "boolean"
}
},
"type": "object"
}
},
"type": "object",
"default": {}
},
"lte_handover_a3_offset": {
"title": "A3 offset for LTE handover",
"description": "RSRP gain offset between gNBs which will trigger handover",
"type": "number",
"default": 6
},
"lte_handover_time_to_trigger": {
"title": "Time to Trigger for LTE handover",
"description": "Time to triger after which LTE handover will be triggered if A3 offset is reached",
"type": "number",
"enum": [
0,
40,
64,
80,
100,
128,
160,
256,
320,
480,
512,
640,
1024,
1280,
2560,
5120
],
"default": 480
},
"ncell_list": {
"title": "Neighbour Cell Info",
"description": "Neighbour Cell Info",
"patternProperties": {
".*": {
"properties": {
"dl_earfcn": {
"title": "DL EARFCN",
"description": "Downlink E-UTRA Absolute Radio Frequency Channel Number of the neighbour cell",
"type": "number"
},
"pci": {
"title": "Physical Cell ID",
"description": "Physical Cell ID of the neighbour cell",
"type": "number"
},
"cell_id": {
"title": "Cell ID",
"description": "Concatenation of enb_id and cell_id of the neighbour cell",
"type": "string"
},
"tac": {
"title": "Tracking Area Code",
"description": "Integer (range 0 to 16777215)",
"type": "number"
}
},
"type": "object"
}
},
"type": "object",
"default": {}
},
"websocket_password": {
"title": "Websocket password",
"description": "Activates websocket for remote control and sets password",
"type": "string"
},
"inactivity_timer": {
"title": "Inactivity Timer",
"description": "Send RRC connection release after this time (in ms) of network inactivity.",
"type": "number",
"default": {{ default_lte_inactivity_timer }}
},
"log_phy_debug": {
"title": "Physical layer log debug",
"description": "Enable debug mode for physical layer logs",
"type": "boolean",
"default": false
},
"gps_sync": {
"default": false,
"title": "GPS synchronisation",
"description": "True if GPS should be used for synchronisation",
"type": "boolean"
},
"disable_sdr": {
"default": false,
"title": "Disable SDR",
"description": "Disables radio",
"type": "boolean"
},
"use_ipv4": {
"default": false,
"title": "Use IPv4",
"description": "Set to true to use IPv4 for AMF / MME addresses",
"type": "boolean"
},
"enb_stats_fetch_period": {
"title": "eNB statistics fetch period (seconds)",
"description": "Describes how often a call to Amarisoft remote API is made to get eNB statistics",
"type": "number",
"default": 60
},
"enb_drb_stats_enabled": {
"title": "Enable eNB drb statistics",
"description": "Enable eNB drb statistics through 100Hz polling, needed for E-UTRAN IP Throughput KPI",
"type": "boolean",
"default": true
},
"max_rx_sample_db": {
"title": "Maximum RX sample value (dB)",
"description": "Maximum RX sample threshold above which RX saturated promise will fail",
"type": "number",
"default": 0
},
"min_txrx_delay": {
"title": "Minimum available time for radio front end processing (ms)",
"description": "Baseband latency promise will fail if minimum TX/RX diff reaches threshold (higher than this value)",
"type": "number",
"default": 5
},
"avg_txrx_delay": {
"title": "Average available time for radio front end processing (ms)",
"description": "Baseband latency promise will fail if average TX/RX diff reaches threshold (higher than this value)",
"type": "number",
"default": 7
},
"xlog_fluentbit_forward_host": {
"title": "Address to Forward Xlog by Fluenbit",
"description": "Address of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type": "string"
},
"xlog_fluentbit_forward_port": {
"title": "Port to Forward Xlog by Fluentbit",
"description": "Optional Port of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type": "string"
},
"xlog_fluentbit_forward_shared_key": {
"title": "Shared Key to Forward Xlog by Fluentbit",
"description": "Secret Key Shared with Remote Fluentd or Fluentbit Server for Authentication when Forwarding Xlog",
"description":"1, 2, 4 or 8. Number of DL antennas.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"1, 2, 4 or 8. Number of UL antennas.",
"type":"number",
"default":2
},
"sdr_number":{
"title":"SDR Number",
"description":"SDR Number",
"type":"number",
"default":0
},
"cpri_port":{
"title":"CPRI Port Number",
"description":"CPRI Port Number",
"type":"number",
"default":0
},
"cell_list":{
"title":"Cell List",
"description":"Cell List",
"patternProperties":{
".*":{
"properties":{
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell IDs",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Cell IDs",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"enb_id":{
"title":"eNB ID",
"description":"eNB ID",
"type":"string",
"default":"0x1A2D0"
},
"gtp_addr":{
"title":"GTP Address",
"description":"String. Set the IP address (and optional port) on which the GTP-U packets are received. The default port is 2152. It is normally the IP address of the network interface connected to the core network.",
"type":"string",
"default":"127.0.1.1"
},
"mme_list":{
"title":"MME list",
"description":"Optionnal. List of MME to which the gNodeB is connected",
"patternProperties":{
".*":{
"properties":{
"mme_addr":{
"title":"MME Address",
"description":"IP address (and optional port) of S1AP SCTP connection to the MME. The default port is 36412.",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"plmn_list":{
"title":"PLMN list",
"description":"List of PLMNs broadcasted by the eNodeB, at most 6 (default: 00101)",
"patternProperties":{
".*":{
"properties":{
"plmn":{
"default":"00101",
"title":"Public Land Mobile Network",
"description":"Public Land Mobile Network",
"type":"string"
},
"attach_without_pdn":{
"default":false,
"title":"Attach Without PDN",
"description":"Optional boolean. Indicates if PLMN supports attach without PDN connectivity.",
"type":"boolean"
},
"reserved":{
"default":false,
"title":"Reserved",
"description":"True if the cell is reserved for operator use.",
"type":"boolean"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"lte_handover_a3_offset":{
"title":"A3 offset for LTE handover",
"description":"RSRP gain offset between gNBs which will trigger handover",
"type":"number",
"default":6
},
"lte_handover_time_to_trigger":{
"title":"Time to Trigger for LTE handover",
"description":"Time to triger after which LTE handover will be triggered if A3 offset is reached",
"type":"number",
"enum":[
0,
40,
64,
80,
100,
128,
160,
256,
320,
480,
512,
640,
1024,
1280,
2560,
5120
],
"default":480
},
"ncell_list":{
"title":"Neighbour Cell Info",
"description":"Neighbour Cell Info",
"patternProperties":{
".*":{
"properties":{
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the neighbour cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell ID of the neighbour cell",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Concatenation of enb_id and cell_id of the neighbour cell",
"type":"string"
},
"tac":{
"title":"Tracking Area Code",
"description":"Integer (range 0 to 16777215)",
"type":"number"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"websocket_password":{
"title":"Websocket password",
"description":"Activates websocket for remote control and sets password",
"type":"string"
},
"inactivity_timer":{
"title":"Inactivity Timer",
"description":"Send RRC connection release after this time (in ms) of network inactivity.",
"type":"number",
"default":10000
},
"log_phy_debug":{
"title":"Physical layer log debug",
"description":"Enable debug mode for physical layer logs",
"type":"boolean",
"default":false
},
"gps_sync":{
"default":false,
"title":"GPS synchronisation",
"description":"True if GPS should be used for synchronisation",
"type":"boolean"
},
"disable_sdr":{
"default":false,
"title":"Disable SDR",
"description":"Disables radio",
"type":"boolean"
},
"use_ipv4":{
"default":false,
"title":"Use IPv4",
"description":"Set to true to use IPv4 for AMF / MME addresses",
"type":"boolean"
},
"enb_stats_fetch_period":{
"title":"eNB statistics fetch period (seconds)",
"description":"Describes how often a call to Amarisoft remote API is made to get eNB statistics",
"type":"number",
"default":60
},
"enb_drb_stats_enabled":{
"title":"Enable eNB drb statistics",
"description":"Enable eNB drb statistics through 100Hz polling, needed for E-UTRAN IP Throughput KPI",
"type":"boolean",
"default":true
},
"max_rx_sample_db":{
"title":"Maximum RX sample value (dB)",
"description":"Maximum RX sample threshold above which RX saturated promise will fail",
"type":"number",
"default":0
},
"min_txrx_delay":{
"title":"Minimum available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if minimum TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":5
},
"avg_txrx_delay":{
"title":"Average available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if average TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":7
},
"xlog_fluentbit_forward_host":{
"title":"Address to Forward Xlog by Fluenbit",
"description":"Address of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_port":{
"title":"Port to Forward Xlog by Fluentbit",
"description":"Optional Port of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_shared_key":{
"title":"Shared Key to Forward Xlog by Fluentbit",
"description":"Secret Key Shared with Remote Fluentd or Fluentbit Server for Authentication when Forwarding Xlog",
"description":"1, 2, 4 or 8. Number of DL antennas.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"1, 2, 4 or 8. Number of UL antennas.",
"type":"number",
"default":2
},
"sdr_number":{
"title":"SDR Number",
"description":"SDR Number",
"type":"number",
"default":0
},
"cpri_port":{
"title":"CPRI Port Number",
"description":"CPRI Port Number",
"type":"number",
"default":0
},
"cpri_mult":{
"title":"CPRI Mult",
"description":"Select the CPRI line bit rate in terms of multiple of option 1 (614.4 Mbps). E.g set 4 for option 3, 8 for option 5 and 16 for option 7.",
"type":"number",
"default":16,
"enum":[
4,
5,
8,
16
]
},
"cell_list":{
"title":"Cell List",
"description":"Cell List",
"patternProperties":{
".*":{
"properties":{
"cpri_rx_delay":{
"title":"CPRI RX Delay",
"description":"Delays between TX and RX position in CPRI frame. This should be set to the value of (T2a + T3a - Toffset) provided by the RRH specification.",
"type":"number",
"default":25.11
},
"cpri_tx_delay":{
"title":"CPRI TX Delay",
"description":"Advances Start of Frame relative to PPS to compensate for delays in transmit line and RRH. This should be set to T12 + T2a.",
"type":"number",
"default":14.71
},
"cpri_tx_dbm":{
"title":"CPRI TX dBm",
"description":"Optional floating points value in dBm (default 0). Needed by ENB/GNB to have a notion of actual output power. Computed from maximum power output of the RRH for a 0dBFS input signal (full scale). ",
"type":"number",
"default":63
},
"cpri_port_number":{
"title":"CPRI Port Number",
"description":"CPRI Port Number",
"type":"number",
"default":0
},
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell IDs",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Cell IDs",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"dnsmasq":{
"default":false,
"title":"dnsmasq",
"description":"dnsmasq",
"type":"boolean"
},
"rrh_mac_addr":{
"default":"00:0a:00:00:10:20",
"title":"RRH MAC address",
"description":"RRH MAC address used for DNSMASQ",
"type":"string"
},
"txa0cc00_active":{
"title":"Lopcomm ORAN TX array carriers (TXA0CC00)",
"description":"Activate or inactivate Lopcomm ORAN TX array carriers (TXA0CC00)",
"type":"string",
"default":"INACTIVE",
"enum":[
"ACTIVE",
"INACTIVE"
]
},
"rxa0cc00_active":{
"title":"Lopcomm ORAN RX array carriers (RXA0CC00)",
"description":"Activate or inactivate Lopcomm ORAN RX array carriers (RXA0CC00)",
"type":"string",
"default":"INACTIVE",
"enum":[
"ACTIVE",
"INACTIVE"
]
},
"txa0cc00_center_frequency":{
"title":"Lopcomm ORAN DL Center Frequency in MHz (TXA0CC00)",
"description":"Lopcomm ORAN Center Frequency in MHz (TXA0CC00)",
"type":"number",
"default":2140
},
"rxa0cc00_center_frequency_earfcn":{
"title":"Lopcomm ORAN UL Center Frequency EARFCN (RXA0CC00)",
"description":"Lopcomm ORAN Center Frequency EARFCN (RXA0CC00)",
"type":"number",
"default":18300
},
"rxa0cc00_center_frequency":{
"title":"Lopcomm ORAN UL Center Frequency in MHz (RXA0CC00)",
"description":"Lopcomm ORAN Center Frequency in MHz (RXA0CC00)",
"type":"number",
"default":1950
},
"txa0cc00_gain":{
"title":"ORAN Gain",
"description":"Lopcomm ORAN Gain (TXA0CC00)",
"type":"number",
"default":-20
},
"user-authorized-key":{
"title":"User Authorized Key",
"description":"SSH public key in order to connect to the SSH server of this instance.",
"textarea":true,
"type":"string"
},
"cron_schedule":{
"title":"Cron schedule for RRH reset",
"description":"Refer https://crontab.guru/ to make a reset schedule for RRH, for example, '0 1 * * *' means the RRH will reset every day at 1 am",
"type":"string"
},
"enb_id":{
"title":"eNB ID",
"description":"eNB ID",
"type":"string",
"default":"0x1A2D0"
},
"gtp_addr":{
"title":"GTP Address",
"description":"String. Set the IP address (and optional port) on which the GTP-U packets are received. The default port is 2152. It is normally the IP address of the network interface connected to the core network.",
"type":"string",
"default":"127.0.1.1"
},
"mme_list":{
"title":"MME list",
"description":"Optionnal. List of MME to which the gNodeB is connected",
"patternProperties":{
".*":{
"properties":{
"mme_addr":{
"title":"MME Address",
"description":"IP address (and optional port) of S1AP SCTP connection to the MME. The default port is 36412.",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"plmn_list":{
"title":"PLMN list",
"description":"List of PLMNs broadcasted by the eNodeB, at most 6 (default: 00101)",
"patternProperties":{
".*":{
"properties":{
"plmn":{
"default":"00101",
"title":"Public Land Mobile Network",
"description":"Public Land Mobile Network",
"type":"string"
},
"attach_without_pdn":{
"default":false,
"title":"Attach Without PDN",
"description":"Optional boolean. Indicates if PLMN supports attach without PDN connectivity.",
"type":"boolean"
},
"reserved":{
"default":false,
"title":"Reserved",
"description":"True if the cell is reserved for operator use.",
"type":"boolean"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"lte_handover_a3_offset":{
"title":"A3 offset for LTE handover",
"description":"RSRP gain offset between gNBs which will trigger handover",
"type":"number",
"default":6
},
"lte_handover_time_to_trigger":{
"title":"Time to Trigger for LTE handover",
"description":"Time to triger after which LTE handover will be triggered if A3 offset is reached",
"type":"number",
"enum":[
0,
40,
64,
80,
100,
128,
160,
256,
320,
480,
512,
640,
1024,
1280,
2560,
5120
],
"default":480
},
"ncell_list":{
"title":"Neighbour Cell Info",
"description":"Neighbour Cell Info",
"patternProperties":{
".*":{
"properties":{
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the neighbour cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell ID of the neighbour cell",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Concatenation of enb_id and cell_id of the neighbour cell",
"type":"string"
},
"tac":{
"title":"Tracking Area Code",
"description":"Integer (range 0 to 16777215)",
"type":"number"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"websocket_password":{
"title":"Websocket password",
"description":"Activates websocket for remote control and sets password",
"type":"string"
},
"inactivity_timer":{
"title":"Inactivity Timer",
"description":"Send RRC connection release after this time (in ms) of network inactivity.",
"type":"number",
"default":10000
},
"log_phy_debug":{
"title":"Physical layer log debug",
"description":"Enable debug mode for physical layer logs",
"type":"boolean",
"default":false
},
"gps_sync":{
"default":false,
"title":"GPS synchronisation",
"description":"True if GPS should be used for synchronisation",
"type":"boolean"
},
"disable_sdr":{
"default":false,
"title":"Disable SDR",
"description":"Disables radio",
"type":"boolean"
},
"use_ipv4":{
"default":false,
"title":"Use IPv4",
"description":"Set to true to use IPv4 for AMF / MME addresses",
"type":"boolean"
},
"enb_stats_fetch_period":{
"title":"eNB statistics fetch period (seconds)",
"description":"Describes how often a call to Amarisoft remote API is made to get eNB statistics",
"type":"number",
"default":60
},
"enb_drb_stats_enabled":{
"title":"Enable eNB drb statistics",
"description":"Enable eNB drb statistics through 100Hz polling, needed for E-UTRAN IP Throughput KPI",
"type":"boolean",
"default":true
},
"max_rx_sample_db":{
"title":"Maximum RX sample value (dB)",
"description":"Maximum RX sample threshold above which RX saturated promise will fail",
"type":"number",
"default":0
},
"min_txrx_delay":{
"title":"Minimum available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if minimum TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":5
},
"avg_txrx_delay":{
"title":"Average available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if average TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":7
},
"xlog_fluentbit_forward_host":{
"title":"Address to Forward Xlog by Fluenbit",
"description":"Address of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_port":{
"title":"Port to Forward Xlog by Fluentbit",
"description":"Optional Port of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_shared_key":{
"title":"Shared Key to Forward Xlog by Fluentbit",
"description":"Secret Key Shared with Remote Fluentd or Fluentbit Server for Authentication when Forwarding Xlog",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth",
"type":"string",
"enum":[
"1.4 MHz",
"3 MHz",
"5 MHz",
"10 MHz",
"15 MHz",
"20 MHz"
],
"default":"20 MHz"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_nr_arfcn":{
"title":"DL NR ARFCN",
"description":"Downlink NR Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"band":{
"title":"NR band",
"description":"NR band number",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth (in MHz)",
"type":"number",
"default":40
},
"ssb_nr_arfcn":{
"title":"SSB NR ARFCN",
"description":"SSB NR ARFCN, you can retrieve from ENB/GNB side",
"type":"number"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell ID",
"type":"number",
"default":1
},
"cell_id":{
"title":"Cell ID",
"description":"Cell ID",
"type":"string",
"default":"0x01"
},
"tac":{
"title":"Tracking Area Code",
"description":"Tracking Area Code in hexadecimal representation (range 0x0000 to 0xffff)",
"default":"0x0001",
"type":"string"
},
"root_sequence_index":{
"title":"Root Sequence Index",
"description":"Range: 0 to 837. Set the PRACH root sequence index (SIB2.rootSequenceIndex field). It must be different for each neighbour cell operating on the same frequency and sharing the same PRACH configuration.",
"type":"number",
"default":204
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"enb_id":{
"title":"eNB ID",
"description":"eNB ID",
"type":"string",
"default":"0x1A2D0"
},
"gtp_addr":{
"title":"GTP Address",
"description":"String. Set the IP address (and optional port) on which the GTP-U packets are received. The default port is 2152. It is normally the IP address of the network interface connected to the core network.",
"type":"string",
"default":"127.0.1.1"
},
"mme_list":{
"title":"MME list",
"description":"Optionnal. List of MME to which the gNodeB is connected",
"patternProperties":{
".*":{
"properties":{
"mme_addr":{
"title":"MME Address",
"description":"IP address (and optional port) of S1AP SCTP connection to the MME. The default port is 36412.",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"plmn_list":{
"title":"PLMN list",
"description":"List of PLMNs broadcasted by the eNodeB, at most 6 (default: 00101)",
"patternProperties":{
".*":{
"properties":{
"plmn":{
"default":"00101",
"title":"Public Land Mobile Network",
"description":"Public Land Mobile Network",
"type":"string"
},
"attach_without_pdn":{
"default":false,
"title":"Attach Without PDN",
"description":"Optional boolean. Indicates if PLMN supports attach without PDN connectivity.",
"type":"boolean"
},
"reserved":{
"default":false,
"title":"Reserved",
"description":"True if the cell is reserved for operator use.",
"type":"boolean"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"lte_handover_a3_offset":{
"title":"A3 offset for LTE handover",
"description":"RSRP gain offset between gNBs which will trigger handover",
"type":"number",
"default":6
},
"lte_handover_time_to_trigger":{
"title":"Time to Trigger for LTE handover",
"description":"Time to triger after which LTE handover will be triggered if A3 offset is reached",
"type":"number",
"enum":[
0,
40,
64,
80,
100,
128,
160,
256,
320,
480,
512,
640,
1024,
1280,
2560,
5120
],
"default":480
},
"ncell_list":{
"title":"Neighbour Cell Info",
"description":"Neighbour Cell Info",
"patternProperties":{
".*":{
"properties":{
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the neighbour cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell ID of the neighbour cell",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Concatenation of enb_id and cell_id of the neighbour cell",
"type":"string"
},
"tac":{
"title":"Tracking Area Code",
"description":"Integer (range 0 to 16777215)",
"type":"number"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"websocket_password":{
"title":"Websocket password",
"description":"Activates websocket for remote control and sets password",
"type":"string"
},
"inactivity_timer":{
"title":"Inactivity Timer",
"description":"Send RRC connection release after this time (in ms) of network inactivity.",
"type":"number",
"default":10000
},
"log_phy_debug":{
"title":"Physical layer log debug",
"description":"Enable debug mode for physical layer logs",
"type":"boolean",
"default":false
},
"gps_sync":{
"default":false,
"title":"GPS synchronisation",
"description":"True if GPS should be used for synchronisation",
"type":"boolean"
},
"disable_sdr":{
"default":false,
"title":"Disable SDR",
"description":"Disables radio",
"type":"boolean"
},
"use_ipv4":{
"default":false,
"title":"Use IPv4",
"description":"Set to true to use IPv4 for AMF / MME addresses",
"type":"boolean"
},
"enb_stats_fetch_period":{
"title":"eNB statistics fetch period (seconds)",
"description":"Describes how often a call to Amarisoft remote API is made to get eNB statistics",
"type":"number",
"default":60
},
"enb_drb_stats_enabled":{
"title":"Enable eNB drb statistics",
"description":"Enable eNB drb statistics through 100Hz polling, needed for E-UTRAN IP Throughput KPI",
"type":"boolean",
"default":true
},
"max_rx_sample_db":{
"title":"Maximum RX sample value (dB)",
"description":"Maximum RX sample threshold above which RX saturated promise will fail",
"type":"number",
"default":0
},
"min_txrx_delay":{
"title":"Minimum available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if minimum TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":5
},
"avg_txrx_delay":{
"title":"Average available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if average TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":7
},
"xlog_fluentbit_forward_host":{
"title":"Address to Forward Xlog by Fluenbit",
"description":"Address of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_port":{
"title":"Port to Forward Xlog by Fluentbit",
"description":"Optional Port of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_shared_key":{
"title":"Shared Key to Forward Xlog by Fluentbit",
"description":"Secret Key Shared with Remote Fluentd or Fluentbit Server for Authentication when Forwarding Xlog",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth",
"type":"string",
"enum":[
"1.4 MHz",
"3 MHz",
"5 MHz",
"10 MHz",
"15 MHz",
"20 MHz"
],
"default":"20 MHz"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_nr_arfcn":{
"title":"DL NR ARFCN",
"description":"Downlink NR Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"band":{
"title":"NR band",
"description":"NR band number",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth (in MHz)",
"type":"number",
"default":40
},
"ssb_nr_arfcn":{
"title":"SSB NR ARFCN",
"description":"SSB NR ARFCN, you can retrieve from ENB/GNB side",
"type":"number"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth",
"type":"string",
"enum":[
"1.4 MHz",
"3 MHz",
"5 MHz",
"10 MHz",
"15 MHz",
"20 MHz"
],
"default":"20 MHz"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_nr_arfcn":{
"title":"DL NR ARFCN",
"description":"Downlink NR Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"band":{
"title":"NR band",
"description":"NR band number",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth (in MHz)",
"type":"number",
"default":40
},
"ssb_nr_arfcn":{
"title":"SSB NR ARFCN",
"description":"SSB NR ARFCN, you can retrieve from ENB/GNB side",
"type":"number"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
{% set obsolete_message = "This software type doesn't exist anymore. Please ask Rapid.Space team to switch your services to the correct software types (gNB, eNB and Core Network)" -%}
{% set part_list = [] -%}
{%- for i, slave in enumerate(slave_instance_list) %}
{% set slave_reference = slave.get('slave_reference', '') %}
{% set publish_section_title = 'publish-%s' % slave_reference %}
"description":"1, 2, 4 or 8. Number of DL antennas.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"1, 2, 4 or 8. Number of UL antennas.",
"type":"number",
"default":2
},
"tdd_ul_dl_config":{
"title":"TDD",
"description":"TDD",
"type":"string",
"enum":[
"[Configuration 2] 5ms 2UL 6DL (default)",
"[Configuration 6] 5ms 5UL 3DL (maximum uplink)"
],
"default":"5ms 2UL 7DL 4/6 (default)"
},
"sdr_number":{
"title":"SDR Number",
"description":"SDR Number",
"type":"number",
"default":0
},
"cpri_port":{
"title":"CPRI Port Number",
"description":"CPRI Port Number",
"type":"number",
"default":0
},
"cell_list":{
"title":"Cell List",
"description":"Cell List",
"patternProperties":{
".*":{
"properties":{
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell IDs",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Cell IDs",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"enb_id":{
"title":"eNB ID",
"description":"eNB ID",
"type":"string",
"default":"0x1A2D0"
},
"gtp_addr":{
"title":"GTP Address",
"description":"String. Set the IP address (and optional port) on which the GTP-U packets are received. The default port is 2152. It is normally the IP address of the network interface connected to the core network.",
"type":"string",
"default":"127.0.1.1"
},
"mme_list":{
"title":"MME list",
"description":"Optionnal. List of MME to which the gNodeB is connected",
"patternProperties":{
".*":{
"properties":{
"mme_addr":{
"title":"MME Address",
"description":"IP address (and optional port) of S1AP SCTP connection to the MME. The default port is 36412.",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"plmn_list":{
"title":"PLMN list",
"description":"List of PLMNs broadcasted by the eNodeB, at most 6 (default: 00101)",
"patternProperties":{
".*":{
"properties":{
"plmn":{
"default":"00101",
"title":"Public Land Mobile Network",
"description":"Public Land Mobile Network",
"type":"string"
},
"attach_without_pdn":{
"default":false,
"title":"Attach Without PDN",
"description":"Optional boolean. Indicates if PLMN supports attach without PDN connectivity.",
"type":"boolean"
},
"reserved":{
"default":false,
"title":"Reserved",
"description":"True if the cell is reserved for operator use.",
"type":"boolean"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"lte_handover_a3_offset":{
"title":"A3 offset for LTE handover",
"description":"RSRP gain offset between gNBs which will trigger handover",
"type":"number",
"default":6
},
"lte_handover_time_to_trigger":{
"title":"Time to Trigger for LTE handover",
"description":"Time to triger after which LTE handover will be triggered if A3 offset is reached",
"type":"number",
"enum":[
0,
40,
64,
80,
100,
128,
160,
256,
320,
480,
512,
640,
1024,
1280,
2560,
5120
],
"default":480
},
"ncell_list":{
"title":"Neighbour Cell Info",
"description":"Neighbour Cell Info",
"patternProperties":{
".*":{
"properties":{
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the neighbour cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell ID of the neighbour cell",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Concatenation of enb_id and cell_id of the neighbour cell",
"type":"string"
},
"tac":{
"title":"Tracking Area Code",
"description":"Integer (range 0 to 16777215)",
"type":"number"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"websocket_password":{
"title":"Websocket password",
"description":"Activates websocket for remote control and sets password",
"type":"string"
},
"inactivity_timer":{
"title":"Inactivity Timer",
"description":"Send RRC connection release after this time (in ms) of network inactivity.",
"type":"number",
"default":10000
},
"log_phy_debug":{
"title":"Physical layer log debug",
"description":"Enable debug mode for physical layer logs",
"type":"boolean",
"default":false
},
"gps_sync":{
"default":false,
"title":"GPS synchronisation",
"description":"True if GPS should be used for synchronisation",
"type":"boolean"
},
"disable_sdr":{
"default":false,
"title":"Disable SDR",
"description":"Disables radio",
"type":"boolean"
},
"use_ipv4":{
"default":false,
"title":"Use IPv4",
"description":"Set to true to use IPv4 for AMF / MME addresses",
"type":"boolean"
},
"enb_stats_fetch_period":{
"title":"eNB statistics fetch period (seconds)",
"description":"Describes how often a call to Amarisoft remote API is made to get eNB statistics",
"type":"number",
"default":60
},
"enb_drb_stats_enabled":{
"title":"Enable eNB drb statistics",
"description":"Enable eNB drb statistics through 100Hz polling, needed for E-UTRAN IP Throughput KPI",
"type":"boolean",
"default":true
},
"max_rx_sample_db":{
"title":"Maximum RX sample value (dB)",
"description":"Maximum RX sample threshold above which RX saturated promise will fail",
"type":"number",
"default":0
},
"min_txrx_delay":{
"title":"Minimum available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if minimum TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":5
},
"avg_txrx_delay":{
"title":"Average available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if average TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":7
},
"xlog_fluentbit_forward_host":{
"title":"Address to Forward Xlog by Fluenbit",
"description":"Address of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_port":{
"title":"Port to Forward Xlog by Fluentbit",
"description":"Optional Port of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_shared_key":{
"title":"Shared Key to Forward Xlog by Fluentbit",
"description":"Secret Key Shared with Remote Fluentd or Fluentbit Server for Authentication when Forwarding Xlog",
"description":"1, 2, 4 or 8. Number of DL antennas.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"1, 2, 4 or 8. Number of UL antennas.",
"type":"number",
"default":2
},
"tdd_ul_dl_config":{
"title":"TDD",
"description":"TDD",
"type":"string",
"enum":[
"[Configuration 2] 5ms 2UL 6DL (default)",
"[Configuration 6] 5ms 5UL 3DL (maximum uplink)"
],
"default":"5ms 2UL 7DL 4/6 (default)"
},
"sdr_number":{
"title":"SDR Number",
"description":"SDR Number",
"type":"number",
"default":0
},
"cpri_port":{
"title":"CPRI Port Number",
"description":"CPRI Port Number",
"type":"number",
"default":0
},
"cpri_mult":{
"title":"CPRI Mult",
"description":"Select the CPRI line bit rate in terms of multiple of option 1 (614.4 Mbps). E.g set 4 for option 3, 8 for option 5 and 16 for option 7.",
"type":"number",
"default":16,
"enum":[
4,
5,
8,
16
]
},
"cell_list":{
"title":"Cell List",
"description":"Cell List",
"patternProperties":{
".*":{
"properties":{
"cpri_rx_delay":{
"title":"CPRI RX Delay",
"description":"Delays between TX and RX position in CPRI frame. This should be set to the value of (T2a + T3a - Toffset) provided by the RRH specification.",
"type":"number",
"default":25.11
},
"cpri_tx_delay":{
"title":"CPRI TX Delay",
"description":"Advances Start of Frame relative to PPS to compensate for delays in transmit line and RRH. This should be set to T12 + T2a.",
"type":"number",
"default":14.71
},
"cpri_tx_dbm":{
"title":"CPRI TX dBm",
"description":"Optional floating points value in dBm (default 0). Needed by ENB/GNB to have a notion of actual output power. Computed from maximum power output of the RRH for a 0dBFS input signal (full scale). ",
"type":"number",
"default":63
},
"cpri_port_number":{
"title":"CPRI Port Number",
"description":"CPRI Port Number",
"type":"number",
"default":0
},
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell IDs",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Cell IDs",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"dnsmasq":{
"default":false,
"title":"dnsmasq",
"description":"dnsmasq",
"type":"boolean"
},
"rrh_mac_addr":{
"default":"00:0a:00:00:10:20",
"title":"RRH MAC address",
"description":"RRH MAC address used for DNSMASQ",
"type":"string"
},
"enb_id":{
"title":"eNB ID",
"description":"eNB ID",
"type":"string",
"default":"0x1A2D0"
},
"gtp_addr":{
"title":"GTP Address",
"description":"String. Set the IP address (and optional port) on which the GTP-U packets are received. The default port is 2152. It is normally the IP address of the network interface connected to the core network.",
"type":"string",
"default":"127.0.1.1"
},
"mme_list":{
"title":"MME list",
"description":"Optionnal. List of MME to which the gNodeB is connected",
"patternProperties":{
".*":{
"properties":{
"mme_addr":{
"title":"MME Address",
"description":"IP address (and optional port) of S1AP SCTP connection to the MME. The default port is 36412.",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"plmn_list":{
"title":"PLMN list",
"description":"List of PLMNs broadcasted by the eNodeB, at most 6 (default: 00101)",
"patternProperties":{
".*":{
"properties":{
"plmn":{
"default":"00101",
"title":"Public Land Mobile Network",
"description":"Public Land Mobile Network",
"type":"string"
},
"attach_without_pdn":{
"default":false,
"title":"Attach Without PDN",
"description":"Optional boolean. Indicates if PLMN supports attach without PDN connectivity.",
"type":"boolean"
},
"reserved":{
"default":false,
"title":"Reserved",
"description":"True if the cell is reserved for operator use.",
"type":"boolean"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"lte_handover_a3_offset":{
"title":"A3 offset for LTE handover",
"description":"RSRP gain offset between gNBs which will trigger handover",
"type":"number",
"default":6
},
"lte_handover_time_to_trigger":{
"title":"Time to Trigger for LTE handover",
"description":"Time to triger after which LTE handover will be triggered if A3 offset is reached",
"type":"number",
"enum":[
0,
40,
64,
80,
100,
128,
160,
256,
320,
480,
512,
640,
1024,
1280,
2560,
5120
],
"default":480
},
"ncell_list":{
"title":"Neighbour Cell Info",
"description":"Neighbour Cell Info",
"patternProperties":{
".*":{
"properties":{
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the neighbour cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell ID of the neighbour cell",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Concatenation of enb_id and cell_id of the neighbour cell",
"type":"string"
},
"tac":{
"title":"Tracking Area Code",
"description":"Integer (range 0 to 16777215)",
"type":"number"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"websocket_password":{
"title":"Websocket password",
"description":"Activates websocket for remote control and sets password",
"type":"string"
},
"inactivity_timer":{
"title":"Inactivity Timer",
"description":"Send RRC connection release after this time (in ms) of network inactivity.",
"type":"number",
"default":10000
},
"log_phy_debug":{
"title":"Physical layer log debug",
"description":"Enable debug mode for physical layer logs",
"type":"boolean",
"default":false
},
"gps_sync":{
"default":false,
"title":"GPS synchronisation",
"description":"True if GPS should be used for synchronisation",
"type":"boolean"
},
"disable_sdr":{
"default":false,
"title":"Disable SDR",
"description":"Disables radio",
"type":"boolean"
},
"use_ipv4":{
"default":false,
"title":"Use IPv4",
"description":"Set to true to use IPv4 for AMF / MME addresses",
"type":"boolean"
},
"enb_stats_fetch_period":{
"title":"eNB statistics fetch period (seconds)",
"description":"Describes how often a call to Amarisoft remote API is made to get eNB statistics",
"type":"number",
"default":60
},
"enb_drb_stats_enabled":{
"title":"Enable eNB drb statistics",
"description":"Enable eNB drb statistics through 100Hz polling, needed for E-UTRAN IP Throughput KPI",
"type":"boolean",
"default":true
},
"max_rx_sample_db":{
"title":"Maximum RX sample value (dB)",
"description":"Maximum RX sample threshold above which RX saturated promise will fail",
"type":"number",
"default":0
},
"min_txrx_delay":{
"title":"Minimum available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if minimum TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":5
},
"avg_txrx_delay":{
"title":"Average available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if average TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":7
},
"xlog_fluentbit_forward_host":{
"title":"Address to Forward Xlog by Fluenbit",
"description":"Address of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_port":{
"title":"Port to Forward Xlog by Fluentbit",
"description":"Optional Port of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_shared_key":{
"title":"Shared Key to Forward Xlog by Fluentbit",
"description":"Secret Key Shared with Remote Fluentd or Fluentbit Server for Authentication when Forwarding Xlog",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth",
"type":"string",
"enum":[
"1.4 MHz",
"3 MHz",
"5 MHz",
"10 MHz",
"15 MHz",
"20 MHz"
],
"default":"20 MHz"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_nr_arfcn":{
"title":"DL NR ARFCN",
"description":"Downlink NR Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"band":{
"title":"NR band",
"description":"NR band number",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth (in MHz)",
"type":"number",
"default":40
},
"ssb_nr_arfcn":{
"title":"SSB NR ARFCN",
"description":"SSB NR ARFCN, you can retrieve from ENB/GNB side",
"type":"number"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell ID",
"type":"number",
"default":1
},
"cell_id":{
"title":"Cell ID",
"description":"Cell ID",
"type":"string",
"default":"0x01"
},
"tac":{
"title":"Tracking Area Code",
"description":"Tracking Area Code in hexadecimal representation (range 0x0000 to 0xffff)",
"default":"0x0001",
"type":"string"
},
"root_sequence_index":{
"title":"Root Sequence Index",
"description":"Range: 0 to 837. Set the PRACH root sequence index (SIB2.rootSequenceIndex field). It must be different for each neighbour cell operating on the same frequency and sharing the same PRACH configuration.",
"type":"number",
"default":204
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"enb_id":{
"title":"eNB ID",
"description":"eNB ID",
"type":"string",
"default":"0x1A2D0"
},
"gtp_addr":{
"title":"GTP Address",
"description":"String. Set the IP address (and optional port) on which the GTP-U packets are received. The default port is 2152. It is normally the IP address of the network interface connected to the core network.",
"type":"string",
"default":"127.0.1.1"
},
"mme_list":{
"title":"MME list",
"description":"Optionnal. List of MME to which the gNodeB is connected",
"patternProperties":{
".*":{
"properties":{
"mme_addr":{
"title":"MME Address",
"description":"IP address (and optional port) of S1AP SCTP connection to the MME. The default port is 36412.",
"type":"string"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"plmn_list":{
"title":"PLMN list",
"description":"List of PLMNs broadcasted by the eNodeB, at most 6 (default: 00101)",
"patternProperties":{
".*":{
"properties":{
"plmn":{
"default":"00101",
"title":"Public Land Mobile Network",
"description":"Public Land Mobile Network",
"type":"string"
},
"attach_without_pdn":{
"default":false,
"title":"Attach Without PDN",
"description":"Optional boolean. Indicates if PLMN supports attach without PDN connectivity.",
"type":"boolean"
},
"reserved":{
"default":false,
"title":"Reserved",
"description":"True if the cell is reserved for operator use.",
"type":"boolean"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"lte_handover_a3_offset":{
"title":"A3 offset for LTE handover",
"description":"RSRP gain offset between gNBs which will trigger handover",
"type":"number",
"default":6
},
"lte_handover_time_to_trigger":{
"title":"Time to Trigger for LTE handover",
"description":"Time to triger after which LTE handover will be triggered if A3 offset is reached",
"type":"number",
"enum":[
0,
40,
64,
80,
100,
128,
160,
256,
320,
480,
512,
640,
1024,
1280,
2560,
5120
],
"default":480
},
"ncell_list":{
"title":"Neighbour Cell Info",
"description":"Neighbour Cell Info",
"patternProperties":{
".*":{
"properties":{
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the neighbour cell",
"type":"number"
},
"pci":{
"title":"Physical Cell ID",
"description":"Physical Cell ID of the neighbour cell",
"type":"number"
},
"cell_id":{
"title":"Cell ID",
"description":"Concatenation of enb_id and cell_id of the neighbour cell",
"type":"string"
},
"tac":{
"title":"Tracking Area Code",
"description":"Integer (range 0 to 16777215)",
"type":"number"
}
},
"type":"object"
}
},
"type":"object",
"default":{}
},
"websocket_password":{
"title":"Websocket password",
"description":"Activates websocket for remote control and sets password",
"type":"string"
},
"inactivity_timer":{
"title":"Inactivity Timer",
"description":"Send RRC connection release after this time (in ms) of network inactivity.",
"type":"number",
"default":10000
},
"log_phy_debug":{
"title":"Physical layer log debug",
"description":"Enable debug mode for physical layer logs",
"type":"boolean",
"default":false
},
"gps_sync":{
"default":false,
"title":"GPS synchronisation",
"description":"True if GPS should be used for synchronisation",
"type":"boolean"
},
"disable_sdr":{
"default":false,
"title":"Disable SDR",
"description":"Disables radio",
"type":"boolean"
},
"use_ipv4":{
"default":false,
"title":"Use IPv4",
"description":"Set to true to use IPv4 for AMF / MME addresses",
"type":"boolean"
},
"enb_stats_fetch_period":{
"title":"eNB statistics fetch period (seconds)",
"description":"Describes how often a call to Amarisoft remote API is made to get eNB statistics",
"type":"number",
"default":60
},
"enb_drb_stats_enabled":{
"title":"Enable eNB drb statistics",
"description":"Enable eNB drb statistics through 100Hz polling, needed for E-UTRAN IP Throughput KPI",
"type":"boolean",
"default":true
},
"max_rx_sample_db":{
"title":"Maximum RX sample value (dB)",
"description":"Maximum RX sample threshold above which RX saturated promise will fail",
"type":"number",
"default":0
},
"min_txrx_delay":{
"title":"Minimum available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if minimum TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":5
},
"avg_txrx_delay":{
"title":"Average available time for radio front end processing (ms)",
"description":"Baseband latency promise will fail if average TX/RX diff reaches threshold (higher than this value)",
"type":"number",
"default":7
},
"xlog_fluentbit_forward_host":{
"title":"Address to Forward Xlog by Fluenbit",
"description":"Address of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_port":{
"title":"Port to Forward Xlog by Fluentbit",
"description":"Optional Port of Remote Fluentd or Fluentbit Server to Forward Xlog",
"type":"string"
},
"xlog_fluentbit_forward_shared_key":{
"title":"Shared Key to Forward Xlog by Fluentbit",
"description":"Secret Key Shared with Remote Fluentd or Fluentbit Server for Authentication when Forwarding Xlog",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth",
"type":"string",
"enum":[
"1.4 MHz",
"3 MHz",
"5 MHz",
"10 MHz",
"15 MHz",
"20 MHz"
],
"default":"20 MHz"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_nr_arfcn":{
"title":"DL NR ARFCN",
"description":"Downlink NR Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"band":{
"title":"NR band",
"description":"NR band number",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth (in MHz)",
"type":"number",
"default":40
},
"ssb_nr_arfcn":{
"title":"SSB NR ARFCN",
"description":"SSB NR ARFCN, you can retrieve from ENB/GNB side",
"type":"number"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_earfcn":{
"title":"DL EARFCN",
"description":"Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth",
"type":"string",
"enum":[
"1.4 MHz",
"3 MHz",
"5 MHz",
"10 MHz",
"15 MHz",
"20 MHz"
],
"default":"20 MHz"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description":"[Required] Address of remote UE server. Default port is 2152.",
"type":"string",
"default":""
},
"tx_gain":{
"title":"Tx gain",
"description":"Tx gain (in dB)",
"type":"number"
},
"rx_gain":{
"title":"Rx gain",
"description":"Rx gain (in dB)",
"type":"number"
},
"dl_nr_arfcn":{
"title":"DL NR ARFCN",
"description":"Downlink NR Absolute Radio Frequency Channel Number of the cell",
"type":"number"
},
"band":{
"title":"NR band",
"description":"NR band number",
"type":"number"
},
"bandwidth":{
"title":"Bandwidth",
"description":"Downlink Bandwidth (in MHz)",
"type":"number",
"default":40
},
"ssb_nr_arfcn":{
"title":"SSB NR ARFCN",
"description":"SSB NR ARFCN, you can retrieve from ENB/GNB side",
"type":"number"
},
"n_antenna_dl":{
"title":"Number of DL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"n_antenna_ul":{
"title":"Number of UL antennas",
"description":"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type":"number",
"default":2
},
"imsi":{
"title":"IMSI",
"description":"IMSI",
"type":"string",
"default":"001010123456789"
},
"k":{
"title":"K",
"description":"Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type":"string",
"default":"00112233445566778899aabbccddeeff"
},
"sim_algo":{
"title":"sim_algo",
"description":"Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type":"string",
"default":"milenage"
},
"opc":{
"title":"opc",
"description":"Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type":"string",
"default":"milenage"
},
"amf":{
"title":"amf",
"description":"Range: 0 to 65535. Set the Authentication Management Field.",
"type":"string",
"default":"0x9001"
},
"sqn":{
"title":"sqn",
"description":"Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type":"string",
"default":"000000000000"
},
"impu":{
"title":"impu",
"description":"Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type":"string",
"default":""
},
"impi":{
"title":"impi",
"description":"String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description": "[Required] Address of remote UE server. Default port is 2152.",
"type": "string",
"default": ""
},
"tx_gain": {
"title": "Tx gain",
"description": "Tx gain (in dB)",
"type": "number"
},
"rx_gain": {
"title": "Rx gain",
"description": "Rx gain (in dB)",
"type": "number"
},
"dl_earfcn": {
"title": "DL EARFCN",
"description": "Downlink E-UTRA Absolute Radio Frequency Channel Number of the cell",
"type": "number"
},
"bandwidth": {
"title": "Bandwidth",
"description": "Downlink Bandwidth",
"type": "string",
"enum": [
"1.4 MHz",
"3 MHz",
"5 MHz",
"10 MHz",
"15 MHz",
"20 MHz"
],
"default": "{{ default_lte_bandwidth }}"
},
"n_antenna_dl": {
"title": "Number of DL antennas",
"description": "Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type": "number",
"default": {{ default_n_antenna_dl }}
},
"n_antenna_ul": {
"title": "Number of UL antennas",
"description": "Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type": "number",
"default": {{ default_n_antenna_ul }}
},
"imsi": {
"title": "IMSI",
"description": "IMSI",
"type": "string",
"default": "{{ default_lte_imsi }}"
},
"k": {
"title": "K",
"description": "Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type": "string",
"default": "{{ default_lte_k }}"
},
"sim_algo": {
"title": "sim_algo",
"description": "Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type": "string",
"default": "milenage"
},
"opc": {
"title": "opc",
"description": "Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type": "string",
"default": "milenage"
},
"amf": {
"title": "amf",
"description": "Range: 0 to 65535. Set the Authentication Management Field.",
"type": "string",
"default": "0x9001"
},
"sqn": {
"title": "sqn",
"description": "Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type": "string",
"default": "000000000000"
},
"impu": {
"title": "impu",
"description": "Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type": "string",
"default": ""
},
"impi": {
"title": "impi",
"description": "String. Defines user IMPI. Must be fully filled with hostname if necessary.",
"description": "[Required] Address of remote UE server. Default port is 2152.",
"type": "string",
"default": ""
},
"tx_gain": {
"title": "Tx gain",
"description": "Tx gain (in dB)",
"type": "number"
},
"rx_gain": {
"title": "Rx gain",
"description": "Rx gain (in dB)",
"type": "number"
},
"dl_nr_arfcn": {
"title": "DL NR ARFCN",
"description": "Downlink NR Absolute Radio Frequency Channel Number of the cell",
"type": "number"
},
"band": {
"title": "NR band",
"description": "NR band number",
"type": "number"
},
"bandwidth": {
"title": "Bandwidth",
"description": "Downlink Bandwidth (in MHz)",
"type": "number",
"default": {{ default_nr_bandwidth }}
},
"ssb_nr_arfcn": {
"title": "SSB NR ARFCN",
"description": "SSB NR ARFCN, you can retrieve from ENB/GNB side",
"type": "number"
},
"n_antenna_dl": {
"title": "Number of DL antennas",
"description": "Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type": "number",
"default": {{ default_n_antenna_dl }}
},
"n_antenna_ul": {
"title": "Number of UL antennas",
"description": "Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type": "number",
"default": {{ default_n_antenna_ul }}
},
"imsi": {
"title": "IMSI",
"description": "IMSI",
"type": "string",
"default": "{{ default_nr_imsi }}"
},
"k": {
"title": "K",
"description": "Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
"type": "string",
"default": "{{ default_nr_k }}"
},
"sim_algo": {
"title": "sim_algo",
"description": "Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
"type": "string",
"default": "milenage"
},
"opc": {
"title": "opc",
"description": "Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
"type": "string",
"default": "milenage"
},
"amf": {
"title": "amf",
"description": "Range: 0 to 65535. Set the Authentication Management Field.",
"type": "string",
"default": "0x9001"
},
"sqn": {
"title": "sqn",
"description": "Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
"type": "string",
"default": "000000000000"
},
"impu": {
"title": "impu",
"description": "Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
"type": "string",
"default": ""
},
"impi": {
"title": "impi",
"description": "String. Defines user IMPI. Must be fully filled with hostname if necessary.",