blob: 48b9fb5ca8d38b585c4031ae249cb151e6aa507c [file] [log] [blame]
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001<vtydoc xmlns='urn:osmocom:xml:libosmocore:vty:doc:1.0'>
2 <node id='_common_cmds_'>
3 <name>Common Commands</name>
4 <description>These commands are available on all VTY nodes. They are listed here only once, to unclutter the VTY reference.</description>
5 <command id='help'>
6 <params>
7 <param name='help' doc='Description of the interactive help system' />
8 </params>
9 </command>
10 <command id='list'>
11 <params>
12 <param name='list' doc='Print command list' />
13 </params>
14 </command>
15 <command id='write terminal'>
16 <params>
17 <param name='write' doc='Write running configuration to memory, network, or terminal' />
18 <param name='terminal' doc='Write to terminal' />
19 </params>
20 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +010021 <command id='write file [PATH]'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +010022 <params>
23 <param name='write' doc='Write running configuration to memory, network, or terminal' />
24 <param name='file' doc='Write to configuration file' />
Oliver Smithb5bfa712020-03-27 10:29:51 +010025 <param name='[PATH]' doc='Set file path to store the config, or replace if already exists' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +010026 </params>
27 </command>
28 <command id='write memory'>
29 <params>
30 <param name='write' doc='Write running configuration to memory, network, or terminal' />
31 <param name='memory' doc='Write configuration to the file (same as write file)' />
32 </params>
33 </command>
34 <command id='write'>
35 <params>
36 <param name='write' doc='Write running configuration to memory, network, or terminal' />
37 </params>
38 </command>
39 <command id='show running-config'>
40 <params>
41 <param name='show' doc='Show running system information' />
42 <param name='running-config' doc='running configuration' />
43 </params>
44 </command>
45 <command id='exit'>
46 <params>
47 <param name='exit' doc='Exit current mode and down to previous mode' />
48 </params>
49 </command>
50 <command id='end'>
51 <params>
52 <param name='end' doc='End current mode and change to enable mode.' />
53 </params>
54 </command>
55 </node>
56 <node id='view'>
57 <name>view</name>
58 <command id='show version'>
59 <params>
60 <param name='show' doc='Show running system information' />
61 <param name='version' doc='Displays program version' />
62 </params>
63 </command>
64 <command id='show online-help'>
65 <params>
66 <param name='show' doc='Show running system information' />
67 <param name='online-help' doc='Online help' />
68 </params>
69 </command>
70 <command id='enable'>
71 <params>
72 <param name='enable' doc='Turn on privileged mode command' />
73 </params>
74 </command>
75 <command id='terminal length &lt;0-512&gt;'>
76 <params>
77 <param name='terminal' doc='Set terminal line parameters' />
78 <param name='length' doc='Set number of lines on a screen' />
79 <param name='&lt;0-512&gt;' doc='Number of lines on screen (0 for no pausing)' />
80 </params>
81 </command>
82 <command id='terminal no length'>
83 <params>
84 <param name='terminal' doc='Set terminal line parameters' />
85 <param name='no' doc='Negate a command or set its defaults' />
86 <param name='length' doc='Set number of lines on a screen' />
87 </params>
88 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +010089 <command id='who'>
90 <params>
91 <param name='who' doc='Display who is on vty' />
92 </params>
93 </command>
94 <command id='show history'>
95 <params>
96 <param name='show' doc='Show running system information' />
97 <param name='history' doc='Display the session command history' />
98 </params>
99 </command>
100 <command id='show stats'>
101 <params>
102 <param name='show' doc='Show running system information' />
103 <param name='stats' doc='Show statistical values' />
104 </params>
105 </command>
106 <command id='show stats level (global|peer|subscriber)'>
107 <params>
108 <param name='show' doc='Show running system information' />
109 <param name='stats' doc='Show statistical values' />
110 <param name='level' doc='Set the maximum group level' />
111 <param name='global' doc='Show global groups only' />
112 <param name='peer' doc='Show global and network peer related groups' />
113 <param name='subscriber' doc='Show global, peer, and subscriber groups' />
114 </params>
115 </command>
116 <command id='show asciidoc counters'>
117 <params>
118 <param name='show' doc='Show running system information' />
119 <param name='asciidoc' doc='Asciidoc generation' />
120 <param name='counters' doc='Generate table of all registered counters' />
121 </params>
122 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100123 <command id='show rate-counters'>
124 <params>
125 <param name='show' doc='Show running system information' />
126 <param name='rate-counters' doc='Show all rate counters' />
127 </params>
128 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100129 <command id='show network'>
130 <params>
131 <param name='show' doc='Show running system information' />
132 <param name='network' doc='Display information about a GSM NETWORK' />
133 </params>
134 </command>
135 <command id='show bts [&lt;0-255&gt;]'>
136 <params>
137 <param name='show' doc='Show running system information' />
138 <param name='bts' doc='Display information about a BTS' />
139 <param name='[&lt;0-255&gt;]' doc='BTS number' />
140 </params>
141 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +0100142 <command id='show bts &lt;0-255&gt; fail-rep [reset]'>
143 <params>
144 <param name='show' doc='Show running system information' />
145 <param name='bts' doc='Display information about a BTS' />
146 <param name='&lt;0-255&gt;' doc='BTS number' />
147 <param name='fail-rep' doc='OML failure reports' />
148 <param name='[reset]' doc='Clear the list of failure reports after showing them' />
149 </params>
150 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100151 <command id='show rejected-bts'>
152 <params>
153 <param name='show' doc='Show running system information' />
154 <param name='rejected-bts' doc='Display recently rejected BTS devices' />
155 </params>
156 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100157 <command id='show trx [&lt;0-255&gt;] [&lt;0-255&gt;]'>
158 <params>
159 <param name='show' doc='Show running system information' />
160 <param name='trx' doc='Display information about a TRX' />
161 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
162 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
163 </params>
164 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +0200165 <command id='show trx (connected|disconnected)'>
166 <params>
167 <param name='show' doc='Show running system information' />
168 <param name='trx' doc='Display information about a TRX' />
169 <param name='connected' doc='Show TRX with RSL connected' />
170 <param name='disconnected' doc='Show TRX with RSL disconnected' />
171 </params>
172 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100173 <command id='show timeslot [&lt;0-255&gt;] [&lt;0-255&gt;] [&lt;0-7&gt;]'>
174 <params>
175 <param name='show' doc='Show running system information' />
176 <param name='timeslot' doc='Display information about a TS' />
177 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
178 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
179 <param name='[&lt;0-7&gt;]' doc='Timeslot Number' />
180 </params>
181 </command>
182 <command id='show lchan [&lt;0-255&gt;] [&lt;0-255&gt;] [&lt;0-7&gt;] [&lt;0-7&gt;]'>
183 <params>
184 <param name='show' doc='Show running system information' />
185 <param name='lchan' doc='Display information about a logical channel' />
186 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
187 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
188 <param name='[&lt;0-7&gt;]' doc='Timeslot Number' />
189 <param name='[&lt;0-7&gt;]' doc='Logical Channel Number' />
190 </params>
191 </command>
192 <command id='show lchan summary [&lt;0-255&gt;] [&lt;0-255&gt;] [&lt;0-7&gt;] [&lt;0-7&gt;]'>
193 <params>
194 <param name='show' doc='Show running system information' />
195 <param name='lchan' doc='Display information about a logical channel' />
Daniel Willmannf450f442019-06-06 17:52:25 +0200196 <param name='summary' doc='Short summary (used lchans)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100197 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
198 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
199 <param name='[&lt;0-7&gt;]' doc='Timeslot Number' />
200 <param name='[&lt;0-7&gt;]' doc='Logical Channel Number' />
201 </params>
202 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +0200203 <command id='show lchan summary-all [&lt;0-255&gt;] [&lt;0-255&gt;] [&lt;0-7&gt;] [&lt;0-7&gt;]'>
204 <params>
205 <param name='show' doc='Show running system information' />
206 <param name='lchan' doc='Display information about a logical channel' />
207 <param name='summary-all' doc='Short summary (all lchans)' />
208 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
209 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
210 <param name='[&lt;0-7&gt;]' doc='Timeslot Number' />
211 <param name='[&lt;0-7&gt;]' doc='Logical Channel Number' />
212 </params>
213 </command>
214 <command id='show timer [TNNNN]'>
215 <params>
216 <param name='show' doc='Show running system information' />
217 <param name='timer' doc='Show timers' />
218 <param name='[TNNNN]' doc='T- or X-timer-number -- 3GPP compliant timer number of the format &apos;1234&apos; or &apos;T1234&apos; or &apos;t1234&apos;; Osmocom-specific timer number of the format: &apos;X1234&apos; or &apos;x1234&apos;.' />
219 </params>
220 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100221 <command id='show conns'>
222 <params>
223 <param name='show' doc='Show running system information' />
224 <param name='conns' doc='Display currently active subscriber connections' />
225 </params>
226 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100227 <command id='show paging [&lt;0-255&gt;]'>
228 <params>
229 <param name='show' doc='Show running system information' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100230 <param name='paging' doc='Display information about paging requests of a BTS' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100231 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
232 </params>
233 </command>
234 <command id='show paging-group &lt;0-255&gt; IMSI'>
235 <params>
236 <param name='show' doc='Show running system information' />
237 <param name='paging-group' doc='Display the paging group' />
238 <param name='&lt;0-255&gt;' doc='BTS Number' />
239 <param name='IMSI' doc='IMSI' />
240 </params>
241 </command>
242 <command id='logging enable'>
243 <params>
244 <param name='logging' doc='Configure logging' />
245 <param name='enable' doc='Enables logging to this vty' />
246 </params>
247 </command>
248 <command id='logging disable'>
249 <params>
250 <param name='logging' doc='Configure logging' />
251 <param name='disable' doc='Disables logging to this vty' />
252 </params>
253 </command>
254 <command id='logging filter all (0|1)'>
255 <params>
256 <param name='logging' doc='Configure logging' />
257 <param name='filter' doc='Filter log messages' />
258 <param name='all' doc='Do you want to log all messages?' />
259 <param name='0' doc='Only print messages matched by other filters' />
260 <param name='1' doc='Bypass filter and print all messages' />
261 </params>
262 </command>
263 <command id='logging color (0|1)'>
264 <params>
265 <param name='logging' doc='Configure logging' />
266 <param name='color' doc='Configure color-printing for log messages' />
267 <param name='0' doc='Don&apos;t use color for printing messages' />
268 <param name='1' doc='Use color for printing messages' />
269 </params>
270 </command>
271 <command id='logging timestamp (0|1)'>
272 <params>
273 <param name='logging' doc='Configure logging' />
274 <param name='timestamp' doc='Configure log message timestamping' />
275 <param name='0' doc='Don&apos;t prefix each log message' />
276 <param name='1' doc='Prefix each log message with current timestamp' />
277 </params>
278 </command>
279 <command id='logging print extended-timestamp (0|1)'>
280 <params>
281 <param name='logging' doc='Configure logging' />
282 <param name='print' doc='Log output settings' />
283 <param name='extended-timestamp' doc='Configure log message timestamping' />
284 <param name='0' doc='Don&apos;t prefix each log message' />
285 <param name='1' doc='Prefix each log message with current timestamp with YYYYMMDDhhmmssnnn' />
286 </params>
287 </command>
288 <command id='logging print category (0|1)'>
289 <params>
290 <param name='logging' doc='Configure logging' />
291 <param name='print' doc='Log output settings' />
292 <param name='category' doc='Configure log message' />
293 <param name='0' doc='Don&apos;t prefix each log message' />
294 <param name='1' doc='Prefix each log message with category/subsystem name' />
295 </params>
296 </command>
297 <command id='logging print category-hex (0|1)'>
298 <params>
299 <param name='logging' doc='Configure logging' />
300 <param name='print' doc='Log output settings' />
301 <param name='category-hex' doc='Configure log message' />
302 <param name='0' doc='Don&apos;t prefix each log message' />
303 <param name='1' doc='Prefix each log message with category/subsystem nr in hex (&apos;&lt;000b&gt;&apos;)' />
304 </params>
305 </command>
306 <command id='logging print level (0|1)'>
307 <params>
308 <param name='logging' doc='Configure logging' />
309 <param name='print' doc='Log output settings' />
310 <param name='level' doc='Configure log message' />
311 <param name='0' doc='Don&apos;t prefix each log message' />
312 <param name='1' doc='Prefix each log message with the log level name' />
313 </params>
314 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100315 <command id='logging print file (0|1|basename) [last]'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100316 <params>
317 <param name='logging' doc='Configure logging' />
318 <param name='print' doc='Log output settings' />
319 <param name='file' doc='Configure log message' />
320 <param name='0' doc='Don&apos;t prefix each log message' />
321 <param name='1' doc='Prefix each log message with the source file and line' />
322 <param name='basename' doc='Prefix each log message with the source file&apos;s basename (strip leading paths) and line' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100323 <param name='[last]' doc='Log source file info at the end of a log line. If omitted, log source file info just before the log text.' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100324 </params>
325 </command>
326 <command id='logging set-log-mask MASK'>
327 <params>
328 <param name='logging' doc='Configure logging' />
329 <param name='set-log-mask' doc='Set the logmask of this logging target' />
330 <param name='MASK' doc='List of logging categories to log, e.g. &apos;abc:mno:xyz&apos;. Available log categories depend on the specific application, refer to the &apos;logging level&apos; command. Optionally add individual log levels like &apos;abc,1:mno,3:xyz,5&apos;, where the level numbers are LOGL_DEBUG=1 LOGL_INFO=3 LOGL_NOTICE=5 LOGL_ERROR=7 LOGL_FATAL=8' />
331 </params>
332 </command>
Harald Welted41b7c72019-06-13 09:41:58 +0200333 <command id='logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|nat|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro) (debug|info|notice|error|fatal)'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100334 <params>
335 <param name='logging' doc='Configure logging' />
336 <param name='level' doc='Set the log level for a specified category' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100337 <param name='rll' doc='A-bis Radio Link Layer (RLL)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100338 <param name='mm' doc='Layer3 Mobility Management (MM)' />
339 <param name='rr' doc='Layer3 Radio Resource (RR)' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100340 <param name='rsl' doc='A-bis Radio Signalling Link (RSL)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100341 <param name='nm' doc='A-bis Network Management / O&amp;M (NM/OML)' />
342 <param name='pag' doc='Paging Subsystem' />
343 <param name='meas' doc='Radio Measurement Processing' />
344 <param name='msc' doc='Mobile Switching Center' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100345 <param name='ho' doc='Hand-Over Process' />
346 <param name='hodec' doc='Hand-Over Decision' />
347 <param name='ref' doc='Reference Counting' />
348 <param name='nat' doc='GSM 08.08 NAT/Multiplexer' />
349 <param name='ctrl' doc='Control interface' />
350 <param name='filter' doc='BSC/NAT IMSI based filtering' />
351 <param name='pcu' doc='PCU Interface' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100352 <param name='lcls' doc='Local Call, Local Switch' />
353 <param name='chan' doc='lchan FSM' />
354 <param name='ts' doc='timeslot FSM' />
355 <param name='as' doc='assignment FSM' />
Harald Welted41b7c72019-06-13 09:41:58 +0200356 <param name='cbs' doc='Cell Broadcast System' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100357 <param name='lglobal' doc='Library-internal global log family' />
358 <param name='llapd' doc='LAPD in libosmogsm' />
359 <param name='linp' doc='A-bis Intput Subsystem' />
360 <param name='lmux' doc='A-bis B-Subchannel TRAU Frame Multiplex' />
361 <param name='lmi' doc='A-bis Input Driver for Signalling' />
362 <param name='lmib' doc='A-bis Input Driver for B-Channels (voice)' />
363 <param name='lsms' doc='Layer3 Short Message Service (SMS)' />
364 <param name='lctrl' doc='Control Interface' />
365 <param name='lgtp' doc='GPRS GTP library' />
366 <param name='lstats' doc='Statistics messages and logging' />
367 <param name='lgsup' doc='Generic Subscriber Update Protocol' />
368 <param name='loap' doc='Osmocom Authentication Protocol' />
369 <param name='lss7' doc='libosmo-sigtran Signalling System 7' />
370 <param name='lsccp' doc='libosmo-sigtran SCCP Implementation' />
371 <param name='lsua' doc='libosmo-sigtran SCCP User Adaptation' />
372 <param name='lm3ua' doc='libosmo-sigtran MTP3 User Adaptation' />
373 <param name='lmgcp' doc='libosmo-mgcp Media Gateway Control Protocol' />
374 <param name='ljibuf' doc='libosmo-netif Jitter Buffer' />
Daniel Willmannf450f442019-06-06 17:52:25 +0200375 <param name='lrspro' doc='Remote SIM protocol' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100376 <param name='debug' doc='Log debug messages and higher levels' />
377 <param name='info' doc='Log informational messages and higher levels' />
378 <param name='notice' doc='Log noticeable messages and higher levels' />
379 <param name='error' doc='Log error messages and higher levels' />
380 <param name='fatal' doc='Log only fatal messages' />
381 </params>
382 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100383 <command id='logging level set-all (debug|info|notice|error|fatal)'>
384 <params>
385 <param name='logging' doc='Configure logging' />
386 <param name='level' doc='Set the log level for a specified category' />
387 <param name='set-all' doc='Once-off set all categories to the given log level. There is no single command to take back these changes -- each category is set to the given level, period.' />
388 <param name='debug' doc='Log debug messages and higher levels' />
389 <param name='info' doc='Log informational messages and higher levels' />
390 <param name='notice' doc='Log noticeable messages and higher levels' />
391 <param name='error' doc='Log error messages and higher levels' />
392 <param name='fatal' doc='Log only fatal messages' />
393 </params>
394 </command>
395 <command id='logging level force-all (debug|info|notice|error|fatal)'>
396 <params>
397 <param name='logging' doc='Configure logging' />
398 <param name='level' doc='Set the log level for a specified category' />
399 <param name='force-all' doc='Globally force all logging categories to a specific level. This is released by the &apos;no logging level force-all&apos; command. Note: any &apos;logging level &lt;category&gt; &lt;level&gt;&apos; commands will have no visible effect after this, until the forced level is released.' />
400 <param name='debug' doc='Log debug messages and higher levels' />
401 <param name='info' doc='Log informational messages and higher levels' />
402 <param name='notice' doc='Log noticeable messages and higher levels' />
403 <param name='error' doc='Log error messages and higher levels' />
404 <param name='fatal' doc='Log only fatal messages' />
405 </params>
406 </command>
407 <command id='no logging level force-all'>
408 <params>
409 <param name='no' doc='Negate a command or set its defaults' />
410 <param name='logging' doc='Configure logging' />
411 <param name='level' doc='Set the log level for a specified category' />
412 <param name='force-all' doc='Release any globally forced log level set with &apos;logging level force-all &lt;level&gt;&apos;' />
413 </params>
414 </command>
Harald Welte7104ed22019-09-02 10:55:21 +0200415 <command id='logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|nat|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro) (debug|info|notice|error|fatal) .LOGMESSAGE'>
416 <params>
417 <param name='logp' doc='Print a message on all log outputs; useful for placing markers in test logs' />
418 <param name='rll' doc='A-bis Radio Link Layer (RLL)' />
419 <param name='mm' doc='Layer3 Mobility Management (MM)' />
420 <param name='rr' doc='Layer3 Radio Resource (RR)' />
421 <param name='rsl' doc='A-bis Radio Signalling Link (RSL)' />
422 <param name='nm' doc='A-bis Network Management / O&amp;M (NM/OML)' />
423 <param name='pag' doc='Paging Subsystem' />
424 <param name='meas' doc='Radio Measurement Processing' />
425 <param name='msc' doc='Mobile Switching Center' />
426 <param name='ho' doc='Hand-Over Process' />
427 <param name='hodec' doc='Hand-Over Decision' />
428 <param name='ref' doc='Reference Counting' />
429 <param name='nat' doc='GSM 08.08 NAT/Multiplexer' />
430 <param name='ctrl' doc='Control interface' />
431 <param name='filter' doc='BSC/NAT IMSI based filtering' />
432 <param name='pcu' doc='PCU Interface' />
433 <param name='lcls' doc='Local Call, Local Switch' />
434 <param name='chan' doc='lchan FSM' />
435 <param name='ts' doc='timeslot FSM' />
436 <param name='as' doc='assignment FSM' />
437 <param name='cbs' doc='Cell Broadcast System' />
438 <param name='lglobal' doc='Library-internal global log family' />
439 <param name='llapd' doc='LAPD in libosmogsm' />
440 <param name='linp' doc='A-bis Intput Subsystem' />
441 <param name='lmux' doc='A-bis B-Subchannel TRAU Frame Multiplex' />
442 <param name='lmi' doc='A-bis Input Driver for Signalling' />
443 <param name='lmib' doc='A-bis Input Driver for B-Channels (voice)' />
444 <param name='lsms' doc='Layer3 Short Message Service (SMS)' />
445 <param name='lctrl' doc='Control Interface' />
446 <param name='lgtp' doc='GPRS GTP library' />
447 <param name='lstats' doc='Statistics messages and logging' />
448 <param name='lgsup' doc='Generic Subscriber Update Protocol' />
449 <param name='loap' doc='Osmocom Authentication Protocol' />
450 <param name='lss7' doc='libosmo-sigtran Signalling System 7' />
451 <param name='lsccp' doc='libosmo-sigtran SCCP Implementation' />
452 <param name='lsua' doc='libosmo-sigtran SCCP User Adaptation' />
453 <param name='lm3ua' doc='libosmo-sigtran MTP3 User Adaptation' />
454 <param name='lmgcp' doc='libosmo-mgcp Media Gateway Control Protocol' />
455 <param name='ljibuf' doc='libosmo-netif Jitter Buffer' />
456 <param name='lrspro' doc='Remote SIM protocol' />
457 <param name='debug' doc='Log debug messages and higher levels' />
458 <param name='info' doc='Log informational messages and higher levels' />
459 <param name='notice' doc='Log noticeable messages and higher levels' />
460 <param name='error' doc='Log error messages and higher levels' />
461 <param name='fatal' doc='Log only fatal messages' />
462 <param name='.LOGMESSAGE' doc='Arbitrary message to log on given category and log level' />
463 </params>
464 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100465 <command id='show logging vty'>
466 <params>
467 <param name='show' doc='Show running system information' />
468 <param name='logging' doc='Show current logging configuration' />
469 <param name='vty' doc='Show current logging configuration for this vty' />
470 </params>
471 </command>
472 <command id='show alarms'>
473 <params>
474 <param name='show' doc='Show running system information' />
475 <param name='alarms' doc='Show current logging configuration' />
476 </params>
477 </command>
478 <command id='show talloc-context (application|all) (full|brief|DEPTH)'>
479 <params>
480 <param name='show' doc='Show running system information' />
481 <param name='talloc-context' doc='Show talloc memory hierarchy' />
482 <param name='application' doc='Application&apos;s context' />
483 <param name='all' doc='All contexts, if NULL-context tracking is enabled' />
484 <param name='full' doc='Display a full talloc memory hierarchy' />
485 <param name='brief' doc='Display a brief talloc memory hierarchy' />
486 <param name='DEPTH' doc='Specify required maximal depth value' />
487 </params>
488 </command>
489 <command id='show talloc-context (application|all) (full|brief|DEPTH) tree ADDRESS'>
490 <params>
491 <param name='show' doc='Show running system information' />
492 <param name='talloc-context' doc='Show talloc memory hierarchy' />
493 <param name='application' doc='Application&apos;s context' />
494 <param name='all' doc='All contexts, if NULL-context tracking is enabled' />
495 <param name='full' doc='Display a full talloc memory hierarchy' />
496 <param name='brief' doc='Display a brief talloc memory hierarchy' />
497 <param name='DEPTH' doc='Specify required maximal depth value' />
498 <param name='tree' doc='Display only a specific memory chunk' />
499 <param name='ADDRESS' doc='Chunk address (e.g. 0xdeadbeef)' />
500 </params>
501 </command>
502 <command id='show talloc-context (application|all) (full|brief|DEPTH) filter REGEXP'>
503 <params>
504 <param name='show' doc='Show running system information' />
505 <param name='talloc-context' doc='Show talloc memory hierarchy' />
506 <param name='application' doc='Application&apos;s context' />
507 <param name='all' doc='All contexts, if NULL-context tracking is enabled' />
508 <param name='full' doc='Display a full talloc memory hierarchy' />
509 <param name='brief' doc='Display a brief talloc memory hierarchy' />
510 <param name='DEPTH' doc='Specify required maximal depth value' />
511 <param name='filter' doc='Filter chunks using regular expression' />
512 <param name='REGEXP' doc='Regular expression' />
513 </params>
514 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100515 <command id='show bts &lt;0-255&gt; neighbor arfcn &lt;0-1023&gt; bsic (&lt;0-63&gt;|any)'>
516 <params>
517 <param name='show' doc='Show running system information' />
518 <param name='bts' doc='Display information about a BTS' />
519 <param name='&lt;0-255&gt;' doc='BTS number' />
520 <param name='neighbor' doc='Query which cell would be the target for this neighbor ARFCN+BSIC' />
521 <param name='arfcn' doc='ARFCN of neighbor cell' />
522 <param name='&lt;0-1023&gt;' doc='ARFCN value' />
523 <param name='bsic' doc='BSIC of neighbor cell' />
524 <param name='&lt;0-63&gt;' doc='BSIC value' />
525 <param name='any' doc='for all BSICs / use any BSIC in this ARFCN' />
526 </params>
527 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100528 <command id='show e1_driver'>
529 <params>
530 <param name='show' doc='Show running system information' />
531 <param name='e1_driver' doc='Display information about available E1 drivers' />
532 </params>
533 </command>
534 <command id='show e1_line [line_nr] [stats]'>
535 <params>
536 <param name='show' doc='Show running system information' />
537 <param name='e1_line' doc='Display information about a E1 line' />
538 <param name='[line_nr]' doc='E1 Line Number' />
539 <param name='[stats]' doc='Include statistics' />
540 </params>
541 </command>
542 <command id='show e1_timeslot [line_nr] [ts_nr]'>
543 <params>
544 <param name='show' doc='Show running system information' />
545 <param name='e1_timeslot' doc='Display information about a E1 timeslot' />
546 <param name='[line_nr]' doc='E1 Line Number' />
547 <param name='[ts_nr]' doc='E1 Timeslot Number' />
548 </params>
549 </command>
550 <command id='show fsm NAME'>
551 <params>
552 <param name='show' doc='Show running system information' />
553 <param name='fsm' doc='Show information about finite state machines' />
554 <param name='NAME' doc='Display information about a single named finite state machine' />
555 </params>
556 </command>
557 <command id='show fsm all'>
558 <params>
559 <param name='show' doc='Show running system information' />
560 <param name='fsm' doc='Show information about finite state machines' />
561 <param name='all' doc='Display a list of all registered finite state machines' />
562 </params>
563 </command>
564 <command id='show fsm-instances NAME'>
565 <params>
566 <param name='show' doc='Show running system information' />
567 <param name='fsm-instances' doc='Show information about finite state machine instances' />
568 <param name='NAME' doc='Display a list of all FSM instances of the named finite state machine' />
569 </params>
570 </command>
571 <command id='show fsm-instances all'>
572 <params>
573 <param name='show' doc='Show running system information' />
574 <param name='fsm-instances' doc='Show information about finite state machine instances' />
575 <param name='all' doc='Display a list of all FSM instances of all finite state machine' />
576 </params>
577 </command>
Harald Welted41b7c72019-06-13 09:41:58 +0200578 <command id='show cbc'>
579 <params>
580 <param name='show' doc='Show running system information' />
581 <param name='cbc' doc='Display state of CBC / CBSP' />
582 </params>
583 </command>
584 <command id='show bts &lt;0-255&gt; smscb [(basic|extended)]'>
585 <params>
586 <param name='show' doc='Show running system information' />
587 <param name='bts' doc='Display information about a BTS' />
588 <param name='&lt;0-255&gt;' doc='BTS number' />
589 <param name='smscb' doc='SMS Cell Broadcast State' />
590 <param name='[basic]' doc='Show only information related to CBCH BASIC' />
591 <param name='[extended]' doc='Show only information related to CBCH EXTENDED' />
592 </params>
593 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100594 <command id='show statistics'>
595 <params>
596 <param name='show' doc='Show running system information' />
597 <param name='statistics' doc='Statistics about the BSC' />
598 </params>
599 </command>
600 <command id='show mscs'>
601 <params>
602 <param name='show' doc='Show running system information' />
603 <param name='mscs' doc='MSC Connections and State' />
604 </params>
605 </command>
606 <command id='show position'>
607 <params>
608 <param name='show' doc='Show running system information' />
609 <param name='position' doc='Position information of the BTS' />
610 </params>
611 </command>
612 <command id='logging filter imsi IMSI'>
613 <params>
614 <param name='logging' doc='Configure logging' />
615 <param name='filter' doc='Filter log messages' />
616 <param name='imsi' doc='Filter log messages by IMSI' />
617 <param name='IMSI' doc='IMSI to be used as filter' />
618 </params>
619 </command>
620 <command id='show subscriber all'>
621 <params>
622 <param name='show' doc='Show running system information' />
623 <param name='subscriber' doc='Display information about subscribers' />
624 <param name='all' doc='All Subscribers' />
625 </params>
626 </command>
627 <command id='show access-list NAME'>
628 <params>
629 <param name='show' doc='Show running system information' />
630 <param name='access-list' doc='IMSI access list' />
631 <param name='NAME' doc='Name of the access list' />
632 </params>
633 </command>
634 <command id='show cs7 instance &lt;0-15&gt; users'>
635 <params>
636 <param name='show' doc='Show running system information' />
637 <param name='cs7' doc='ITU-T Signaling System 7' />
638 <param name='instance' doc='An instance of the SS7 stack' />
639 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
640 <param name='users' doc='User Table' />
641 </params>
642 </command>
643 <command id='show cs7 (sua|m3ua|ipa) [&lt;0-65534&gt;]'>
644 <params>
645 <param name='show' doc='Show running system information' />
646 <param name='cs7' doc='ITU-T Signaling System 7' />
647 <param name='sua' doc='SCCP User Adaptation' />
648 <param name='m3ua' doc='MTP3 User Adaptation' />
649 <param name='ipa' doc='IPA Multiplex (SCCP Lite)' />
650 <param name='[&lt;0-65534&gt;]' doc='Port Number' />
651 </params>
652 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +0100653 <command id='show cs7 config'>
654 <params>
655 <param name='show' doc='Show running system information' />
656 <param name='cs7' doc='ITU-T Signaling System 7' />
657 <param name='config' doc='Currently running cs7 configuration' />
658 </params>
659 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100660 <command id='show cs7 instance &lt;0-15&gt; asp'>
661 <params>
662 <param name='show' doc='Show running system information' />
663 <param name='cs7' doc='ITU-T Signaling System 7' />
664 <param name='instance' doc='An instance of the SS7 stack' />
665 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
666 <param name='asp' doc='Application Server Process (ASP)' />
667 </params>
668 </command>
669 <command id='show cs7 instance &lt;0-15&gt; as (active|all|m3ua|sua)'>
670 <params>
671 <param name='show' doc='Show running system information' />
672 <param name='cs7' doc='ITU-T Signaling System 7' />
673 <param name='instance' doc='An instance of the SS7 stack' />
674 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
675 <param name='as' doc='Application Server (AS)' />
676 <param name='active' doc='Display all active ASs' />
677 <param name='all' doc='Display all ASs (default)' />
678 <param name='m3ua' doc='Display all m3ua ASs' />
679 <param name='sua' doc='Display all SUA ASs' />
680 </params>
681 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100682 <command id='show cs7 instance &lt;0-15&gt; sccp addressbook'>
683 <params>
684 <param name='show' doc='Show running system information' />
685 <param name='cs7' doc='ITU-T Signaling System 7' />
686 <param name='instance' doc='An instance of the SS7 stack' />
687 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
688 <param name='sccp' doc='Signalling Connection Control Part' />
689 <param name='addressbook' doc='List all SCCP addressbook entries' />
690 </params>
691 </command>
692 <command id='show cs7 instance &lt;0-15&gt; sccp users'>
693 <params>
694 <param name='show' doc='Show running system information' />
695 <param name='cs7' doc='ITU-T Signaling System 7' />
696 <param name='instance' doc='An instance of the SS7 stack' />
697 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
698 <param name='sccp' doc='Signalling Connection Control Part' />
699 <param name='users' doc='Show List of SCCP Users registered' />
700 </params>
701 </command>
702 <command id='show cs7 instance &lt;0-15&gt; sccp ssn &lt;0-65535&gt;'>
703 <params>
704 <param name='show' doc='Show running system information' />
705 <param name='cs7' doc='ITU-T Signaling System 7' />
706 <param name='instance' doc='An instance of the SS7 stack' />
707 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
708 <param name='sccp' doc='Signalling Connection Control Part' />
709 <param name='ssn' doc='Find an SCCP User registered for the given SSN' />
710 <param name='&lt;0-65535&gt;' doc='Subsystem Number (SSN)' />
711 </params>
712 </command>
713 <command id='show cs7 instance &lt;0-15&gt; sccp connections'>
714 <params>
715 <param name='show' doc='Show running system information' />
716 <param name='cs7' doc='ITU-T Signaling System 7' />
717 <param name='instance' doc='An instance of the SS7 stack' />
718 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
719 <param name='sccp' doc='Signalling Connection Control Part' />
720 <param name='connections' doc='Show List of active SCCP connections' />
721 </params>
722 </command>
723 <command id='show cs7 instance &lt;0-15&gt; sccp timers'>
724 <params>
725 <param name='show' doc='Show running system information' />
726 <param name='cs7' doc='ITU-T Signaling System 7' />
727 <param name='instance' doc='An instance of the SS7 stack' />
728 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
729 <param name='sccp' doc='Signaling Connection Control Part' />
730 <param name='timers' doc='Show List of SCCP timers' />
731 </params>
732 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100733 </node>
734 <node id='enable'>
735 <name>enable</name>
736 <command id='disable'>
737 <params>
738 <param name='disable' doc='Turn off privileged mode command' />
739 </params>
740 </command>
741 <command id='configure terminal'>
742 <params>
743 <param name='configure' doc='Configuration from vty interface' />
744 <param name='terminal' doc='Configuration terminal' />
745 </params>
746 </command>
747 <command id='copy running-config startup-config'>
748 <params>
749 <param name='copy' doc='Copy configuration' />
750 <param name='running-config' doc='Copy running config to... ' />
751 <param name='startup-config' doc='Copy running config to startup config (same as write file)' />
752 </params>
753 </command>
754 <command id='show startup-config'>
755 <params>
756 <param name='show' doc='Show running system information' />
757 <param name='startup-config' doc='Contentes of startup configuration' />
758 </params>
759 </command>
760 <command id='show version'>
761 <params>
762 <param name='show' doc='Show running system information' />
763 <param name='version' doc='Displays program version' />
764 </params>
765 </command>
766 <command id='show online-help'>
767 <params>
768 <param name='show' doc='Show running system information' />
769 <param name='online-help' doc='Online help' />
770 </params>
771 </command>
772 <command id='terminal length &lt;0-512&gt;'>
773 <params>
774 <param name='terminal' doc='Set terminal line parameters' />
775 <param name='length' doc='Set number of lines on a screen' />
776 <param name='&lt;0-512&gt;' doc='Number of lines on screen (0 for no pausing)' />
777 </params>
778 </command>
779 <command id='terminal no length'>
780 <params>
781 <param name='terminal' doc='Set terminal line parameters' />
782 <param name='no' doc='Negate a command or set its defaults' />
783 <param name='length' doc='Set number of lines on a screen' />
784 </params>
785 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100786 <command id='who'>
787 <params>
788 <param name='who' doc='Display who is on vty' />
789 </params>
790 </command>
791 <command id='show history'>
792 <params>
793 <param name='show' doc='Show running system information' />
794 <param name='history' doc='Display the session command history' />
795 </params>
796 </command>
797 <command id='terminal monitor'>
798 <params>
799 <param name='terminal' doc='Set terminal line parameters' />
800 <param name='monitor' doc='Copy debug output to the current terminal line' />
801 </params>
802 </command>
803 <command id='terminal no monitor'>
804 <params>
805 <param name='terminal' doc='Set terminal line parameters' />
806 <param name='no' doc='Negate a command or set its defaults' />
807 <param name='monitor' doc='Copy debug output to the current terminal line' />
808 </params>
809 </command>
810 <command id='show stats'>
811 <params>
812 <param name='show' doc='Show running system information' />
813 <param name='stats' doc='Show statistical values' />
814 </params>
815 </command>
816 <command id='show stats level (global|peer|subscriber)'>
817 <params>
818 <param name='show' doc='Show running system information' />
819 <param name='stats' doc='Show statistical values' />
820 <param name='level' doc='Set the maximum group level' />
821 <param name='global' doc='Show global groups only' />
822 <param name='peer' doc='Show global and network peer related groups' />
823 <param name='subscriber' doc='Show global, peer, and subscriber groups' />
824 </params>
825 </command>
826 <command id='show asciidoc counters'>
827 <params>
828 <param name='show' doc='Show running system information' />
829 <param name='asciidoc' doc='Asciidoc generation' />
830 <param name='counters' doc='Generate table of all registered counters' />
831 </params>
832 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100833 <command id='show rate-counters'>
834 <params>
835 <param name='show' doc='Show running system information' />
836 <param name='rate-counters' doc='Show all rate counters' />
837 </params>
838 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100839 <command id='show network'>
840 <params>
841 <param name='show' doc='Show running system information' />
842 <param name='network' doc='Display information about a GSM NETWORK' />
843 </params>
844 </command>
845 <command id='show bts [&lt;0-255&gt;]'>
846 <params>
847 <param name='show' doc='Show running system information' />
848 <param name='bts' doc='Display information about a BTS' />
849 <param name='[&lt;0-255&gt;]' doc='BTS number' />
850 </params>
851 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +0100852 <command id='show bts &lt;0-255&gt; fail-rep [reset]'>
853 <params>
854 <param name='show' doc='Show running system information' />
855 <param name='bts' doc='Display information about a BTS' />
856 <param name='&lt;0-255&gt;' doc='BTS number' />
857 <param name='fail-rep' doc='OML failure reports' />
858 <param name='[reset]' doc='Clear the list of failure reports after showing them' />
859 </params>
860 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100861 <command id='show rejected-bts'>
862 <params>
863 <param name='show' doc='Show running system information' />
864 <param name='rejected-bts' doc='Display recently rejected BTS devices' />
865 </params>
866 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100867 <command id='show trx [&lt;0-255&gt;] [&lt;0-255&gt;]'>
868 <params>
869 <param name='show' doc='Show running system information' />
870 <param name='trx' doc='Display information about a TRX' />
871 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
872 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
873 </params>
874 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +0200875 <command id='show trx (connected|disconnected)'>
876 <params>
877 <param name='show' doc='Show running system information' />
878 <param name='trx' doc='Display information about a TRX' />
879 <param name='connected' doc='Show TRX with RSL connected' />
880 <param name='disconnected' doc='Show TRX with RSL disconnected' />
881 </params>
882 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100883 <command id='show timeslot [&lt;0-255&gt;] [&lt;0-255&gt;] [&lt;0-7&gt;]'>
884 <params>
885 <param name='show' doc='Show running system information' />
886 <param name='timeslot' doc='Display information about a TS' />
887 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
888 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
889 <param name='[&lt;0-7&gt;]' doc='Timeslot Number' />
890 </params>
891 </command>
892 <command id='show lchan [&lt;0-255&gt;] [&lt;0-255&gt;] [&lt;0-7&gt;] [&lt;0-7&gt;]'>
893 <params>
894 <param name='show' doc='Show running system information' />
895 <param name='lchan' doc='Display information about a logical channel' />
896 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
897 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
898 <param name='[&lt;0-7&gt;]' doc='Timeslot Number' />
899 <param name='[&lt;0-7&gt;]' doc='Logical Channel Number' />
900 </params>
901 </command>
902 <command id='show lchan summary [&lt;0-255&gt;] [&lt;0-255&gt;] [&lt;0-7&gt;] [&lt;0-7&gt;]'>
903 <params>
904 <param name='show' doc='Show running system information' />
905 <param name='lchan' doc='Display information about a logical channel' />
Daniel Willmannf450f442019-06-06 17:52:25 +0200906 <param name='summary' doc='Short summary (used lchans)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100907 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
908 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
909 <param name='[&lt;0-7&gt;]' doc='Timeslot Number' />
910 <param name='[&lt;0-7&gt;]' doc='Logical Channel Number' />
911 </params>
912 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +0200913 <command id='show lchan summary-all [&lt;0-255&gt;] [&lt;0-255&gt;] [&lt;0-7&gt;] [&lt;0-7&gt;]'>
914 <params>
915 <param name='show' doc='Show running system information' />
916 <param name='lchan' doc='Display information about a logical channel' />
917 <param name='summary-all' doc='Short summary (all lchans)' />
918 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
919 <param name='[&lt;0-255&gt;]' doc='TRX Number' />
920 <param name='[&lt;0-7&gt;]' doc='Timeslot Number' />
921 <param name='[&lt;0-7&gt;]' doc='Logical Channel Number' />
922 </params>
923 </command>
924 <command id='show timer [TNNNN]'>
925 <params>
926 <param name='show' doc='Show running system information' />
927 <param name='timer' doc='Show timers' />
928 <param name='[TNNNN]' doc='T- or X-timer-number -- 3GPP compliant timer number of the format &apos;1234&apos; or &apos;T1234&apos; or &apos;t1234&apos;; Osmocom-specific timer number of the format: &apos;X1234&apos; or &apos;x1234&apos;.' />
929 </params>
930 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100931 <command id='show conns'>
932 <params>
933 <param name='show' doc='Show running system information' />
934 <param name='conns' doc='Display currently active subscriber connections' />
935 </params>
936 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100937 <command id='show paging [&lt;0-255&gt;]'>
938 <params>
939 <param name='show' doc='Show running system information' />
940 <param name='paging' doc='Display information about paging requests of a BTS' />
941 <param name='[&lt;0-255&gt;]' doc='BTS Number' />
942 </params>
943 </command>
944 <command id='show paging-group &lt;0-255&gt; IMSI'>
945 <params>
946 <param name='show' doc='Show running system information' />
947 <param name='paging-group' doc='Display the paging group' />
948 <param name='&lt;0-255&gt;' doc='BTS Number' />
949 <param name='IMSI' doc='IMSI' />
950 </params>
951 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100952 <command id='handover any'>
953 <params>
954 <param name='handover' doc='Manually trigger handover (for debugging)' />
955 <param name='any' doc='Pick any actively used TCH/F or TCH/H lchan and handover to any other BTS. This is likely to fail if not all BTS are guaranteed to be reachable by the MS.' />
956 </params>
957 </command>
958 <command id='assignment any'>
959 <params>
960 <param name='assignment' doc='Manually trigger assignment (for debugging)' />
961 <param name='any' doc='Pick any actively used TCH/F or TCH/H lchan and re-assign within the same BTS. This will fail if no lchans of the same type are available besides the used one.' />
962 </params>
963 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100964 <command id='handover any to arfcn &lt;0-1023&gt; bsic (&lt;0-63&gt;|any)'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100965 <params>
Neels Hofmeyr39e12152018-11-05 02:56:09 +0100966 <param name='handover' doc='Manually trigger handover (for debugging)' />
967 <param name='any' doc='Pick any actively used TCH/F or TCH/H lchan to handover to another cell. This is likely to fail outside of a lab setup where you are certain that all MS are able to see the target cell.' />
968 <param name='to' doc='&apos;to&apos;' />
969 <param name='arfcn' doc='ARFCN of neighbor cell' />
970 <param name='&lt;0-1023&gt;' doc='ARFCN value' />
971 <param name='bsic' doc='BSIC of neighbor cell' />
972 <param name='&lt;0-63&gt;' doc='BSIC value' />
973 <param name='any' doc='for all BSICs / use any BSIC in this ARFCN' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +0100974 </params>
975 </command>
976 <command id='logging enable'>
977 <params>
978 <param name='logging' doc='Configure logging' />
979 <param name='enable' doc='Enables logging to this vty' />
980 </params>
981 </command>
982 <command id='logging disable'>
983 <params>
984 <param name='logging' doc='Configure logging' />
985 <param name='disable' doc='Disables logging to this vty' />
986 </params>
987 </command>
988 <command id='logging filter all (0|1)'>
989 <params>
990 <param name='logging' doc='Configure logging' />
991 <param name='filter' doc='Filter log messages' />
992 <param name='all' doc='Do you want to log all messages?' />
993 <param name='0' doc='Only print messages matched by other filters' />
994 <param name='1' doc='Bypass filter and print all messages' />
995 </params>
996 </command>
997 <command id='logging color (0|1)'>
998 <params>
999 <param name='logging' doc='Configure logging' />
1000 <param name='color' doc='Configure color-printing for log messages' />
1001 <param name='0' doc='Don&apos;t use color for printing messages' />
1002 <param name='1' doc='Use color for printing messages' />
1003 </params>
1004 </command>
1005 <command id='logging timestamp (0|1)'>
1006 <params>
1007 <param name='logging' doc='Configure logging' />
1008 <param name='timestamp' doc='Configure log message timestamping' />
1009 <param name='0' doc='Don&apos;t prefix each log message' />
1010 <param name='1' doc='Prefix each log message with current timestamp' />
1011 </params>
1012 </command>
1013 <command id='logging print extended-timestamp (0|1)'>
1014 <params>
1015 <param name='logging' doc='Configure logging' />
1016 <param name='print' doc='Log output settings' />
1017 <param name='extended-timestamp' doc='Configure log message timestamping' />
1018 <param name='0' doc='Don&apos;t prefix each log message' />
1019 <param name='1' doc='Prefix each log message with current timestamp with YYYYMMDDhhmmssnnn' />
1020 </params>
1021 </command>
1022 <command id='logging print category (0|1)'>
1023 <params>
1024 <param name='logging' doc='Configure logging' />
1025 <param name='print' doc='Log output settings' />
1026 <param name='category' doc='Configure log message' />
1027 <param name='0' doc='Don&apos;t prefix each log message' />
1028 <param name='1' doc='Prefix each log message with category/subsystem name' />
1029 </params>
1030 </command>
1031 <command id='logging print category-hex (0|1)'>
1032 <params>
1033 <param name='logging' doc='Configure logging' />
1034 <param name='print' doc='Log output settings' />
1035 <param name='category-hex' doc='Configure log message' />
1036 <param name='0' doc='Don&apos;t prefix each log message' />
1037 <param name='1' doc='Prefix each log message with category/subsystem nr in hex (&apos;&lt;000b&gt;&apos;)' />
1038 </params>
1039 </command>
1040 <command id='logging print level (0|1)'>
1041 <params>
1042 <param name='logging' doc='Configure logging' />
1043 <param name='print' doc='Log output settings' />
1044 <param name='level' doc='Configure log message' />
1045 <param name='0' doc='Don&apos;t prefix each log message' />
1046 <param name='1' doc='Prefix each log message with the log level name' />
1047 </params>
1048 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001049 <command id='logging print file (0|1|basename) [last]'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001050 <params>
1051 <param name='logging' doc='Configure logging' />
1052 <param name='print' doc='Log output settings' />
1053 <param name='file' doc='Configure log message' />
1054 <param name='0' doc='Don&apos;t prefix each log message' />
1055 <param name='1' doc='Prefix each log message with the source file and line' />
1056 <param name='basename' doc='Prefix each log message with the source file&apos;s basename (strip leading paths) and line' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001057 <param name='[last]' doc='Log source file info at the end of a log line. If omitted, log source file info just before the log text.' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001058 </params>
1059 </command>
1060 <command id='logging set-log-mask MASK'>
1061 <params>
1062 <param name='logging' doc='Configure logging' />
1063 <param name='set-log-mask' doc='Set the logmask of this logging target' />
1064 <param name='MASK' doc='List of logging categories to log, e.g. &apos;abc:mno:xyz&apos;. Available log categories depend on the specific application, refer to the &apos;logging level&apos; command. Optionally add individual log levels like &apos;abc,1:mno,3:xyz,5&apos;, where the level numbers are LOGL_DEBUG=1 LOGL_INFO=3 LOGL_NOTICE=5 LOGL_ERROR=7 LOGL_FATAL=8' />
1065 </params>
1066 </command>
Harald Welted41b7c72019-06-13 09:41:58 +02001067 <command id='logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|nat|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro) (debug|info|notice|error|fatal)'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001068 <params>
1069 <param name='logging' doc='Configure logging' />
1070 <param name='level' doc='Set the log level for a specified category' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001071 <param name='rll' doc='A-bis Radio Link Layer (RLL)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001072 <param name='mm' doc='Layer3 Mobility Management (MM)' />
1073 <param name='rr' doc='Layer3 Radio Resource (RR)' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001074 <param name='rsl' doc='A-bis Radio Signalling Link (RSL)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001075 <param name='nm' doc='A-bis Network Management / O&amp;M (NM/OML)' />
1076 <param name='pag' doc='Paging Subsystem' />
1077 <param name='meas' doc='Radio Measurement Processing' />
1078 <param name='msc' doc='Mobile Switching Center' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001079 <param name='ho' doc='Hand-Over Process' />
1080 <param name='hodec' doc='Hand-Over Decision' />
1081 <param name='ref' doc='Reference Counting' />
1082 <param name='nat' doc='GSM 08.08 NAT/Multiplexer' />
1083 <param name='ctrl' doc='Control interface' />
1084 <param name='filter' doc='BSC/NAT IMSI based filtering' />
1085 <param name='pcu' doc='PCU Interface' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001086 <param name='lcls' doc='Local Call, Local Switch' />
1087 <param name='chan' doc='lchan FSM' />
1088 <param name='ts' doc='timeslot FSM' />
1089 <param name='as' doc='assignment FSM' />
Harald Welted41b7c72019-06-13 09:41:58 +02001090 <param name='cbs' doc='Cell Broadcast System' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001091 <param name='lglobal' doc='Library-internal global log family' />
1092 <param name='llapd' doc='LAPD in libosmogsm' />
1093 <param name='linp' doc='A-bis Intput Subsystem' />
1094 <param name='lmux' doc='A-bis B-Subchannel TRAU Frame Multiplex' />
1095 <param name='lmi' doc='A-bis Input Driver for Signalling' />
1096 <param name='lmib' doc='A-bis Input Driver for B-Channels (voice)' />
1097 <param name='lsms' doc='Layer3 Short Message Service (SMS)' />
1098 <param name='lctrl' doc='Control Interface' />
1099 <param name='lgtp' doc='GPRS GTP library' />
1100 <param name='lstats' doc='Statistics messages and logging' />
1101 <param name='lgsup' doc='Generic Subscriber Update Protocol' />
1102 <param name='loap' doc='Osmocom Authentication Protocol' />
1103 <param name='lss7' doc='libosmo-sigtran Signalling System 7' />
1104 <param name='lsccp' doc='libosmo-sigtran SCCP Implementation' />
1105 <param name='lsua' doc='libosmo-sigtran SCCP User Adaptation' />
1106 <param name='lm3ua' doc='libosmo-sigtran MTP3 User Adaptation' />
1107 <param name='lmgcp' doc='libosmo-mgcp Media Gateway Control Protocol' />
1108 <param name='ljibuf' doc='libosmo-netif Jitter Buffer' />
Daniel Willmannf450f442019-06-06 17:52:25 +02001109 <param name='lrspro' doc='Remote SIM protocol' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001110 <param name='debug' doc='Log debug messages and higher levels' />
1111 <param name='info' doc='Log informational messages and higher levels' />
1112 <param name='notice' doc='Log noticeable messages and higher levels' />
1113 <param name='error' doc='Log error messages and higher levels' />
1114 <param name='fatal' doc='Log only fatal messages' />
1115 </params>
1116 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001117 <command id='logging level set-all (debug|info|notice|error|fatal)'>
1118 <params>
1119 <param name='logging' doc='Configure logging' />
1120 <param name='level' doc='Set the log level for a specified category' />
1121 <param name='set-all' doc='Once-off set all categories to the given log level. There is no single command to take back these changes -- each category is set to the given level, period.' />
1122 <param name='debug' doc='Log debug messages and higher levels' />
1123 <param name='info' doc='Log informational messages and higher levels' />
1124 <param name='notice' doc='Log noticeable messages and higher levels' />
1125 <param name='error' doc='Log error messages and higher levels' />
1126 <param name='fatal' doc='Log only fatal messages' />
1127 </params>
1128 </command>
1129 <command id='logging level force-all (debug|info|notice|error|fatal)'>
1130 <params>
1131 <param name='logging' doc='Configure logging' />
1132 <param name='level' doc='Set the log level for a specified category' />
1133 <param name='force-all' doc='Globally force all logging categories to a specific level. This is released by the &apos;no logging level force-all&apos; command. Note: any &apos;logging level &lt;category&gt; &lt;level&gt;&apos; commands will have no visible effect after this, until the forced level is released.' />
1134 <param name='debug' doc='Log debug messages and higher levels' />
1135 <param name='info' doc='Log informational messages and higher levels' />
1136 <param name='notice' doc='Log noticeable messages and higher levels' />
1137 <param name='error' doc='Log error messages and higher levels' />
1138 <param name='fatal' doc='Log only fatal messages' />
1139 </params>
1140 </command>
1141 <command id='no logging level force-all'>
1142 <params>
1143 <param name='no' doc='Negate a command or set its defaults' />
1144 <param name='logging' doc='Configure logging' />
1145 <param name='level' doc='Set the log level for a specified category' />
1146 <param name='force-all' doc='Release any globally forced log level set with &apos;logging level force-all &lt;level&gt;&apos;' />
1147 </params>
1148 </command>
Harald Welte7104ed22019-09-02 10:55:21 +02001149 <command id='logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|nat|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro) (debug|info|notice|error|fatal) .LOGMESSAGE'>
1150 <params>
1151 <param name='logp' doc='Print a message on all log outputs; useful for placing markers in test logs' />
1152 <param name='rll' doc='A-bis Radio Link Layer (RLL)' />
1153 <param name='mm' doc='Layer3 Mobility Management (MM)' />
1154 <param name='rr' doc='Layer3 Radio Resource (RR)' />
1155 <param name='rsl' doc='A-bis Radio Signalling Link (RSL)' />
1156 <param name='nm' doc='A-bis Network Management / O&amp;M (NM/OML)' />
1157 <param name='pag' doc='Paging Subsystem' />
1158 <param name='meas' doc='Radio Measurement Processing' />
1159 <param name='msc' doc='Mobile Switching Center' />
1160 <param name='ho' doc='Hand-Over Process' />
1161 <param name='hodec' doc='Hand-Over Decision' />
1162 <param name='ref' doc='Reference Counting' />
1163 <param name='nat' doc='GSM 08.08 NAT/Multiplexer' />
1164 <param name='ctrl' doc='Control interface' />
1165 <param name='filter' doc='BSC/NAT IMSI based filtering' />
1166 <param name='pcu' doc='PCU Interface' />
1167 <param name='lcls' doc='Local Call, Local Switch' />
1168 <param name='chan' doc='lchan FSM' />
1169 <param name='ts' doc='timeslot FSM' />
1170 <param name='as' doc='assignment FSM' />
1171 <param name='cbs' doc='Cell Broadcast System' />
1172 <param name='lglobal' doc='Library-internal global log family' />
1173 <param name='llapd' doc='LAPD in libosmogsm' />
1174 <param name='linp' doc='A-bis Intput Subsystem' />
1175 <param name='lmux' doc='A-bis B-Subchannel TRAU Frame Multiplex' />
1176 <param name='lmi' doc='A-bis Input Driver for Signalling' />
1177 <param name='lmib' doc='A-bis Input Driver for B-Channels (voice)' />
1178 <param name='lsms' doc='Layer3 Short Message Service (SMS)' />
1179 <param name='lctrl' doc='Control Interface' />
1180 <param name='lgtp' doc='GPRS GTP library' />
1181 <param name='lstats' doc='Statistics messages and logging' />
1182 <param name='lgsup' doc='Generic Subscriber Update Protocol' />
1183 <param name='loap' doc='Osmocom Authentication Protocol' />
1184 <param name='lss7' doc='libosmo-sigtran Signalling System 7' />
1185 <param name='lsccp' doc='libosmo-sigtran SCCP Implementation' />
1186 <param name='lsua' doc='libosmo-sigtran SCCP User Adaptation' />
1187 <param name='lm3ua' doc='libosmo-sigtran MTP3 User Adaptation' />
1188 <param name='lmgcp' doc='libosmo-mgcp Media Gateway Control Protocol' />
1189 <param name='ljibuf' doc='libosmo-netif Jitter Buffer' />
1190 <param name='lrspro' doc='Remote SIM protocol' />
1191 <param name='debug' doc='Log debug messages and higher levels' />
1192 <param name='info' doc='Log informational messages and higher levels' />
1193 <param name='notice' doc='Log noticeable messages and higher levels' />
1194 <param name='error' doc='Log error messages and higher levels' />
1195 <param name='fatal' doc='Log only fatal messages' />
1196 <param name='.LOGMESSAGE' doc='Arbitrary message to log on given category and log level' />
1197 </params>
1198 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001199 <command id='show logging vty'>
1200 <params>
1201 <param name='show' doc='Show running system information' />
1202 <param name='logging' doc='Show current logging configuration' />
1203 <param name='vty' doc='Show current logging configuration for this vty' />
1204 </params>
1205 </command>
1206 <command id='show alarms'>
1207 <params>
1208 <param name='show' doc='Show running system information' />
1209 <param name='alarms' doc='Show current logging configuration' />
1210 </params>
1211 </command>
1212 <command id='show talloc-context (application|all) (full|brief|DEPTH)'>
1213 <params>
1214 <param name='show' doc='Show running system information' />
1215 <param name='talloc-context' doc='Show talloc memory hierarchy' />
1216 <param name='application' doc='Application&apos;s context' />
1217 <param name='all' doc='All contexts, if NULL-context tracking is enabled' />
1218 <param name='full' doc='Display a full talloc memory hierarchy' />
1219 <param name='brief' doc='Display a brief talloc memory hierarchy' />
1220 <param name='DEPTH' doc='Specify required maximal depth value' />
1221 </params>
1222 </command>
1223 <command id='show talloc-context (application|all) (full|brief|DEPTH) tree ADDRESS'>
1224 <params>
1225 <param name='show' doc='Show running system information' />
1226 <param name='talloc-context' doc='Show talloc memory hierarchy' />
1227 <param name='application' doc='Application&apos;s context' />
1228 <param name='all' doc='All contexts, if NULL-context tracking is enabled' />
1229 <param name='full' doc='Display a full talloc memory hierarchy' />
1230 <param name='brief' doc='Display a brief talloc memory hierarchy' />
1231 <param name='DEPTH' doc='Specify required maximal depth value' />
1232 <param name='tree' doc='Display only a specific memory chunk' />
1233 <param name='ADDRESS' doc='Chunk address (e.g. 0xdeadbeef)' />
1234 </params>
1235 </command>
1236 <command id='show talloc-context (application|all) (full|brief|DEPTH) filter REGEXP'>
1237 <params>
1238 <param name='show' doc='Show running system information' />
1239 <param name='talloc-context' doc='Show talloc memory hierarchy' />
1240 <param name='application' doc='Application&apos;s context' />
1241 <param name='all' doc='All contexts, if NULL-context tracking is enabled' />
1242 <param name='full' doc='Display a full talloc memory hierarchy' />
1243 <param name='brief' doc='Display a brief talloc memory hierarchy' />
1244 <param name='DEPTH' doc='Specify required maximal depth value' />
1245 <param name='filter' doc='Filter chunks using regular expression' />
1246 <param name='REGEXP' doc='Regular expression' />
1247 </params>
1248 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001249 <command id='show bts &lt;0-255&gt; neighbor arfcn &lt;0-1023&gt; bsic (&lt;0-63&gt;|any)'>
1250 <params>
1251 <param name='show' doc='Show running system information' />
1252 <param name='bts' doc='Display information about a BTS' />
1253 <param name='&lt;0-255&gt;' doc='BTS number' />
1254 <param name='neighbor' doc='Query which cell would be the target for this neighbor ARFCN+BSIC' />
1255 <param name='arfcn' doc='ARFCN of neighbor cell' />
1256 <param name='&lt;0-1023&gt;' doc='ARFCN value' />
1257 <param name='bsic' doc='BSIC of neighbor cell' />
1258 <param name='&lt;0-63&gt;' doc='BSIC value' />
1259 <param name='any' doc='for all BSICs / use any BSIC in this ARFCN' />
1260 </params>
1261 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001262 <command id='drop bts connection &lt;0-65535&gt; (oml|rsl)'>
1263 <params>
1264 <param name='drop' doc='Debug/Simulation command to drop Abis/IP BTS' />
1265 <param name='bts' doc='Debug/Simulation command to drop Abis/IP BTS' />
1266 <param name='connection' doc='Debug/Simulation command to drop Abis/IP BTS' />
1267 <param name='&lt;0-65535&gt;' doc='BTS NR' />
1268 <param name='oml' doc='Drop OML Connection' />
1269 <param name='rsl' doc='Drop RSL Connection' />
1270 </params>
1271 </command>
1272 <command id='restart-bts &lt;0-65535&gt;'>
1273 <params>
1274 <param name='restart-bts' doc='Restart ip.access nanoBTS through OML' />
1275 <param name='&lt;0-65535&gt;' doc='BTS Number' />
1276 </params>
1277 </command>
1278 <command id='bts &lt;0-255&gt; resend-system-information'>
1279 <params>
1280 <param name='bts' doc='BTS Specific Commands' />
1281 <param name='&lt;0-255&gt;' doc='BTS Number' />
1282 <param name='resend-system-information' doc='Re-generate + re-send BCCH SYSTEM INFORMATION' />
1283 </params>
1284 </command>
1285 <command id='bts &lt;0-255&gt; trx &lt;0-255&gt; timeslot &lt;0-7&gt; pdch (activate|deactivate)'>
1286 <params>
1287 <param name='bts' doc='BTS for manual command' />
1288 <param name='&lt;0-255&gt;' doc='BTS Number' />
1289 <param name='trx' doc='TRX for manual command' />
1290 <param name='&lt;0-255&gt;' doc='TRX Number' />
1291 <param name='timeslot' doc='Timeslot for manual command' />
1292 <param name='&lt;0-7&gt;' doc='Timeslot Number' />
1293 <param name='pdch' doc='Packet Data Channel' />
1294 <param name='activate' doc='Activate Dynamic PDCH/TCH (-&gt; PDCH mode)' />
1295 <param name='deactivate' doc='Deactivate Dynamic PDCH/TCH (-&gt; TCH mode)' />
1296 </params>
1297 </command>
1298 <command id='bts &lt;0-255&gt; trx &lt;0-255&gt; timeslot &lt;0-7&gt; sub-slot &lt;0-7&gt; (activate|deactivate) (hr|fr|efr|amr) [&lt;0-7&gt;]'>
1299 <params>
1300 <param name='bts' doc='BTS for manual command' />
1301 <param name='&lt;0-255&gt;' doc='BTS Number' />
1302 <param name='trx' doc='TRX for manual command' />
1303 <param name='&lt;0-255&gt;' doc='TRX Number' />
1304 <param name='timeslot' doc='Timeslot for manual command' />
1305 <param name='&lt;0-7&gt;' doc='Timeslot Number' />
1306 <param name='sub-slot' doc='Sub-slot for manual command' />
1307 <param name='&lt;0-7&gt;' doc='Sub-slot Number' />
1308 <param name='activate' doc='Manual Channel Activation (e.g. for BER test)' />
1309 <param name='deactivate' doc='Manual Channel Deactivation (e.g. for BER test)' />
1310 <param name='hr' doc='Half-Rate v1' />
1311 <param name='fr' doc='Full-Rate' />
1312 <param name='efr' doc='Enhanced Full Rate' />
1313 <param name='amr' doc='Adaptive Multi-Rate' />
1314 <param name='[&lt;0-7&gt;]' doc='AMR Mode' />
1315 </params>
1316 </command>
1317 <command id='bts &lt;0-255&gt; trx &lt;0-255&gt; timeslot &lt;0-7&gt; sub-slot &lt;0-7&gt; mdcx A.B.C.D &lt;0-65535&gt;'>
1318 <params>
1319 <param name='bts' doc='BTS for manual command' />
1320 <param name='&lt;0-255&gt;' doc='BTS Number' />
1321 <param name='trx' doc='TRX for manual command' />
1322 <param name='&lt;0-255&gt;' doc='TRX Number' />
1323 <param name='timeslot' doc='Timeslot for manual command' />
1324 <param name='&lt;0-7&gt;' doc='Timeslot Number' />
1325 <param name='sub-slot' doc='Sub-slot for manual command' />
1326 <param name='&lt;0-7&gt;' doc='Sub-slot Number' />
1327 <param name='mdcx' doc='Modify RTP Connection' />
1328 <param name='A.B.C.D' doc='MGW IP Address' />
1329 <param name='&lt;0-65535&gt;' doc='MGW UDP Port' />
1330 </params>
1331 </command>
1332 <command id='bts &lt;0-255&gt; trx &lt;0-255&gt; timeslot &lt;0-7&gt; sub-slot &lt;0-7&gt; handover &lt;0-255&gt;'>
1333 <params>
1334 <param name='bts' doc='BTS for manual command' />
1335 <param name='&lt;0-255&gt;' doc='BTS Number' />
1336 <param name='trx' doc='TRX for manual command' />
1337 <param name='&lt;0-255&gt;' doc='TRX Number' />
1338 <param name='timeslot' doc='Timeslot for manual command' />
1339 <param name='&lt;0-7&gt;' doc='Timeslot Number' />
1340 <param name='sub-slot' doc='Sub-slot for manual command' />
1341 <param name='&lt;0-7&gt;' doc='Sub-slot Number' />
1342 <param name='handover' doc='Manually trigger handover (for debugging)' />
1343 <param name='&lt;0-255&gt;' doc='New BTS Number' />
1344 </params>
1345 </command>
1346 <command id='bts &lt;0-255&gt; trx &lt;0-255&gt; timeslot &lt;0-7&gt; sub-slot &lt;0-7&gt; assignment'>
1347 <params>
1348 <param name='bts' doc='BTS for manual command' />
1349 <param name='&lt;0-255&gt;' doc='BTS Number' />
1350 <param name='trx' doc='TRX for manual command' />
1351 <param name='&lt;0-255&gt;' doc='TRX Number' />
1352 <param name='timeslot' doc='Timeslot for manual command' />
1353 <param name='&lt;0-7&gt;' doc='Timeslot Number' />
1354 <param name='sub-slot' doc='Sub-slot for manual command' />
1355 <param name='&lt;0-7&gt;' doc='Sub-slot Number' />
1356 <param name='assignment' doc='Manually trigger assignment (for debugging)' />
1357 </params>
1358 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02001359 <command id='bts &lt;0-255&gt; smscb-command (normal|schedule|default) &lt;1-4&gt; HEXSTRING'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001360 <params>
1361 <param name='bts' doc='BTS related commands' />
1362 <param name='&lt;0-255&gt;' doc='BTS Number' />
1363 <param name='smscb-command' doc='SMS Cell Broadcast' />
Daniel Willmannf450f442019-06-06 17:52:25 +02001364 <param name='normal' doc='Normal (one-shot) SMSCB Message; sent once over Abis+Um' />
Martin Haukea29affd2019-11-13 22:10:41 +01001365 <param name='schedule' doc='Schedule (one-shot) SMSCB Message; sent once over Abis+Um' />
Daniel Willmannf450f442019-06-06 17:52:25 +02001366 <param name='default' doc='Default (repeating) SMSCB Message; sent once over Abis, unlimited ovrer Um' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001367 <param name='&lt;1-4&gt;' doc='Last Valid Block' />
1368 <param name='HEXSTRING' doc='Hex Encoded SMSCB message (up to 88 octets)' />
1369 </params>
1370 </command>
1371 <command id='ctrl-interface generate-trap TRAP VALUE'>
1372 <params>
1373 <param name='ctrl-interface' doc='Commands related to the CTRL Interface' />
1374 <param name='generate-trap' doc='Generate a TRAP for test purpose' />
1375 <param name='TRAP' doc='Identity/Name of the TRAP variable' />
1376 <param name='VALUE' doc='Value of the TRAP variable' />
1377 </params>
1378 </command>
1379 <command id='bts &lt;0-255&gt; oml class (site-manager|bts|radio-carrier|baseband-transceiver|channel|adjc|handover|power-contorl|btse|rack|test|envabtse|bport|gprs-nse|gprs-cell|gprs-nsvc|siemenshw) instance &lt;0-255&gt; &lt;0-255&gt; &lt;0-255&gt;'>
1380 <params>
1381 <param name='bts' doc='BTS related commands' />
1382 <param name='&lt;0-255&gt;' doc='BTS Number' />
1383 <param name='oml' doc='Manipulate the OML managed objects' />
1384 <param name='class' doc='Object Class' />
1385 <param name='site-manager' doc='Site Manager Object' />
1386 <param name='bts' doc='BTS Object' />
1387 <param name='radio-carrier' doc='Radio Carrier Object' />
1388 <param name='baseband-transceiver' doc='Baseband Transceiver Object' />
1389 <param name='channel' doc='Channel (Timeslot) Object' />
1390 <param name='adjc' doc='Adjacent Object (Siemens)' />
1391 <param name='handover' doc='Handover Object (Siemens)' />
1392 <param name='power-contorl' doc='Power Control Object (Siemens)' />
1393 <param name='btse' doc='BTSE Object (Siemens)' />
1394 <param name='rack' doc='Rack Object (Siemens)' />
1395 <param name='test' doc='Test Object (Siemens)' />
1396 <param name='envabtse' doc='ENVABTSE Object (Siemens)' />
1397 <param name='bport' doc='BPORT Object (Siemens)' />
1398 <param name='gprs-nse' doc='GPRS NSE Object (ip.access/osmo-bts)' />
1399 <param name='gprs-cell' doc='GPRS Cell Object (ip.acecss/osmo-bts)' />
1400 <param name='gprs-nsvc' doc='GPRS NSVC Object (ip.acecss/osmo-bts)' />
1401 <param name='siemenshw' doc='SIEMENSHW Object (Siemens)' />
1402 <param name='instance' doc='Object Instance' />
1403 <param name='&lt;0-255&gt;' doc='BTS Number' />
1404 <param name='&lt;0-255&gt;' doc='TRX Number' />
1405 <param name='&lt;0-255&gt;' doc='TS Number' />
1406 </params>
1407 </command>
1408 <command id='bts &lt;0-255&gt; oml class &lt;0-255&gt; instance &lt;0-255&gt; &lt;0-255&gt; &lt;0-255&gt;'>
1409 <params>
1410 <param name='bts' doc='BTS related commands' />
1411 <param name='&lt;0-255&gt;' doc='BTS Number' />
1412 <param name='oml' doc='Manipulate the OML managed objects' />
1413 <param name='class' doc='Object Class' />
1414 <param name='&lt;0-255&gt;' doc='Object Class' />
1415 <param name='instance' doc='Object Instance' />
1416 <param name='&lt;0-255&gt;' doc='BTS Number' />
1417 <param name='&lt;0-255&gt;' doc='TRX Number' />
1418 <param name='&lt;0-255&gt;' doc='TS Number' />
1419 </params>
1420 </command>
1421 <command id='bts &lt;0-255&gt; om2000 class (trxc|ts|tf|is|con|dp|cf|tx|rx) &lt;0-255&gt; &lt;0-255&gt; &lt;0-255&gt;'>
1422 <params>
1423 <param name='bts' doc='BTS related commands' />
1424 <param name='&lt;0-255&gt;' doc='BTS Number' />
1425 <param name='om2000' doc='Manipulate the OM2000 managed objects' />
1426 <param name='class' doc='Object Class' />
1427 <param name='trxc' doc='TRX Controller' />
1428 <param name='ts' doc='Timeslot' />
1429 <param name='tf' doc='Timing Function' />
1430 <param name='is' doc='Interface Switch' />
1431 <param name='con' doc='Abis Concentrator' />
1432 <param name='dp' doc='Digital Path' />
1433 <param name='cf' doc='Central Function' />
1434 <param name='tx' doc='Transmitter' />
1435 <param name='rx' doc='Receiver' />
1436 <param name='&lt;0-255&gt;' doc='BTS Number' />
1437 <param name='&lt;0-255&gt;' doc='Associated SO Instance' />
1438 <param name='&lt;0-255&gt;' doc='Instance Number' />
1439 </params>
1440 </command>
1441 <command id='bts &lt;0-255&gt; om2000 class &lt;0-255&gt; &lt;0-255&gt; &lt;0-255&gt; &lt;0-255&gt;'>
1442 <params>
1443 <param name='bts' doc='BTS related commands' />
1444 <param name='&lt;0-255&gt;' doc='BTS Number' />
1445 <param name='om2000' doc='Manipulate the OML managed objects' />
1446 <param name='class' doc='Object Class' />
1447 <param name='&lt;0-255&gt;' doc='Object Class' />
1448 <param name='&lt;0-255&gt;' doc='BTS Number' />
1449 <param name='&lt;0-255&gt;' doc='Associated SO Instance' />
1450 <param name='&lt;0-255&gt;' doc='Instance Number' />
1451 </params>
1452 </command>
1453 <command id='show e1_driver'>
1454 <params>
1455 <param name='show' doc='Show running system information' />
1456 <param name='e1_driver' doc='Display information about available E1 drivers' />
1457 </params>
1458 </command>
1459 <command id='show e1_line [line_nr] [stats]'>
1460 <params>
1461 <param name='show' doc='Show running system information' />
1462 <param name='e1_line' doc='Display information about a E1 line' />
1463 <param name='[line_nr]' doc='E1 Line Number' />
1464 <param name='[stats]' doc='Include statistics' />
1465 </params>
1466 </command>
1467 <command id='show e1_timeslot [line_nr] [ts_nr]'>
1468 <params>
1469 <param name='show' doc='Show running system information' />
1470 <param name='e1_timeslot' doc='Display information about a E1 timeslot' />
1471 <param name='[line_nr]' doc='E1 Line Number' />
1472 <param name='[ts_nr]' doc='E1 Timeslot Number' />
1473 </params>
1474 </command>
1475 <command id='show fsm NAME'>
1476 <params>
1477 <param name='show' doc='Show running system information' />
1478 <param name='fsm' doc='Show information about finite state machines' />
1479 <param name='NAME' doc='Display information about a single named finite state machine' />
1480 </params>
1481 </command>
1482 <command id='show fsm all'>
1483 <params>
1484 <param name='show' doc='Show running system information' />
1485 <param name='fsm' doc='Show information about finite state machines' />
1486 <param name='all' doc='Display a list of all registered finite state machines' />
1487 </params>
1488 </command>
1489 <command id='show fsm-instances NAME'>
1490 <params>
1491 <param name='show' doc='Show running system information' />
1492 <param name='fsm-instances' doc='Show information about finite state machine instances' />
1493 <param name='NAME' doc='Display a list of all FSM instances of the named finite state machine' />
1494 </params>
1495 </command>
1496 <command id='show fsm-instances all'>
1497 <params>
1498 <param name='show' doc='Show running system information' />
1499 <param name='fsm-instances' doc='Show information about finite state machine instances' />
1500 <param name='all' doc='Display a list of all FSM instances of all finite state machine' />
1501 </params>
1502 </command>
Harald Welted41b7c72019-06-13 09:41:58 +02001503 <command id='show bts &lt;0-255&gt; smscb [(basic|extended)]'>
1504 <params>
1505 <param name='show' doc='Show running system information' />
1506 <param name='bts' doc='Display information about a BTS' />
1507 <param name='&lt;0-255&gt;' doc='BTS number' />
1508 <param name='smscb' doc='SMS Cell Broadcast State' />
1509 <param name='[basic]' doc='Show only information related to CBCH BASIC' />
1510 <param name='[extended]' doc='Show only information related to CBCH EXTENDED' />
1511 </params>
1512 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001513 <command id='show statistics'>
1514 <params>
1515 <param name='show' doc='Show running system information' />
1516 <param name='statistics' doc='Statistics about the BSC' />
1517 </params>
1518 </command>
1519 <command id='show mscs'>
1520 <params>
1521 <param name='show' doc='Show running system information' />
1522 <param name='mscs' doc='MSC Connections and State' />
1523 </params>
1524 </command>
1525 <command id='show position'>
1526 <params>
1527 <param name='show' doc='Show running system information' />
1528 <param name='position' doc='Position information of the BTS' />
1529 </params>
1530 </command>
1531 <command id='logging filter imsi IMSI'>
1532 <params>
1533 <param name='logging' doc='Configure logging' />
1534 <param name='filter' doc='Filter log messages' />
1535 <param name='imsi' doc='Filter log messages by IMSI' />
1536 <param name='IMSI' doc='IMSI to be used as filter' />
1537 </params>
1538 </command>
1539 <command id='show subscriber all'>
1540 <params>
1541 <param name='show' doc='Show running system information' />
1542 <param name='subscriber' doc='Display information about subscribers' />
1543 <param name='all' doc='All Subscribers' />
1544 </params>
1545 </command>
1546 <command id='generate-location-state-trap &lt;0-255&gt;'>
1547 <params>
1548 <param name='generate-location-state-trap' doc='Generate location state report' />
1549 <param name='&lt;0-255&gt;' doc='BTS to report' />
1550 </params>
1551 </command>
1552 <command id='show access-list NAME'>
1553 <params>
1554 <param name='show' doc='Show running system information' />
1555 <param name='access-list' doc='IMSI access list' />
1556 <param name='NAME' doc='Name of the access list' />
1557 </params>
1558 </command>
1559 <command id='show cs7 instance &lt;0-15&gt; users'>
1560 <params>
1561 <param name='show' doc='Show running system information' />
1562 <param name='cs7' doc='ITU-T Signaling System 7' />
1563 <param name='instance' doc='An instance of the SS7 stack' />
1564 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1565 <param name='users' doc='User Table' />
1566 </params>
1567 </command>
1568 <command id='show cs7 (sua|m3ua|ipa) [&lt;0-65534&gt;]'>
1569 <params>
1570 <param name='show' doc='Show running system information' />
1571 <param name='cs7' doc='ITU-T Signaling System 7' />
1572 <param name='sua' doc='SCCP User Adaptation' />
1573 <param name='m3ua' doc='MTP3 User Adaptation' />
1574 <param name='ipa' doc='IPA Multiplex (SCCP Lite)' />
1575 <param name='[&lt;0-65534&gt;]' doc='Port Number' />
1576 </params>
1577 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +01001578 <command id='show cs7 config'>
1579 <params>
1580 <param name='show' doc='Show running system information' />
1581 <param name='cs7' doc='ITU-T Signaling System 7' />
1582 <param name='config' doc='Currently running cs7 configuration' />
1583 </params>
1584 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001585 <command id='show cs7 instance &lt;0-15&gt; asp'>
1586 <params>
1587 <param name='show' doc='Show running system information' />
1588 <param name='cs7' doc='ITU-T Signaling System 7' />
1589 <param name='instance' doc='An instance of the SS7 stack' />
1590 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1591 <param name='asp' doc='Application Server Process (ASP)' />
1592 </params>
1593 </command>
1594 <command id='show cs7 instance &lt;0-15&gt; as (active|all|m3ua|sua)'>
1595 <params>
1596 <param name='show' doc='Show running system information' />
1597 <param name='cs7' doc='ITU-T Signaling System 7' />
1598 <param name='instance' doc='An instance of the SS7 stack' />
1599 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1600 <param name='as' doc='Application Server (AS)' />
1601 <param name='active' doc='Display all active ASs' />
1602 <param name='all' doc='Display all ASs (default)' />
1603 <param name='m3ua' doc='Display all m3ua ASs' />
1604 <param name='sua' doc='Display all SUA ASs' />
1605 </params>
1606 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001607 <command id='show cs7 instance &lt;0-15&gt; sccp addressbook'>
1608 <params>
1609 <param name='show' doc='Show running system information' />
1610 <param name='cs7' doc='ITU-T Signaling System 7' />
1611 <param name='instance' doc='An instance of the SS7 stack' />
1612 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1613 <param name='sccp' doc='Signalling Connection Control Part' />
1614 <param name='addressbook' doc='List all SCCP addressbook entries' />
1615 </params>
1616 </command>
1617 <command id='show cs7 instance &lt;0-15&gt; sccp users'>
1618 <params>
1619 <param name='show' doc='Show running system information' />
1620 <param name='cs7' doc='ITU-T Signaling System 7' />
1621 <param name='instance' doc='An instance of the SS7 stack' />
1622 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1623 <param name='sccp' doc='Signalling Connection Control Part' />
1624 <param name='users' doc='Show List of SCCP Users registered' />
1625 </params>
1626 </command>
1627 <command id='show cs7 instance &lt;0-15&gt; sccp ssn &lt;0-65535&gt;'>
1628 <params>
1629 <param name='show' doc='Show running system information' />
1630 <param name='cs7' doc='ITU-T Signaling System 7' />
1631 <param name='instance' doc='An instance of the SS7 stack' />
1632 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1633 <param name='sccp' doc='Signalling Connection Control Part' />
1634 <param name='ssn' doc='Find an SCCP User registered for the given SSN' />
1635 <param name='&lt;0-65535&gt;' doc='Subsystem Number (SSN)' />
1636 </params>
1637 </command>
1638 <command id='show cs7 instance &lt;0-15&gt; sccp connections'>
1639 <params>
1640 <param name='show' doc='Show running system information' />
1641 <param name='cs7' doc='ITU-T Signaling System 7' />
1642 <param name='instance' doc='An instance of the SS7 stack' />
1643 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1644 <param name='sccp' doc='Signalling Connection Control Part' />
1645 <param name='connections' doc='Show List of active SCCP connections' />
1646 </params>
1647 </command>
1648 <command id='show cs7 instance &lt;0-15&gt; sccp timers'>
1649 <params>
1650 <param name='show' doc='Show running system information' />
1651 <param name='cs7' doc='ITU-T Signaling System 7' />
1652 <param name='instance' doc='An instance of the SS7 stack' />
1653 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1654 <param name='sccp' doc='Signaling Connection Control Part' />
1655 <param name='timers' doc='Show List of SCCP timers' />
1656 </params>
1657 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001658 </node>
1659 <node id='config'>
1660 <name>config</name>
1661 <command id='hostname WORD'>
1662 <params>
1663 <param name='hostname' doc='Set system&apos;s network name' />
1664 <param name='WORD' doc='This system&apos;s network name' />
1665 </params>
1666 </command>
1667 <command id='no hostname [HOSTNAME]'>
1668 <params>
1669 <param name='no' doc='Negate a command or set its defaults' />
1670 <param name='hostname' doc='Reset system&apos;s network name' />
1671 <param name='[HOSTNAME]' doc='Host name of this router' />
1672 </params>
1673 </command>
1674 <command id='password (8|) WORD'>
1675 <params>
1676 <param name='password' doc='Assign the terminal connection password' />
1677 <param name='8' doc='Specifies a HIDDEN password will follow' />
1678 <param name='' doc='dummy string ' />
1679 <param name='WORD' doc='The HIDDEN line password string' />
1680 </params>
1681 </command>
1682 <command id='password LINE'>
1683 <params>
1684 <param name='password' doc='Assign the terminal connection password' />
1685 <param name='LINE' doc='The UNENCRYPTED (cleartext) line password' />
1686 </params>
1687 </command>
1688 <command id='enable password (8|) WORD'>
1689 <params>
1690 <param name='enable' doc='Modify enable password parameters' />
1691 <param name='password' doc='Assign the privileged level password' />
1692 <param name='8' doc='Specifies a HIDDEN password will follow' />
1693 <param name='' doc='dummy string ' />
1694 <param name='WORD' doc='The HIDDEN &apos;enable&apos; password string' />
1695 </params>
1696 </command>
1697 <command id='enable password LINE'>
1698 <params>
1699 <param name='enable' doc='Modify enable password parameters' />
1700 <param name='password' doc='Assign the privileged level password' />
1701 <param name='LINE' doc='The UNENCRYPTED (cleartext) &apos;enable&apos; password' />
1702 </params>
1703 </command>
1704 <command id='no enable password'>
1705 <params>
1706 <param name='no' doc='Negate a command or set its defaults' />
1707 <param name='enable' doc='Modify enable password parameters' />
1708 <param name='password' doc='Assign the privileged level password' />
1709 </params>
1710 </command>
1711 <command id='banner motd default'>
1712 <params>
1713 <param name='banner' doc='Set banner string' />
1714 <param name='motd' doc='Strings for motd' />
1715 <param name='default' doc='Default string' />
1716 </params>
1717 </command>
1718 <command id='banner motd file [FILE]'>
1719 <params>
1720 <param name='banner' doc='Set banner' />
1721 <param name='motd' doc='Banner for motd' />
1722 <param name='file' doc='Banner from a file' />
1723 <param name='[FILE]' doc='Filename' />
1724 </params>
1725 </command>
1726 <command id='no banner motd'>
1727 <params>
1728 <param name='no' doc='Negate a command or set its defaults' />
1729 <param name='banner' doc='Set banner string' />
1730 <param name='motd' doc='Strings for motd' />
1731 </params>
1732 </command>
1733 <command id='service terminal-length &lt;0-512&gt;'>
1734 <params>
1735 <param name='service' doc='Set up miscellaneous service' />
1736 <param name='terminal-length' doc='System wide terminal length configuration' />
1737 <param name='&lt;0-512&gt;' doc='Number of lines of VTY (0 means no line control)' />
1738 </params>
1739 </command>
1740 <command id='no service terminal-length [&lt;0-512&gt;]'>
1741 <params>
1742 <param name='no' doc='Negate a command or set its defaults' />
1743 <param name='service' doc='Set up miscellaneous service' />
1744 <param name='terminal-length' doc='System wide terminal length configuration' />
1745 <param name='[&lt;0-512&gt;]' doc='Number of lines of VTY (0 means no line control)' />
1746 </params>
1747 </command>
1748 <command id='line vty'>
1749 <params>
1750 <param name='line' doc='Configure a terminal line' />
1751 <param name='vty' doc='Virtual terminal' />
1752 </params>
1753 </command>
1754 <command id='service advanced-vty'>
1755 <params>
1756 <param name='service' doc='Set up miscellaneous service' />
1757 <param name='advanced-vty' doc='Enable advanced mode vty interface' />
1758 </params>
1759 </command>
1760 <command id='no service advanced-vty'>
1761 <params>
1762 <param name='no' doc='Negate a command or set its defaults' />
1763 <param name='service' doc='Set up miscellaneous service' />
1764 <param name='advanced-vty' doc='Enable advanced mode vty interface' />
1765 </params>
1766 </command>
1767 <command id='show history'>
1768 <params>
1769 <param name='show' doc='Show running system information' />
1770 <param name='history' doc='Display the session command history' />
1771 </params>
1772 </command>
1773 <command id='stats reporter statsd'>
1774 <params>
1775 <param name='stats' doc='Configure stats sub-system' />
1776 <param name='reporter' doc='Configure a stats reporter' />
1777 <param name='statsd' doc='Report to a STATSD server' />
1778 </params>
1779 </command>
1780 <command id='no stats reporter statsd'>
1781 <params>
1782 <param name='no' doc='Negate a command or set its defaults' />
1783 <param name='stats' doc='Configure stats sub-system' />
1784 <param name='reporter' doc='Configure a stats reporter' />
1785 <param name='statsd' doc='Report to a STATSD server' />
1786 </params>
1787 </command>
1788 <command id='stats reporter log'>
1789 <params>
1790 <param name='stats' doc='Configure stats sub-system' />
1791 <param name='reporter' doc='Configure a stats reporter' />
1792 <param name='log' doc='Report to the logger' />
1793 </params>
1794 </command>
1795 <command id='no stats reporter log'>
1796 <params>
1797 <param name='no' doc='Negate a command or set its defaults' />
1798 <param name='stats' doc='Configure stats sub-system' />
1799 <param name='reporter' doc='Configure a stats reporter' />
1800 <param name='log' doc='Report to the logger' />
1801 </params>
1802 </command>
1803 <command id='stats interval &lt;1-65535&gt;'>
1804 <params>
1805 <param name='stats' doc='Configure stats sub-system' />
1806 <param name='interval' doc='Set the reporting interval' />
1807 <param name='&lt;1-65535&gt;' doc='Interval in seconds' />
1808 </params>
1809 </command>
1810 <command id='network'>
1811 <params>
1812 <param name='network' doc='Configure the GSM network' />
1813 </params>
1814 </command>
1815 <command id='log stderr'>
1816 <params>
1817 <param name='log' doc='Configure logging sub-system' />
1818 <param name='stderr' doc='Logging via STDERR of the process' />
1819 </params>
1820 </command>
1821 <command id='no log stderr'>
1822 <params>
1823 <param name='no' doc='Negate a command or set its defaults' />
1824 <param name='log' doc='Configure logging sub-system' />
1825 <param name='stderr' doc='Logging via STDERR of the process' />
1826 </params>
1827 </command>
1828 <command id='log file .FILENAME'>
1829 <params>
1830 <param name='log' doc='Configure logging sub-system' />
1831 <param name='file' doc='Logging to text file' />
1832 <param name='.FILENAME' doc='Filename' />
1833 </params>
1834 </command>
1835 <command id='no log file .FILENAME'>
1836 <params>
1837 <param name='no' doc='Negate a command or set its defaults' />
1838 <param name='log' doc='Configure logging sub-system' />
1839 <param name='file' doc='Logging to text file' />
1840 <param name='.FILENAME' doc='Filename' />
1841 </params>
1842 </command>
1843 <command id='log alarms &lt;2-32700&gt;'>
1844 <params>
1845 <param name='log' doc='Configure logging sub-system' />
1846 <param name='alarms' doc='Logging alarms to osmo_strrb' />
1847 <param name='&lt;2-32700&gt;' doc='Maximum number of messages to log' />
1848 </params>
1849 </command>
1850 <command id='no log alarms'>
1851 <params>
1852 <param name='no' doc='Negate a command or set its defaults' />
1853 <param name='log' doc='Configure logging sub-system' />
1854 <param name='alarms' doc='Logging alarms to osmo_strrb' />
1855 </params>
1856 </command>
1857 <command id='log syslog (authpriv|cron|daemon|ftp|lpr|mail|news|user|uucp)'>
1858 <params>
1859 <param name='log' doc='Configure logging sub-system' />
1860 <param name='syslog' doc='Logging via syslog' />
1861 <param name='authpriv' doc='Security/authorization messages facility' />
1862 <param name='cron' doc='Clock daemon (cron/at) facility' />
1863 <param name='daemon' doc='General system daemon facility' />
1864 <param name='ftp' doc='Ftp daemon facility' />
1865 <param name='lpr' doc='Line printer facility' />
1866 <param name='mail' doc='Mail facility' />
1867 <param name='news' doc='News facility' />
1868 <param name='user' doc='Generic facility' />
1869 <param name='uucp' doc='UUCP facility' />
1870 </params>
1871 </command>
1872 <command id='log syslog local &lt;0-7&gt;'>
1873 <params>
1874 <param name='log' doc='Configure logging sub-system' />
1875 <param name='syslog' doc='Logging via syslog' />
1876 <param name='local' doc='Syslog LOCAL facility' />
1877 <param name='&lt;0-7&gt;' doc='Local facility number' />
1878 </params>
1879 </command>
1880 <command id='no log syslog'>
1881 <params>
1882 <param name='no' doc='Negate a command or set its defaults' />
1883 <param name='log' doc='Configure logging sub-system' />
1884 <param name='syslog' doc='Logging via syslog' />
1885 </params>
1886 </command>
1887 <command id='log gsmtap [HOSTNAME]'>
1888 <params>
1889 <param name='log' doc='Configure logging sub-system' />
1890 <param name='gsmtap' doc='Logging via GSMTAP' />
1891 <param name='[HOSTNAME]' doc='Host name to send the GSMTAP logging to (UDP port 4729)' />
1892 </params>
1893 </command>
1894 <command id='e1_input'>
1895 <params>
1896 <param name='e1_input' doc='Configure E1/T1/J1 TDM input' />
1897 </params>
1898 </command>
Harald Welted41b7c72019-06-13 09:41:58 +02001899 <command id='cbc'>
1900 <params>
1901 <param name='cbc' doc='Configure CBSP Link to Cell Broadcast Centre' />
1902 </params>
1903 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001904 <command id='msc [&lt;0-1000&gt;]'>
1905 <params>
1906 <param name='msc' doc='Configure MSC details' />
1907 <param name='[&lt;0-1000&gt;]' doc='MSC connection to configure' />
1908 </params>
1909 </command>
1910 <command id='bsc'>
1911 <params>
1912 <param name='bsc' doc='Configure BSC' />
1913 </params>
1914 </command>
1915 <command id='ctrl'>
1916 <params>
1917 <param name='ctrl' doc='Configure the Control Interface' />
1918 </params>
1919 </command>
1920 <command id='cs7 instance &lt;0-15&gt;'>
1921 <params>
1922 <param name='cs7' doc='ITU-T Signaling System 7' />
1923 <param name='instance' doc='Configure a SS7 Instance' />
1924 <param name='&lt;0-15&gt;' doc='An instance of the SS7 stack' />
1925 </params>
1926 </command>
1927 </node>
1928 <node id='config-log'>
1929 <name>config-log</name>
1930 <command id='logging filter all (0|1)'>
1931 <params>
1932 <param name='logging' doc='Configure logging' />
1933 <param name='filter' doc='Filter log messages' />
1934 <param name='all' doc='Do you want to log all messages?' />
1935 <param name='0' doc='Only print messages matched by other filters' />
1936 <param name='1' doc='Bypass filter and print all messages' />
1937 </params>
1938 </command>
1939 <command id='logging color (0|1)'>
1940 <params>
1941 <param name='logging' doc='Configure logging' />
1942 <param name='color' doc='Configure color-printing for log messages' />
1943 <param name='0' doc='Don&apos;t use color for printing messages' />
1944 <param name='1' doc='Use color for printing messages' />
1945 </params>
1946 </command>
1947 <command id='logging timestamp (0|1)'>
1948 <params>
1949 <param name='logging' doc='Configure logging' />
1950 <param name='timestamp' doc='Configure log message timestamping' />
1951 <param name='0' doc='Don&apos;t prefix each log message' />
1952 <param name='1' doc='Prefix each log message with current timestamp' />
1953 </params>
1954 </command>
1955 <command id='logging print extended-timestamp (0|1)'>
1956 <params>
1957 <param name='logging' doc='Configure logging' />
1958 <param name='print' doc='Log output settings' />
1959 <param name='extended-timestamp' doc='Configure log message timestamping' />
1960 <param name='0' doc='Don&apos;t prefix each log message' />
1961 <param name='1' doc='Prefix each log message with current timestamp with YYYYMMDDhhmmssnnn' />
1962 </params>
1963 </command>
1964 <command id='logging print category (0|1)'>
1965 <params>
1966 <param name='logging' doc='Configure logging' />
1967 <param name='print' doc='Log output settings' />
1968 <param name='category' doc='Configure log message' />
1969 <param name='0' doc='Don&apos;t prefix each log message' />
1970 <param name='1' doc='Prefix each log message with category/subsystem name' />
1971 </params>
1972 </command>
1973 <command id='logging print category-hex (0|1)'>
1974 <params>
1975 <param name='logging' doc='Configure logging' />
1976 <param name='print' doc='Log output settings' />
1977 <param name='category-hex' doc='Configure log message' />
1978 <param name='0' doc='Don&apos;t prefix each log message' />
1979 <param name='1' doc='Prefix each log message with category/subsystem nr in hex (&apos;&lt;000b&gt;&apos;)' />
1980 </params>
1981 </command>
1982 <command id='logging print level (0|1)'>
1983 <params>
1984 <param name='logging' doc='Configure logging' />
1985 <param name='print' doc='Log output settings' />
1986 <param name='level' doc='Configure log message' />
1987 <param name='0' doc='Don&apos;t prefix each log message' />
1988 <param name='1' doc='Prefix each log message with the log level name' />
1989 </params>
1990 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001991 <command id='logging print file (0|1|basename) [last]'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01001992 <params>
1993 <param name='logging' doc='Configure logging' />
1994 <param name='print' doc='Log output settings' />
1995 <param name='file' doc='Configure log message' />
1996 <param name='0' doc='Don&apos;t prefix each log message' />
1997 <param name='1' doc='Prefix each log message with the source file and line' />
1998 <param name='basename' doc='Prefix each log message with the source file&apos;s basename (strip leading paths) and line' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01001999 <param name='[last]' doc='Log source file info at the end of a log line. If omitted, log source file info just before the log text.' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002000 </params>
2001 </command>
Harald Welted41b7c72019-06-13 09:41:58 +02002002 <command id='logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|nat|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro) (debug|info|notice|error|fatal)'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002003 <params>
2004 <param name='logging' doc='Configure logging' />
2005 <param name='level' doc='Set the log level for a specified category' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002006 <param name='rll' doc='A-bis Radio Link Layer (RLL)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002007 <param name='mm' doc='Layer3 Mobility Management (MM)' />
2008 <param name='rr' doc='Layer3 Radio Resource (RR)' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002009 <param name='rsl' doc='A-bis Radio Signalling Link (RSL)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002010 <param name='nm' doc='A-bis Network Management / O&amp;M (NM/OML)' />
2011 <param name='pag' doc='Paging Subsystem' />
2012 <param name='meas' doc='Radio Measurement Processing' />
2013 <param name='msc' doc='Mobile Switching Center' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002014 <param name='ho' doc='Hand-Over Process' />
2015 <param name='hodec' doc='Hand-Over Decision' />
2016 <param name='ref' doc='Reference Counting' />
2017 <param name='nat' doc='GSM 08.08 NAT/Multiplexer' />
2018 <param name='ctrl' doc='Control interface' />
2019 <param name='filter' doc='BSC/NAT IMSI based filtering' />
2020 <param name='pcu' doc='PCU Interface' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002021 <param name='lcls' doc='Local Call, Local Switch' />
2022 <param name='chan' doc='lchan FSM' />
2023 <param name='ts' doc='timeslot FSM' />
2024 <param name='as' doc='assignment FSM' />
Harald Welted41b7c72019-06-13 09:41:58 +02002025 <param name='cbs' doc='Cell Broadcast System' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002026 <param name='lglobal' doc='Library-internal global log family' />
2027 <param name='llapd' doc='LAPD in libosmogsm' />
2028 <param name='linp' doc='A-bis Intput Subsystem' />
2029 <param name='lmux' doc='A-bis B-Subchannel TRAU Frame Multiplex' />
2030 <param name='lmi' doc='A-bis Input Driver for Signalling' />
2031 <param name='lmib' doc='A-bis Input Driver for B-Channels (voice)' />
2032 <param name='lsms' doc='Layer3 Short Message Service (SMS)' />
2033 <param name='lctrl' doc='Control Interface' />
2034 <param name='lgtp' doc='GPRS GTP library' />
2035 <param name='lstats' doc='Statistics messages and logging' />
2036 <param name='lgsup' doc='Generic Subscriber Update Protocol' />
2037 <param name='loap' doc='Osmocom Authentication Protocol' />
2038 <param name='lss7' doc='libosmo-sigtran Signalling System 7' />
2039 <param name='lsccp' doc='libosmo-sigtran SCCP Implementation' />
2040 <param name='lsua' doc='libosmo-sigtran SCCP User Adaptation' />
2041 <param name='lm3ua' doc='libosmo-sigtran MTP3 User Adaptation' />
2042 <param name='lmgcp' doc='libosmo-mgcp Media Gateway Control Protocol' />
2043 <param name='ljibuf' doc='libosmo-netif Jitter Buffer' />
Daniel Willmannf450f442019-06-06 17:52:25 +02002044 <param name='lrspro' doc='Remote SIM protocol' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002045 <param name='debug' doc='Log debug messages and higher levels' />
2046 <param name='info' doc='Log informational messages and higher levels' />
2047 <param name='notice' doc='Log noticeable messages and higher levels' />
2048 <param name='error' doc='Log error messages and higher levels' />
2049 <param name='fatal' doc='Log only fatal messages' />
2050 </params>
2051 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002052 <command id='logging level set-all (debug|info|notice|error|fatal)'>
2053 <params>
2054 <param name='logging' doc='Configure logging' />
2055 <param name='level' doc='Set the log level for a specified category' />
2056 <param name='set-all' doc='Once-off set all categories to the given log level. There is no single command to take back these changes -- each category is set to the given level, period.' />
2057 <param name='debug' doc='Log debug messages and higher levels' />
2058 <param name='info' doc='Log informational messages and higher levels' />
2059 <param name='notice' doc='Log noticeable messages and higher levels' />
2060 <param name='error' doc='Log error messages and higher levels' />
2061 <param name='fatal' doc='Log only fatal messages' />
2062 </params>
2063 </command>
2064 <command id='logging level force-all (debug|info|notice|error|fatal)'>
2065 <params>
2066 <param name='logging' doc='Configure logging' />
2067 <param name='level' doc='Set the log level for a specified category' />
2068 <param name='force-all' doc='Globally force all logging categories to a specific level. This is released by the &apos;no logging level force-all&apos; command. Note: any &apos;logging level &lt;category&gt; &lt;level&gt;&apos; commands will have no visible effect after this, until the forced level is released.' />
2069 <param name='debug' doc='Log debug messages and higher levels' />
2070 <param name='info' doc='Log informational messages and higher levels' />
2071 <param name='notice' doc='Log noticeable messages and higher levels' />
2072 <param name='error' doc='Log error messages and higher levels' />
2073 <param name='fatal' doc='Log only fatal messages' />
2074 </params>
2075 </command>
2076 <command id='no logging level force-all'>
2077 <params>
2078 <param name='no' doc='Negate a command or set its defaults' />
2079 <param name='logging' doc='Configure logging' />
2080 <param name='level' doc='Set the log level for a specified category' />
2081 <param name='force-all' doc='Release any globally forced log level set with &apos;logging level force-all &lt;level&gt;&apos;' />
2082 </params>
2083 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002084 <command id='logging filter imsi IMSI'>
2085 <params>
2086 <param name='logging' doc='Configure logging' />
2087 <param name='filter' doc='Filter log messages' />
2088 <param name='imsi' doc='Filter log messages by IMSI' />
2089 <param name='IMSI' doc='IMSI to be used as filter' />
2090 </params>
2091 </command>
2092 </node>
2093 <node id='config-stats'>
2094 <name>config-stats</name>
2095 <command id='local-ip ADDR'>
2096 <params>
2097 <param name='local-ip' doc='Set the IP address to which we bind locally' />
2098 <param name='ADDR' doc='IP Address' />
2099 </params>
2100 </command>
2101 <command id='no local-ip'>
2102 <params>
2103 <param name='no' doc='Negate a command or set its defaults' />
2104 <param name='local-ip' doc='Set the IP address to which we bind locally' />
2105 </params>
2106 </command>
2107 <command id='remote-ip ADDR'>
2108 <params>
2109 <param name='remote-ip' doc='Set the remote IP address to which we connect' />
2110 <param name='ADDR' doc='IP Address' />
2111 </params>
2112 </command>
2113 <command id='remote-port &lt;1-65535&gt;'>
2114 <params>
2115 <param name='remote-port' doc='Set the remote port to which we connect' />
2116 <param name='&lt;1-65535&gt;' doc='Remote port number' />
2117 </params>
2118 </command>
2119 <command id='mtu &lt;100-65535&gt;'>
2120 <params>
2121 <param name='mtu' doc='Set the maximum packet size' />
2122 <param name='&lt;100-65535&gt;' doc='Size in byte' />
2123 </params>
2124 </command>
2125 <command id='no mtu'>
2126 <params>
2127 <param name='no' doc='Negate a command or set its defaults' />
2128 <param name='mtu' doc='Set the maximum packet size' />
2129 </params>
2130 </command>
2131 <command id='prefix PREFIX'>
2132 <params>
2133 <param name='prefix' doc='Set the item name prefix' />
2134 <param name='PREFIX' doc='The prefix string' />
2135 </params>
2136 </command>
2137 <command id='no prefix'>
2138 <params>
2139 <param name='no' doc='Negate a command or set its defaults' />
2140 <param name='prefix' doc='Set the item name prefix' />
2141 </params>
2142 </command>
2143 <command id='level (global|peer|subscriber)'>
2144 <params>
2145 <param name='level' doc='Set the maximum group level' />
2146 <param name='global' doc='Report global groups only' />
2147 <param name='peer' doc='Report global and network peer related groups' />
2148 <param name='subscriber' doc='Report global, peer, and subscriber groups' />
2149 </params>
2150 </command>
2151 <command id='enable'>
2152 <params>
2153 <param name='enable' doc='Enable the reporter' />
2154 </params>
2155 </command>
2156 <command id='disable'>
2157 <params>
2158 <param name='disable' doc='Disable the reporter' />
2159 </params>
2160 </command>
2161 </node>
2162 <node id='config-line'>
2163 <name>config-line</name>
2164 <command id='login'>
2165 <params>
2166 <param name='login' doc='Enable password checking' />
2167 </params>
2168 </command>
2169 <command id='no login'>
2170 <params>
2171 <param name='no' doc='Negate a command or set its defaults' />
2172 <param name='login' doc='Enable password checking' />
2173 </params>
2174 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02002175 <command id='bind A.B.C.D [&lt;0-65535&gt;]'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002176 <params>
2177 <param name='bind' doc='Accept VTY telnet connections on local interface' />
2178 <param name='A.B.C.D' doc='Local interface IP address (default: 127.0.0.1)' />
Daniel Willmannf450f442019-06-06 17:52:25 +02002179 <param name='[&lt;0-65535&gt;]' doc='Local TCP port number' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002180 </params>
2181 </command>
2182 </node>
2183 <node id='config-e1_input'>
2184 <name>config-e1_input</name>
Oliver Smithb5bfa712020-03-27 10:29:51 +01002185 <command id='e1_line &lt;0-255&gt; driver (misdn|misdn_lapd|dahdi|e1d|ipa|unixsocket)'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002186 <params>
2187 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2188 <param name='&lt;0-255&gt;' doc='Line Number' />
2189 <param name='driver' doc='Set driver for this line' />
2190 <param name='misdn' doc='mISDN supported E1 Card (kernel LAPD)' />
2191 <param name='misdn_lapd' doc='mISDN supported E1 Card (userspace LAPD)' />
2192 <param name='dahdi' doc='DAHDI supported E1/T1/J1 Card' />
Oliver Smithb5bfa712020-03-27 10:29:51 +01002193 <param name='e1d' doc='IPA TCP/IP input' />
2194 <param name='ipa' doc='HSL TCP/IP input' />
2195 <param name='unixsocket' doc='Unix socket input' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002196 </params>
2197 </command>
2198 <command id='e1_line &lt;0-255&gt; port &lt;0-255&gt;'>
2199 <params>
2200 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2201 <param name='&lt;0-255&gt;' doc='Line Number' />
2202 <param name='port' doc='Set physical port/span/card number' />
2203 <param name='&lt;0-255&gt;' doc='E1/T1 Port/Span/Card number' />
2204 </params>
2205 </command>
2206 <command id='e1_line &lt;0-255&gt; socket .SOCKET'>
2207 <params>
2208 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2209 <param name='&lt;0-255&gt;' doc='Line Number' />
2210 <param name='socket' doc='Set socket path for unixsocket' />
2211 <param name='.SOCKET' doc='socket path' />
2212 </params>
2213 </command>
2214 <command id='e1_line &lt;0-255&gt; name .LINE'>
2215 <params>
2216 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2217 <param name='&lt;0-255&gt;' doc='Line Number' />
2218 <param name='name' doc='Set name for this line' />
2219 <param name='.LINE' doc='Human readable name' />
2220 </params>
2221 </command>
2222 <command id='e1_line &lt;0-255&gt; keepalive'>
2223 <params>
2224 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2225 <param name='&lt;0-255&gt;' doc='Line Number' />
2226 <param name='keepalive' doc='Enable keep-alive probing' />
2227 </params>
2228 </command>
2229 <command id='e1_line &lt;0-255&gt; keepalive &lt;1-300&gt; &lt;1-20&gt; &lt;1-300&gt;'>
2230 <params>
2231 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2232 <param name='&lt;0-255&gt;' doc='Line Number' />
2233 <param name='keepalive' doc='Enable keep-alive probing' />
2234 <param name='&lt;1-300&gt;' doc='Idle interval in seconds before probes are sent' />
2235 <param name='&lt;1-20&gt;' doc='Number of probes to sent' />
2236 <param name='&lt;1-300&gt;' doc='Delay between probe packets in seconds' />
2237 </params>
2238 </command>
2239 <command id='no e1_line &lt;0-255&gt; keepalive'>
2240 <params>
2241 <param name='no' doc='Negate a command or set its defaults' />
2242 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2243 <param name='&lt;0-255&gt;' doc='Line Number' />
2244 <param name='keepalive' doc='Enable keep-alive probing' />
2245 </params>
2246 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +01002247 <command id='e1_line &lt;0-255&gt; ipa-keepalive &lt;1-300&gt; &lt;1-300&gt;'>
2248 <params>
2249 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2250 <param name='&lt;0-255&gt;' doc='Line Number' />
2251 <param name='ipa-keepalive' doc='Enable IPA PING/PONG keep-alive' />
2252 <param name='&lt;1-300&gt;' doc='Idle interval in seconds before probes are sent' />
2253 <param name='&lt;1-300&gt;' doc='Time to wait for PONG response' />
2254 </params>
2255 </command>
2256 <command id='no e1_line &lt;0-255&gt; ipa-keepalive'>
2257 <params>
2258 <param name='no' doc='Negate a command or set its defaults' />
2259 <param name='e1_line' doc='Configure E1/T1/J1 Line' />
2260 <param name='&lt;0-255&gt;' doc='Line Number' />
2261 <param name='ipa-keepalive' doc='Enable IPA PING/PONG keep-alive' />
2262 </params>
2263 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002264 <command id='ipa bind A.B.C.D'>
2265 <params>
2266 <param name='ipa' doc='ipa driver config' />
2267 <param name='bind' doc='Set ipa local bind address' />
2268 <param name='A.B.C.D' doc='Listen on this IP address (default 0.0.0.0)' />
2269 </params>
2270 </command>
2271 </node>
2272 <node id='config-ctrl'>
2273 <name>config-ctrl</name>
2274 <command id='bind A.B.C.D'>
2275 <params>
2276 <param name='bind' doc='Set bind address to listen for Control connections' />
2277 <param name='A.B.C.D' doc='Local IP address (default 127.0.0.1)' />
2278 </params>
2279 </command>
2280 </node>
2281 <node id='config-cs7'>
2282 <name>config-cs7</name>
2283 <command id='description .TEXT'>
2284 <params>
2285 <param name='description' doc='Save human-readable description of the object' />
2286 <param name='.TEXT' doc='Text until the end of the line' />
2287 </params>
2288 </command>
2289 <command id='network-indicator (international | national | reserved | spare)'>
2290 <params>
2291 <param name='network-indicator' doc='Configure the Network Indicator' />
2292 <param name='international' doc='International Network' />
2293 <param name='national' doc='National Network' />
2294 <param name='reserved' doc='Reserved Network' />
2295 <param name='spare' doc='Spare Network' />
2296 </params>
2297 </command>
2298 <command id='point-code POINT_CODE'>
2299 <params>
2300 <param name='point-code' doc='Configure the local Point Code' />
2301 <param name='POINT_CODE' doc='Point Code' />
2302 </params>
2303 </command>
2304 <command id='point-code format &lt;1-24&gt; [&lt;1-23&gt;] [&lt;1-22&gt;]'>
2305 <params>
2306 <param name='point-code' doc='Point Code' />
2307 <param name='format' doc='Configure Point Code Format' />
2308 <param name='&lt;1-24&gt;' doc='Length of first PC component' />
2309 <param name='[&lt;1-23&gt;]' doc='Length of second PC component' />
2310 <param name='[&lt;1-22&gt;]' doc='Length of third PC component' />
2311 </params>
2312 </command>
2313 <command id='point-code format default'>
2314 <params>
2315 <param name='point-code' doc='Point Code' />
2316 <param name='format' doc='Configure Point Code Format' />
2317 <param name='default' doc='Default Point Code Format (3.8.3)' />
2318 </params>
2319 </command>
2320 <command id='point-code delimiter (default|dash)'>
2321 <params>
2322 <param name='point-code' doc='Point Code' />
2323 <param name='delimiter' doc='Configure Point Code Delimiter' />
2324 <param name='default' doc='Use dot as delimiter' />
2325 <param name='dash' doc='User dash as delimiter' />
2326 </params>
2327 </command>
2328 <command id='xua rkm routing-key-allocation (static-only|dynamic-permitted)'>
2329 <params>
2330 <param name='xua' doc='SIGTRAN xxxUA related' />
2331 <param name='rkm' doc='Routing Key Management' />
2332 <param name='routing-key-allocation' doc='Routing Key Management Allocation Policy' />
2333 <param name='static-only' doc='Only static (pre-confgured) Routing Keys permitted' />
2334 <param name='dynamic-permitted' doc='Dynamically allocate Routing Keys for what ASPs request' />
2335 </params>
2336 </command>
2337 <command id='asp NAME &lt;0-65535&gt; &lt;0-65535&gt; (sua|m3ua|ipa)'>
2338 <params>
2339 <param name='asp' doc='Configure Application Server Process' />
2340 <param name='NAME' doc='Name of ASP' />
2341 <param name='&lt;0-65535&gt;' doc='Remote SCTP port number' />
2342 <param name='&lt;0-65535&gt;' doc='Local SCTP port number' />
2343 <param name='sua' doc='SCCP User Adaptation' />
2344 <param name='m3ua' doc='MTP3 User Adaptation' />
2345 <param name='ipa' doc='IPA Multiplex (SCCP Lite)' />
2346 </params>
2347 </command>
2348 <command id='no asp NAME'>
2349 <params>
2350 <param name='no' doc='Negate a command or set its defaults' />
2351 <param name='asp' doc='Disable Application Server Process' />
2352 <param name='NAME' doc='Name of ASP' />
2353 </params>
2354 </command>
2355 <command id='as NAME (sua|m3ua|ipa)'>
2356 <params>
2357 <param name='as' doc='Configure an Application Server' />
2358 <param name='NAME' doc='Name of the Application Server' />
2359 <param name='sua' doc='SCCP User Adaptation' />
2360 <param name='m3ua' doc='MTP3 User Adaptation' />
2361 <param name='ipa' doc='IPA Multiplex (SCCP Lite)' />
2362 </params>
2363 </command>
2364 <command id='no as NAME'>
2365 <params>
2366 <param name='no' doc='Negate a command or set its defaults' />
2367 <param name='as' doc='Disable Application Server' />
2368 <param name='NAME' doc='Name of AS' />
2369 </params>
2370 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002371 <command id='sccp-address NAME'>
2372 <params>
2373 <param name='sccp-address' doc='Create/Modify an SCCP addressbook entry' />
2374 <param name='NAME' doc='Name of the SCCP Address' />
2375 </params>
2376 </command>
2377 <command id='no sccp-address NAME'>
2378 <params>
2379 <param name='no' doc='Negate a command or set its defaults' />
2380 <param name='sccp-address' doc='Delete an SCCP addressbook entry' />
2381 <param name='NAME' doc='Name of the SCCP Address' />
2382 </params>
2383 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002384 <command id='sccp-timer (conn_est|ias|iar|rel|repeat_rel|int|guard|reset|reassembly) &lt;1-999999&gt;'>
2385 <params>
2386 <param name='sccp-timer' doc='Configure SCCP timer values, see ITU-T Q.714' />
2387 <param name='conn_est' doc='Waiting for connection confirm message, 1 to 2 minutes (default: 60)' />
2388 <param name='ias' doc='Send keep-alive: on an idle connection, delay before sending an Idle Timer message, 5 to 10 minutes (default: 420)' />
2389 <param name='iar' doc='Receive keep-alive: on an idle connection, delay until considering a connection as stale, 11 to 21 minutes (default: 900)' />
2390 <param name='rel' doc='Waiting for release complete message, 10 to 20 seconds (default: 10)' />
2391 <param name='repeat_rel' doc='Waiting for release complete message; or to repeat sending released message after the initial expiry, 10 to 20 seconds (default: 10)' />
2392 <param name='int' doc='Waiting for release complete message; or to release connection resources, freeze the LRN and alert a maintenance function after the initial expiry, extending to 1 minute (default: 60)' />
2393 <param name='guard' doc='Waiting to resume normal procedure for temporary connection sections during the restart procedure, 23 to 25 minutes (default: 1380)' />
2394 <param name='reset' doc='Waiting to release temporary connection section or alert maintenance function after reset request message is sent, 10 to 20 seconds (default: 10)' />
2395 <param name='reassembly' doc='Waiting to receive all the segments of the remaining segments, single segmented message after receiving the first segment, 10 to 20 seconds (default: 10)' />
2396 <param name='&lt;1-999999&gt;' doc='Timer value, in seconds' />
2397 </params>
2398 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002399 </node>
2400 <node id='config-cs7-as'>
2401 <name>config-cs7-as</name>
2402 <command id='description .TEXT'>
2403 <params>
2404 <param name='description' doc='Save human-readable description of the object' />
2405 <param name='.TEXT' doc='Text until the end of the line' />
2406 </params>
2407 </command>
2408 <command id='asp NAME'>
2409 <params>
2410 <param name='asp' doc='Specify that a given ASP is part of this AS' />
2411 <param name='NAME' doc='Name of ASP to be added to AS' />
2412 </params>
2413 </command>
2414 <command id='no asp NAME'>
2415 <params>
2416 <param name='no' doc='Negate a command or set its defaults' />
2417 <param name='asp' doc='Specify ASP to be removed from this AS' />
2418 <param name='NAME' doc='Name of ASP to be removed' />
2419 </params>
2420 </command>
2421 <command id='traffic-mode (broadcast | loadshare | roundrobin | override)'>
2422 <params>
2423 <param name='traffic-mode' doc='Specifies traffic mode of operation of the ASP within the AS' />
2424 <param name='broadcast' doc='Broadcast to all ASP within AS' />
2425 <param name='loadshare' doc='Share Load among all ASP within AS' />
2426 <param name='roundrobin' doc='Round-Robin between all ASP within AS' />
2427 <param name='override' doc='Override' />
2428 </params>
2429 </command>
2430 <command id='recovery-timeout &lt;1-2000&gt;'>
2431 <params>
2432 <param name='recovery-timeout' doc='Specifies the recovery timeout value in milliseconds' />
2433 <param name='&lt;1-2000&gt;' doc='Recovery Timeout in Milliseconds' />
2434 </params>
2435 </command>
2436 <command id='qos-class &lt;0-255&gt;'>
2437 <params>
2438 <param name='qos-class' doc='Specity QoS Class of AS' />
2439 <param name='&lt;0-255&gt;' doc='QoS Class of AS' />
2440 </params>
2441 </command>
2442 <command id='routing-key RCONTEXT DPC'>
2443 <params>
2444 <param name='routing-key' doc='Define a routing key' />
2445 <param name='RCONTEXT' doc='Routing context number' />
2446 <param name='DPC' doc='Destination Point Code' />
2447 </params>
2448 </command>
2449 <command id='routing-key RCONTEXT DPC si (aal2|bicc|b-isup|h248|isup|sat-isup|sccp|tup)'>
2450 <params>
2451 <param name='routing-key' doc='Define a routing key' />
2452 <param name='RCONTEXT' doc='Routing context number' />
2453 <param name='DPC' doc='Destination Point Code' />
2454 <param name='si' doc='Match on Service Indicator' />
2455 <param name='aal2' doc='ATM Adaption Layer 2' />
2456 <param name='bicc' doc='Bearer Independent Call Control' />
2457 <param name='b-isup' doc='Broadband ISDN User Part' />
2458 <param name='h248' doc='H.248' />
2459 <param name='isup' doc='ISDN User Part' />
2460 <param name='sat-isup' doc='Sattelite ISDN User Part' />
2461 <param name='sccp' doc='Signalling Connection Control Part' />
2462 <param name='tup' doc='Telephony User Part' />
2463 </params>
2464 </command>
2465 <command id='routing-key RCONTEXT DPC ssn SSN'>
2466 <params>
2467 <param name='routing-key' doc='Define a routing key' />
2468 <param name='RCONTEXT' doc='Routing context number' />
2469 <param name='DPC' doc='Destination Point Code' />
2470 <param name='ssn' doc='Match on Sub-System Number' />
2471 <param name='SSN' doc='Sub-System Number to match on' />
2472 </params>
2473 </command>
2474 <command id='routing-key RCONTEXT DPC si (aal2|bicc|b-isup|h248|isup|sat-isup|sccp|tup) ssn SSN'>
2475 <params>
2476 <param name='routing-key' doc='Define a routing key' />
2477 <param name='RCONTEXT' doc='Routing context number' />
2478 <param name='DPC' doc='Destination Point Code' />
2479 <param name='si' doc='Match on Service Indicator' />
2480 <param name='aal2' doc='ATM Adaption Layer 2' />
2481 <param name='bicc' doc='Bearer Independent Call Control' />
2482 <param name='b-isup' doc='Broadband ISDN User Part' />
2483 <param name='h248' doc='H.248' />
2484 <param name='isup' doc='ISDN User Part' />
2485 <param name='sat-isup' doc='Sattelite ISDN User Part' />
2486 <param name='sccp' doc='Signalling Connection Control Part' />
2487 <param name='tup' doc='Telephony User Part' />
2488 <param name='ssn' doc='Match on Sub-System Number' />
2489 <param name='SSN' doc='Sub-System Number to match on' />
2490 </params>
2491 </command>
2492 <command id='point-code override dpc PC'>
2493 <params>
2494 <param name='point-code' doc='Point Code Specific Features' />
2495 <param name='override' doc='Override (force) a point-code to hard-coded value' />
2496 <param name='dpc' doc='Override Source Point Code' />
2497 <param name='PC' doc='Override Destination Point Code' />
2498 </params>
2499 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +01002500 <command id='point-code override patch-sccp (disabled|both)'>
2501 <params>
2502 <param name='point-code' doc='Point Code Specific Features' />
2503 <param name='override' doc='Override (force) a point-code to hard-coded value' />
2504 <param name='patch-sccp' doc='Patch point code values into SCCP called/calling address' />
2505 <param name='disabled' doc='Don&apos;t patch any point codes into SCCP called/calling address' />
2506 <param name='both' doc='Patch both origin and destination point codes into SCCP called/calling address' />
2507 </params>
2508 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002509 </node>
2510 <node id='config-cs7-asp'>
2511 <name>config-cs7-asp</name>
2512 <command id='description .TEXT'>
2513 <params>
2514 <param name='description' doc='Save human-readable description of the object' />
2515 <param name='.TEXT' doc='Text until the end of the line' />
2516 </params>
2517 </command>
2518 <command id='remote-ip A.B.C.D'>
2519 <params>
2520 <param name='remote-ip' doc='Specify Remote IP Address of ASP' />
2521 <param name='A.B.C.D' doc='Remote IP Address of ASP' />
2522 </params>
2523 </command>
2524 <command id='local-ip A.B.C.D'>
2525 <params>
2526 <param name='local-ip' doc='Specify Local IP Address from which to contact ASP' />
2527 <param name='A.B.C.D' doc='Local IP Address from which to contact of ASP' />
2528 </params>
2529 </command>
2530 <command id='qos-class &lt;0-255&gt;'>
2531 <params>
2532 <param name='qos-class' doc='Specify QoS Class of ASP' />
2533 <param name='&lt;0-255&gt;' doc='QoS Class of ASP' />
2534 </params>
2535 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +01002536 <command id='role (sg|asp|ipsp)'>
2537 <params>
2538 <param name='role' doc='Specify the xUA role for this ASP' />
2539 <param name='sg' doc='SG (Signaling Gateway)' />
2540 <param name='asp' doc='ASP (Application Server Process)' />
2541 <param name='ipsp' doc='IPSP (IP Signalling Point)' />
2542 </params>
2543 </command>
2544 <command id='sctp-role (client|server)'>
2545 <params>
2546 <param name='sctp-role' doc='Specify the SCTP role for this ASP' />
2547 <param name='client' doc='Operate as SCTP client; connect to a server' />
2548 <param name='server' doc='Operate as SCTP server; wait for client connections' />
2549 </params>
2550 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002551 <command id='block'>
2552 <params>
2553 <param name='block' doc='Allows a SCTP Association with ASP, but doesn&apos;t let it become active' />
2554 </params>
2555 </command>
2556 <command id='shutdown'>
2557 <params>
2558 <param name='shutdown' doc='Terminates SCTP association; New associations will be rejected' />
2559 </params>
2560 </command>
2561 </node>
2562 <node id='config-cs7-sccpaddr'>
2563 <name>config-cs7-sccpaddr</name>
2564 <command id='no point-code'>
2565 <params>
2566 <param name='no' doc='Negate a command or set its defaults' />
2567 <param name='point-code' doc='Remove point-code Number' />
2568 </params>
2569 </command>
2570 <command id='no subsystem-number'>
2571 <params>
2572 <param name='no' doc='Negate a command or set its defaults' />
2573 <param name='subsystem-number' doc='Remove Subsystem Number' />
2574 </params>
2575 </command>
2576 <command id='no global-title'>
2577 <params>
2578 <param name='no' doc='Negate a command or set its defaults' />
2579 <param name='global-title' doc='Remove Global Title' />
2580 </params>
2581 </command>
2582 <command id='routing-indicator (GT|PC|IP)'>
2583 <params>
2584 <param name='routing-indicator' doc='Add Routing Indicator' />
2585 <param name='GT' doc='by global-title' />
2586 <param name='PC' doc='by point-code' />
2587 <param name='IP' doc='by ip-address' />
2588 </params>
2589 </command>
2590 <command id='point-code POINT_CODE'>
2591 <params>
2592 <param name='point-code' doc='Add point-code Number' />
2593 <param name='POINT_CODE' doc='PC' />
2594 </params>
2595 </command>
2596 <command id='subsystem-number &lt;0-4294967295&gt;'>
2597 <params>
2598 <param name='subsystem-number' doc='Add Subsystem Number' />
2599 <param name='&lt;0-4294967295&gt;' doc='SSN' />
2600 </params>
2601 </command>
2602 <command id='global-title'>
2603 <params>
2604 <param name='global-title' doc='Add/Modify Global Title' />
2605 </params>
2606 </command>
2607 </node>
2608 <node id='config-cs7-sccpaddr-gt'>
2609 <name>config-cs7-sccpaddr-gt</name>
2610 <command id='global-title-indicator &lt;0-15&gt;'>
2611 <params>
2612 <param name='global-title-indicator' doc='Set Global Title Indicator' />
2613 <param name='&lt;0-15&gt;' doc='GTI' />
2614 </params>
2615 </command>
2616 <command id='translation-type &lt;0-255&gt;'>
2617 <params>
2618 <param name='translation-type' doc='Set Global Title Translation Type' />
2619 <param name='&lt;0-255&gt;' doc='TT' />
2620 </params>
2621 </command>
2622 <command id='numbering-plan-indicator &lt;0-15&gt;'>
2623 <params>
2624 <param name='numbering-plan-indicator' doc='Set Global Title Numbering Plan Indicator' />
2625 <param name='&lt;0-15&gt;' doc='NPI' />
2626 </params>
2627 </command>
2628 <command id='nature-of-address-indicator &lt;0-127&gt;'>
2629 <params>
2630 <param name='nature-of-address-indicator' doc='Set Global Title Nature of Address Indicator' />
2631 <param name='&lt;0-127&gt;' doc='NAI' />
2632 </params>
2633 </command>
2634 <command id='digits DIGITS'>
2635 <params>
2636 <param name='digits' doc='Set Global Title Digits' />
2637 <param name='DIGITS' doc='Number digits' />
2638 </params>
2639 </command>
2640 </node>
2641 <node id='config-net'>
2642 <name>config-net</name>
2643 <command id='network country code &lt;1-999&gt;'>
2644 <params>
2645 <param name='network' doc='Set the GSM network country code' />
2646 <param name='country' doc='Country commands' />
2647 <param name='code' doc='Code commands' />
2648 <param name='&lt;1-999&gt;' doc='Network Country Code to use' />
2649 </params>
2650 </command>
2651 <command id='mobile network code &lt;0-999&gt;'>
2652 <params>
2653 <param name='mobile' doc='Set the GSM mobile network code' />
2654 <param name='network' doc='Network Commands' />
2655 <param name='code' doc='Code commands' />
2656 <param name='&lt;0-999&gt;' doc='Mobile Network Code to use' />
2657 </params>
2658 </command>
2659 <command id='encryption a5 &lt;0-3&gt; [&lt;0-3&gt;] [&lt;0-3&gt;] [&lt;0-3&gt;]'>
2660 <params>
2661 <param name='encryption' doc='Encryption options' />
2662 <param name='a5' doc='GSM A5 Air Interface Encryption' />
2663 <param name='&lt;0-3&gt;' doc='A5/n Algorithm Number' />
2664 <param name='[&lt;0-3&gt;]' doc='A5/n Algorithm Number' />
2665 <param name='[&lt;0-3&gt;]' doc='A5/n Algorithm Number' />
2666 <param name='[&lt;0-3&gt;]' doc='A5/n Algorithm Number' />
2667 </params>
2668 </command>
2669 <command id='timezone &lt;-19-19&gt; (0|15|30|45)'>
2670 <params>
2671 <param name='timezone' doc='Set the Timezone Offset of the network' />
2672 <param name='&lt;-19-19&gt;' doc='Timezone offset (hours)' />
2673 <param name='0' doc='Timezone offset (00 minutes)' />
2674 <param name='15' doc='Timezone offset (15 minutes)' />
2675 <param name='30' doc='Timezone offset (30 minutes)' />
2676 <param name='45' doc='Timezone offset (45 minutes)' />
2677 </params>
2678 </command>
2679 <command id='timezone &lt;-19-19&gt; (0|15|30|45) &lt;0-2&gt;'>
2680 <params>
2681 <param name='timezone' doc='Set the Timezone Offset of the network' />
2682 <param name='&lt;-19-19&gt;' doc='Timezone offset (hours)' />
2683 <param name='0' doc='Timezone offset (00 minutes)' />
2684 <param name='15' doc='Timezone offset (15 minutes)' />
2685 <param name='30' doc='Timezone offset (30 minutes)' />
2686 <param name='45' doc='Timezone offset (45 minutes)' />
2687 <param name='&lt;0-2&gt;' doc='DST offset (hours)' />
2688 </params>
2689 </command>
2690 <command id='no timezone'>
2691 <params>
2692 <param name='no' doc='Negate a command or set its defaults' />
2693 <param name='timezone' doc='Disable network timezone override, use system tz' />
2694 </params>
2695 </command>
2696 <command id='periodic location update &lt;6-1530&gt;'>
2697 <params>
2698 <param name='periodic' doc='Periodic Location Updating Interval' />
2699 <param name='location' doc='Periodic Location Updating Interval' />
2700 <param name='update' doc='Periodic Location Updating Interval' />
2701 <param name='&lt;6-1530&gt;' doc='Periodic Location Updating Interval in Minutes' />
2702 </params>
2703 </command>
2704 <command id='no periodic location update'>
2705 <params>
2706 <param name='no' doc='Negate a command or set its defaults' />
2707 <param name='periodic' doc='Periodic Location Updating Interval' />
2708 <param name='location' doc='Periodic Location Updating Interval' />
2709 <param name='update' doc='Periodic Location Updating Interval' />
2710 </params>
2711 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002712 <command id='meas-feed destination ADDR &lt;0-65535&gt;'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002713 <params>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002714 <param name='meas-feed' doc='Measurement Report export' />
2715 <param name='destination' doc='Where to forward Measurement Report feeds' />
2716 <param name='ADDR' doc='address or hostname' />
2717 <param name='&lt;0-65535&gt;' doc='port number' />
2718 </params>
2719 </command>
2720 <command id='meas-feed scenario NAME'>
2721 <params>
2722 <param name='meas-feed' doc='Measurement Report export' />
2723 <param name='scenario' doc='Set a name to include in the Measurement Report feeds' />
2724 <param name='NAME' doc='Name string, up to 31 characters' />
2725 </params>
2726 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02002727 <command id='timer [TNNNN] [(&lt;0-2147483647&gt;|default)]'>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002728 <params>
Daniel Willmannf450f442019-06-06 17:52:25 +02002729 <param name='timer' doc='Configure or show timers' />
2730 <param name='[TNNNN]' doc='T- or X-timer-number -- 3GPP compliant timer number of the format &apos;1234&apos; or &apos;T1234&apos; or &apos;t1234&apos;; Osmocom-specific timer number of the format: &apos;X1234&apos; or &apos;x1234&apos;.' />
2731 <param name='[&lt;0-2147483647&gt;]' doc='New timer value' />
2732 <param name='[default]' doc='Set to default timer value' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002733 </params>
2734 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +01002735 <command id='allow-unusable-timeslots'>
2736 <params>
2737 <param name='allow-unusable-timeslots' doc='Don&apos;t refuse to start with mutually exclusive codec settings' />
2738 </params>
2739 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002740 <command id='neci (0|1)'>
2741 <params>
2742 <param name='neci' doc='New Establish Cause Indication' />
2743 <param name='0' doc='Don&apos;t set the NECI bit' />
2744 <param name='1' doc='Set the NECI bit' />
2745 </params>
2746 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002747 <command id='paging any use tch (0|1)'>
2748 <params>
2749 <param name='paging' doc='Assign a TCH when receiving a Paging Any request' />
2750 <param name='any' doc='Any Channel' />
2751 <param name='use' doc='Use' />
2752 <param name='tch' doc='TCH' />
2753 <param name='0' doc='Do not use TCH for Paging Request Any' />
2754 <param name='1' doc='Do use TCH for Paging Request Any' />
2755 </params>
2756 </command>
2757 <command id='bts &lt;0-255&gt;'>
2758 <params>
2759 <param name='bts' doc='Select a BTS to configure' />
2760 <param name='&lt;0-255&gt;' doc='BTS Number' />
2761 </params>
2762 </command>
2763 <command id='handover (0|1|default)'>
2764 <params>
2765 <param name='handover' doc='Handover general config' />
2766 <param name='0' doc='Disable in-call handover' />
2767 <param name='1' doc='Enable in-call handover' />
2768 <param name='default' doc='Enable/disable handover: Use default (0), remove explicit setting on this node' />
2769 </params>
2770 </command>
2771 <command id='handover algorithm (1|2|default)'>
2772 <params>
2773 <param name='handover' doc='Handover general config' />
2774 <param name='algorithm' doc='Choose algorithm for handover decision' />
2775 <param name='1' doc='Algorithm 1: trigger handover based on comparing current cell and neighbor RxLev and RxQual, only.' />
2776 <param name='2' doc='Algorithm 2: trigger handover on RxLev/RxQual, and also to balance the load across several cells. Consider available codecs. Prevent repeated handover by penalty timers.' />
2777 <param name='default' doc='Use default (1), remove explicit setting on this node' />
2778 </params>
2779 </command>
2780 <command id='handover1 window rxlev averaging (&lt;1-10&gt;|default)'>
2781 <params>
2782 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
2783 <param name='window' doc='Measurement averaging settings' />
2784 <param name='rxlev' doc='Received-Level averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02002785 <param name='averaging' doc='How many RxLev measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002786 <param name='&lt;1-10&gt;' doc='RxLev averaging: Number of values to average over' />
2787 <param name='default' doc='Use default (10), remove explicit setting on this node' />
2788 </params>
2789 </command>
2790 <command id='handover1 window rxqual averaging (&lt;1-10&gt;|default)'>
2791 <params>
2792 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
2793 <param name='window' doc='Measurement averaging settings' />
2794 <param name='rxqual' doc='Received-Quality averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02002795 <param name='averaging' doc='How many RxQual measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002796 <param name='&lt;1-10&gt;' doc='RxQual averaging: Number of values to average over' />
2797 <param name='default' doc='Use default (1), remove explicit setting on this node' />
2798 </params>
2799 </command>
2800 <command id='handover1 window rxlev neighbor averaging (&lt;1-10&gt;|default)'>
2801 <params>
2802 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
2803 <param name='window' doc='Measurement averaging settings' />
2804 <param name='rxlev' doc='Received-Level averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02002805 <param name='neighbor' doc='How many Neighbor RxLev measurements to use for averaging' />
2806 <param name='averaging' doc='How many Neighbor RxLev measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002807 <param name='&lt;1-10&gt;' doc='Neighbor RxLev averaging: Number of values to average over' />
2808 <param name='default' doc='Use default (10), remove explicit setting on this node' />
2809 </params>
2810 </command>
2811 <command id='handover1 power budget interval (&lt;1-99&gt;|default)'>
2812 <params>
2813 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
2814 <param name='power' doc='Neighbor cell power triggering' />
2815 <param name='budget' doc='Neighbor cell power triggering' />
2816 <param name='interval' doc='How often to check for a better cell (SACCH frames)' />
2817 <param name='&lt;1-99&gt;' doc='Check for stronger neighbor every N number of SACCH frames' />
2818 <param name='default' doc='Use default (6), remove explicit setting on this node' />
2819 </params>
2820 </command>
2821 <command id='handover1 power budget hysteresis (&lt;0-999&gt;|default)'>
2822 <params>
2823 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
2824 <param name='power' doc='Neighbor cell power triggering' />
2825 <param name='budget' doc='Neighbor cell power triggering' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002826 <param name='hysteresis' doc='How many dB stronger must a neighbor be to become a HO candidate' />
2827 <param name='&lt;0-999&gt;' doc='Neighbor&apos;s strength difference in dB' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002828 <param name='default' doc='Use default (3), remove explicit setting on this node' />
2829 </params>
2830 </command>
2831 <command id='handover1 maximum distance (&lt;0-9999&gt;|default)'>
2832 <params>
2833 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
2834 <param name='maximum' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
2835 <param name='distance' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
2836 <param name='&lt;0-9999&gt;' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
2837 <param name='default' doc='Use default (9999), remove explicit setting on this node' />
2838 </params>
2839 </command>
2840 <command id='handover2 window rxlev averaging (&lt;1-10&gt;|default)'>
2841 <params>
2842 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
2843 <param name='window' doc='Measurement averaging settings' />
2844 <param name='rxlev' doc='Received-Level averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02002845 <param name='averaging' doc='How many RxLev measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002846 <param name='&lt;1-10&gt;' doc='RxLev averaging: Number of values to average over' />
2847 <param name='default' doc='Use default (10), remove explicit setting on this node' />
2848 </params>
2849 </command>
2850 <command id='handover2 window rxqual averaging (&lt;1-10&gt;|default)'>
2851 <params>
2852 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
2853 <param name='window' doc='Measurement averaging settings' />
2854 <param name='rxqual' doc='Received-Quality averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02002855 <param name='averaging' doc='How many RxQual measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002856 <param name='&lt;1-10&gt;' doc='RxQual averaging: Number of values to average over' />
2857 <param name='default' doc='Use default (1), remove explicit setting on this node' />
2858 </params>
2859 </command>
2860 <command id='handover2 window rxlev neighbor averaging (&lt;1-10&gt;|default)'>
2861 <params>
2862 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
2863 <param name='window' doc='Measurement averaging settings' />
2864 <param name='rxlev' doc='Received-Level averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02002865 <param name='neighbor' doc='How many Neighbor RxLev measurements to use for averaging' />
2866 <param name='averaging' doc='How many Neighbor RxLev measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002867 <param name='&lt;1-10&gt;' doc='Neighbor RxLev averaging: Number of values to average over' />
2868 <param name='default' doc='Use default (10), remove explicit setting on this node' />
2869 </params>
2870 </command>
2871 <command id='handover2 power budget interval (&lt;1-99&gt;|default)'>
2872 <params>
2873 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
2874 <param name='power' doc='Neighbor cell power triggering' />
2875 <param name='budget' doc='Neighbor cell power triggering' />
2876 <param name='interval' doc='How often to check for a better cell (SACCH frames)' />
2877 <param name='&lt;1-99&gt;' doc='Check for stronger neighbor every N number of SACCH frames' />
2878 <param name='default' doc='Use default (6), remove explicit setting on this node' />
2879 </params>
2880 </command>
2881 <command id='handover2 power budget hysteresis (&lt;0-999&gt;|default)'>
2882 <params>
2883 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
2884 <param name='power' doc='Neighbor cell power triggering' />
2885 <param name='budget' doc='Neighbor cell power triggering' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002886 <param name='hysteresis' doc='How many dB stronger must a neighbor be to become a HO candidate' />
2887 <param name='&lt;0-999&gt;' doc='Neighbor&apos;s strength difference in dB' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002888 <param name='default' doc='Use default (3), remove explicit setting on this node' />
2889 </params>
2890 </command>
2891 <command id='handover2 maximum distance (&lt;0-9999&gt;|default)'>
2892 <params>
2893 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
2894 <param name='maximum' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
2895 <param name='distance' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
2896 <param name='&lt;0-9999&gt;' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
2897 <param name='default' doc='Use default (9999), remove explicit setting on this node' />
2898 </params>
2899 </command>
2900 <command id='handover2 assignment (0|1|default)'>
2901 <params>
2902 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Harald Welte7104ed22019-09-02 10:55:21 +02002903 <param name='assignment' doc='Enable or disable in-call channel re-assignment within the same cell' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002904 <param name='0' doc='Disable in-call assignment' />
2905 <param name='1' doc='Enable in-call assignment' />
2906 <param name='default' doc='Use default (0), remove explicit setting on this node' />
2907 </params>
2908 </command>
2909 <command id='handover2 tdma-measurement (full|subset|default)'>
2910 <params>
2911 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002912 <param name='tdma-measurement' doc='Define measurement set of TDMA frames' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002913 <param name='full' doc='Full set of 102/104 TDMA frames' />
2914 <param name='subset' doc='Sub set of 4 TDMA frames (SACCH)' />
2915 <param name='default' doc='Use default (subset), remove explicit setting on this node' />
2916 </params>
2917 </command>
2918 <command id='handover2 min rxlev (&lt;-110--50&gt;|default)'>
2919 <params>
2920 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002921 <param name='min' doc='Minimum Level/Quality thresholds before triggering HO' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002922 <param name='rxlev' doc='How weak may RxLev of an MS become before triggering HO' />
Harald Welte7104ed22019-09-02 10:55:21 +02002923 <param name='&lt;-110--50&gt;' doc='minimum RxLev (dBm; note: negative values)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002924 <param name='default' doc='Use default (-100), remove explicit setting on this node' />
2925 </params>
2926 </command>
2927 <command id='handover2 min rxqual (&lt;0-7&gt;|default)'>
2928 <params>
2929 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002930 <param name='min' doc='Minimum Level/Quality thresholds before triggering HO' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002931 <param name='rxqual' doc='How bad may RxQual of an MS become before triggering HO' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002932 <param name='&lt;0-7&gt;' doc='minimum RxQual' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002933 <param name='default' doc='Use default (5), remove explicit setting on this node' />
2934 </params>
2935 </command>
2936 <command id='handover2 afs-bias rxlev (&lt;0-20&gt;|default)'>
2937 <params>
2938 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002939 <param name='afs-bias' doc='Configure bias to prefer AFS (AMR on TCH/F) over other codecs' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002940 <param name='rxlev' doc='RxLev improvement bias for AFS over other codecs' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002941 <param name='&lt;0-20&gt;' doc='Virtual RxLev improvement (dB)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002942 <param name='default' doc='Use default (0), remove explicit setting on this node' />
2943 </params>
2944 </command>
2945 <command id='handover2 afs-bias rxqual (&lt;0-7&gt;|default)'>
2946 <params>
2947 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002948 <param name='afs-bias' doc='Configure bias to prefer AFS (AMR on TCH/F) over other codecs' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002949 <param name='rxqual' doc='RxQual improvement bias for AFS over other codecs' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002950 <param name='&lt;0-7&gt;' doc='Virtual RxQual improvement' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002951 <param name='default' doc='Use default (0), remove explicit setting on this node' />
2952 </params>
2953 </command>
2954 <command id='handover2 min-free-slots tch/f (&lt;0-9999&gt;|default)'>
2955 <params>
2956 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002957 <param name='min-free-slots' doc='Minimum free TCH timeslots before cell is considered congested' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002958 <param name='tch/f' doc='Minimum free TCH/F timeslots before cell is considered congested' />
2959 <param name='&lt;0-9999&gt;' doc='Number of TCH/F slots' />
2960 <param name='default' doc='Use default (0), remove explicit setting on this node' />
2961 </params>
2962 </command>
2963 <command id='handover2 min-free-slots tch/h (&lt;0-9999&gt;|default)'>
2964 <params>
2965 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002966 <param name='min-free-slots' doc='Minimum free TCH timeslots before cell is considered congested' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002967 <param name='tch/h' doc='Minimum free TCH/H timeslots before cell is considered congested' />
2968 <param name='&lt;0-9999&gt;' doc='Number of TCH/H slots' />
2969 <param name='default' doc='Use default (0), remove explicit setting on this node' />
2970 </params>
2971 </command>
2972 <command id='handover2 max-handovers (&lt;1-9999&gt;|default)'>
2973 <params>
2974 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002975 <param name='max-handovers' doc='Maximum number of concurrent handovers allowed per cell' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002976 <param name='&lt;1-9999&gt;' doc='Number' />
2977 <param name='default' doc='Use default (9999), remove explicit setting on this node' />
2978 </params>
2979 </command>
2980 <command id='handover2 penalty-time max-distance (&lt;0-99999&gt;|default)'>
2981 <params>
2982 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002983 <param name='penalty-time' doc='Set penalty times to wait between repeated handovers' />
Harald Welte7104ed22019-09-02 10:55:21 +02002984 <param name='max-distance' doc='Time to suspend handover for a subscriber after leaving this cell due to exceeding max distance; see also &apos;handover2 retries&apos;' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002985 <param name='&lt;0-99999&gt;' doc='Seconds' />
2986 <param name='default' doc='Use default (300), remove explicit setting on this node' />
2987 </params>
2988 </command>
2989 <command id='handover2 penalty-time failed-ho (&lt;0-99999&gt;|default)'>
2990 <params>
2991 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01002992 <param name='penalty-time' doc='Set penalty times to wait between repeated handovers' />
Harald Welte7104ed22019-09-02 10:55:21 +02002993 <param name='failed-ho' doc='Time to suspend handover for a subscriber after a failed handover into this cell; see also &apos;handover2 retries&apos;' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01002994 <param name='&lt;0-99999&gt;' doc='Seconds' />
2995 <param name='default' doc='Use default (60), remove explicit setting on this node' />
2996 </params>
2997 </command>
2998 <command id='handover2 penalty-time failed-assignment (&lt;0-99999&gt;|default)'>
2999 <params>
3000 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01003001 <param name='penalty-time' doc='Set penalty times to wait between repeated handovers' />
Harald Welte7104ed22019-09-02 10:55:21 +02003002 <param name='failed-assignment' doc='Time to suspend handover for a subscriber after a failed re-assignment within this cell; see also &apos;handover2 retries&apos;' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003003 <param name='&lt;0-99999&gt;' doc='Seconds' />
3004 <param name='default' doc='Use default (60), remove explicit setting on this node' />
3005 </params>
3006 </command>
3007 <command id='handover2 retries (&lt;0-9&gt;|default)'>
3008 <params>
3009 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Harald Welte7104ed22019-09-02 10:55:21 +02003010 <param name='retries' doc='Number of times to immediately retry a failed handover/assignment, before a penalty time is applied' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003011 <param name='&lt;0-9&gt;' doc='Number of retries' />
3012 <param name='default' doc='Use default (0), remove explicit setting on this node' />
3013 </params>
3014 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003015 <command id='handover2 congestion-check (disabled|&lt;1-999&gt;|now)'>
3016 <params>
3017 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01003018 <param name='congestion-check' doc='Configure congestion check interval' />
Harald Welte7104ed22019-09-02 10:55:21 +02003019 <param name='disabled' doc='Disable congestion checking, do not handover based on cell load. Note: there is one global congestion check interval, i.e. contrary to other handover2 settings, this is not configurable per individual cell.' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003020 <param name='&lt;1-999&gt;' doc='Congestion check interval in seconds (default 10)' />
3021 <param name='now' doc='Manually trigger a congestion check to run right now' />
3022 </params>
3023 </command>
3024 </node>
3025 <node id='config-net-bts'>
3026 <name>config-net-bts</name>
3027 <command id='type (unknown|bs11|nanobts|rbs2000|nokia_site|sysmobts)'>
3028 <params>
3029 <param name='type' doc='BTS Vendor/Type' />
3030 <param name='unknown' doc='Unknown BTS Type' />
3031 <param name='bs11' doc='Siemens BTS (BS-11 or compatible)' />
3032 <param name='nanobts' doc='ip.access nanoBTS or compatible' />
3033 <param name='rbs2000' doc='Ericsson RBS2000 Series' />
3034 <param name='nokia_site' doc='Nokia {Metro,Ultra,In}Site' />
3035 <param name='sysmobts' doc='sysmocom sysmoBTS' />
3036 </params>
3037 </command>
3038 <command id='description .TEXT'>
3039 <params>
3040 <param name='description' doc='Save human-readable description of the object' />
3041 <param name='.TEXT' doc='Text until the end of the line' />
3042 </params>
3043 </command>
3044 <command id='no description'>
3045 <params>
3046 <param name='no' doc='Negate a command or set its defaults' />
3047 <param name='description' doc='Remove description of the object' />
3048 </params>
3049 </command>
3050 <command id='band BAND'>
3051 <params>
3052 <param name='band' doc='Set the frequency band of this BTS' />
3053 <param name='BAND' doc='Frequency band' />
3054 </params>
3055 </command>
3056 <command id='cell_identity &lt;0-65535&gt;'>
3057 <params>
3058 <param name='cell_identity' doc='Set the Cell identity of this BTS' />
3059 <param name='&lt;0-65535&gt;' doc='Cell Identity' />
3060 </params>
3061 </command>
3062 <command id='dtx uplink [force]'>
3063 <params>
3064 <param name='dtx' doc='Configure discontinuous transmission' />
3065 <param name='uplink' doc='Enable Uplink DTX for this BTS' />
3066 <param name='[force]' doc='MS &apos;shall&apos; use DTXu instead of &apos;may&apos; use (might not be supported by older phones).' />
3067 </params>
3068 </command>
3069 <command id='dtx downlink'>
3070 <params>
3071 <param name='dtx' doc='Configure discontinuous transmission' />
3072 <param name='downlink' doc='Enable Downlink DTX for this BTS' />
3073 </params>
3074 </command>
3075 <command id='no dtx uplink'>
3076 <params>
3077 <param name='no' doc='Negate a command or set its defaults' />
3078 <param name='dtx' doc='Configure discontinuous transmission' />
3079 <param name='uplink' doc='Disable Uplink DTX for this BTS' />
3080 </params>
3081 </command>
3082 <command id='no dtx downlink'>
3083 <params>
3084 <param name='no' doc='Negate a command or set its defaults' />
3085 <param name='dtx' doc='Configure discontinuous transmission' />
3086 <param name='downlink' doc='Disable Downlink DTX for this BTS' />
3087 </params>
3088 </command>
3089 <command id='location_area_code &lt;0-65535&gt;'>
3090 <params>
3091 <param name='location_area_code' doc='Set the Location Area Code (LAC) of this BTS' />
3092 <param name='&lt;0-65535&gt;' doc='LAC' />
3093 </params>
3094 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003095 <command id='base_station_id_code &lt;0-63&gt;'>
3096 <params>
3097 <param name='base_station_id_code' doc='Set the Base Station Identity Code (BSIC) of this BTS' />
3098 <param name='&lt;0-63&gt;' doc='BSIC of this BTS' />
3099 </params>
3100 </command>
Eric Wild10def2c2019-06-04 13:38:28 +02003101 <command id='ipa unit-id &lt;0-65534&gt; &lt;0-255&gt;'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003102 <params>
Harald Welte7104ed22019-09-02 10:55:21 +02003103 <param name='ipa' doc='Abis/IP specific options' />
3104 <param name='unit-id' doc='Set the IPA BTS Unit ID' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003105 <param name='&lt;0-65534&gt;' doc='Unit ID (Site)' />
3106 <param name='&lt;0-255&gt;' doc='Unit ID (BTS)' />
3107 </params>
3108 </command>
Eric Wild10def2c2019-06-04 13:38:28 +02003109 <command id='ipa rsl-ip A.B.C.D'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003110 <params>
Harald Welte7104ed22019-09-02 10:55:21 +02003111 <param name='ipa' doc='Abis/IP specific options' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003112 <param name='rsl-ip' doc='Set the IPA RSL IP Address of the BSC' />
3113 <param name='A.B.C.D' doc='Destination IP address for RSL connection' />
3114 </params>
3115 </command>
3116 <command id='nokia_site skip-reset (0|1)'>
3117 <params>
3118 <param name='nokia_site' doc='Nokia *Site related commands' />
3119 <param name='skip-reset' doc='Skip the reset step during bootstrap process of this BTS' />
3120 <param name='0' doc='Do NOT skip the reset' />
3121 <param name='1' doc='Skip the reset' />
3122 </params>
3123 </command>
3124 <command id='nokia_site no-local-rel-conf (0|1)'>
3125 <params>
3126 <param name='nokia_site' doc='Nokia *Site related commands' />
3127 <param name='no-local-rel-conf' doc='Do not wait for RELease CONFirm message when releasing channel locally' />
3128 <param name='0' doc='Wait for RELease CONFirm' />
3129 <param name='1' doc='Do not wait for RELease CONFirm' />
3130 </params>
3131 </command>
3132 <command id='nokia_site bts-reset-timer &lt;15-100&gt;'>
3133 <params>
3134 <param name='nokia_site' doc='Nokia *Site related commands' />
3135 <param name='bts-reset-timer' doc='The amount of time (in sec.) between BTS_RESET is sent,' />
3136 <param name='&lt;15-100&gt;' doc='and the BTS is being bootstrapped.' />
3137 </params>
3138 </command>
Eric Wild10def2c2019-06-04 13:38:28 +02003139 <command id='oml ipa stream-id &lt;0-255&gt; line E1_LINE'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003140 <params>
3141 <param name='oml' doc='Organization &amp; Maintenance Link' />
Harald Welte7104ed22019-09-02 10:55:21 +02003142 <param name='ipa' doc='A-bis/IP Specific Options' />
3143 <param name='stream-id' doc='Set the ipa Stream ID of the OML link of this BTS' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003144 <param name='&lt;0-255&gt;' doc='Stream Identifier' />
3145 <param name='line' doc='Virtual E1 Line Number' />
3146 <param name='E1_LINE' doc='Virtual E1 Line Number' />
3147 </params>
3148 </command>
3149 <command id='oml e1 line E1_LINE timeslot &lt;1-31&gt; sub-slot (0|1|2|3|full)'>
3150 <params>
3151 <param name='oml' doc='Organization &amp; Maintenance Link' />
3152 <param name='e1' doc='OML E1/T1 Configuration' />
3153 <param name='line' doc='E1/T1 line number to be used for OML' />
3154 <param name='E1_LINE' doc='E1/T1 line number to be used for OML' />
3155 <param name='timeslot' doc='E1/T1 timeslot to be used for OML' />
3156 <param name='&lt;1-31&gt;' doc='E1/T1 timeslot to be used for OML' />
3157 <param name='sub-slot' doc='E1/T1 sub-slot to be used for OML' />
3158 <param name='0' doc='Use E1/T1 sub-slot 0' />
3159 <param name='1' doc='Use E1/T1 sub-slot 1' />
3160 <param name='2' doc='Use E1/T1 sub-slot 2' />
3161 <param name='3' doc='Use E1/T1 sub-slot 3' />
3162 <param name='full' doc='Use full E1 slot 3' />
3163 </params>
3164 </command>
3165 <command id='oml e1 tei &lt;0-63&gt;'>
3166 <params>
3167 <param name='oml' doc='Organization &amp; Maintenance Link' />
3168 <param name='e1' doc='OML E1/T1 Configuration' />
3169 <param name='tei' doc='Set the TEI to be used for OML' />
3170 <param name='&lt;0-63&gt;' doc='TEI Number' />
3171 </params>
3172 </command>
3173 <command id='channel allocator (ascending|descending)'>
3174 <params>
Ruben Undheim06e6f8a2019-07-16 21:13:12 +02003175 <param name='channel' doc='Channel Allocator' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003176 <param name='allocator' doc='Channel Allocator' />
3177 <param name='ascending' doc='Allocate Timeslots and Transceivers in ascending order' />
3178 <param name='descending' doc='Allocate Timeslots and Transceivers in descending order' />
3179 </params>
3180 </command>
3181 <command id='rach tx integer &lt;0-15&gt;'>
3182 <params>
3183 <param name='rach' doc='Random Access Control Channel' />
3184 <param name='tx' doc='Set the raw tx integer value in RACH Control parameters IE' />
3185 <param name='integer' doc='Set the raw tx integer value in RACH Control parameters IE' />
3186 <param name='&lt;0-15&gt;' doc='Raw tx integer value in RACH Control parameters IE' />
3187 </params>
3188 </command>
3189 <command id='rach max transmission (1|2|4|7)'>
3190 <params>
3191 <param name='rach' doc='Random Access Control Channel' />
3192 <param name='max' doc='Set the maximum number of RACH burst transmissions' />
3193 <param name='transmission' doc='Set the maximum number of RACH burst transmissions' />
3194 <param name='1' doc='Maximum number of 1 RACH burst transmissions' />
3195 <param name='2' doc='Maximum number of 2 RACH burst transmissions' />
3196 <param name='4' doc='Maximum number of 4 RACH burst transmissions' />
3197 <param name='7' doc='Maximum number of 7 RACH burst transmissions' />
3198 </params>
3199 </command>
Harald Welte7fbcc2e2019-06-18 10:58:21 +02003200 <command id='channel-description attach (0|1)'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003201 <params>
Harald Welte7fbcc2e2019-06-18 10:58:21 +02003202 <param name='channel-description' doc='Channel Description' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003203 <param name='attach' doc='Set if attachment is required' />
3204 <param name='0' doc='Attachment is NOT required' />
3205 <param name='1' doc='Attachment is required (standard)' />
3206 </params>
3207 </command>
Harald Welte7fbcc2e2019-06-18 10:58:21 +02003208 <command id='channel-description bs-pa-mfrms &lt;2-9&gt;'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003209 <params>
Harald Welte7fbcc2e2019-06-18 10:58:21 +02003210 <param name='channel-description' doc='Channel Description' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003211 <param name='bs-pa-mfrms' doc='Set number of multiframe periods for paging groups' />
3212 <param name='&lt;2-9&gt;' doc='Number of multiframe periods for paging groups' />
3213 </params>
3214 </command>
Harald Welte7fbcc2e2019-06-18 10:58:21 +02003215 <command id='channel-description bs-ag-blks-res &lt;0-7&gt;'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003216 <params>
Harald Welte7fbcc2e2019-06-18 10:58:21 +02003217 <param name='channel-description' doc='Channel Description' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003218 <param name='bs-ag-blks-res' doc='Set number of blocks reserved for access grant' />
3219 <param name='&lt;0-7&gt;' doc='Number of blocks reserved for access grant' />
3220 </params>
3221 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02003222 <command id='ccch load-indication-threshold &lt;0-100&gt;'>
3223 <params>
3224 <param name='ccch' doc='Common Control Channel' />
3225 <param name='load-indication-threshold' doc='Percentage of CCCH load at which BTS sends RSL CCCH LOAD IND' />
3226 <param name='&lt;0-100&gt;' doc='CCCH Load Threshold in percent (Default: 10)' />
3227 </params>
3228 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003229 <command id='rach nm busy threshold &lt;0-255&gt;'>
3230 <params>
3231 <param name='rach' doc='Random Access Control Channel' />
3232 <param name='nm' doc='Network Management' />
3233 <param name='busy' doc='Set the NM Busy Threshold' />
3234 <param name='threshold' doc='Set the NM Busy Threshold' />
3235 <param name='&lt;0-255&gt;' doc='NM Busy Threshold in dB' />
3236 </params>
3237 </command>
3238 <command id='rach nm load average &lt;0-65535&gt;'>
3239 <params>
3240 <param name='rach' doc='Random Access Control Channel' />
3241 <param name='nm' doc='Network Management' />
3242 <param name='load' doc='Set the NM Loadaverage Slots value' />
3243 <param name='average' doc='Set the NM Loadaverage Slots value' />
3244 <param name='&lt;0-65535&gt;' doc='NM Loadaverage Slots value' />
3245 </params>
3246 </command>
3247 <command id='cell barred (0|1)'>
3248 <params>
3249 <param name='cell' doc='Should this cell be barred from access?' />
3250 <param name='barred' doc='Should this cell be barred from access?' />
3251 <param name='0' doc='Cell should NOT be barred' />
3252 <param name='1' doc='Cell should be barred' />
3253 </params>
3254 </command>
3255 <command id='rach emergency call allowed (0|1)'>
3256 <params>
3257 <param name='rach' doc='Random Access Control Channel' />
3258 <param name='emergency' doc='Should this cell allow emergency calls?' />
3259 <param name='call' doc='Should this cell allow emergency calls?' />
3260 <param name='allowed' doc='Should this cell allow emergency calls?' />
3261 <param name='0' doc='Do NOT allow emergency calls' />
3262 <param name='1' doc='Allow emergency calls' />
3263 </params>
3264 </command>
3265 <command id='rach access-control-class (0|1|2|3|4|5|6|7|8|9|11|12|13|14|15) (barred|allowed)'>
3266 <params>
3267 <param name='rach' doc='Random Access Control Channel' />
3268 <param name='access-control-class' doc='Set access control class' />
3269 <param name='0' doc='Access control class 0' />
3270 <param name='1' doc='Access control class 1' />
3271 <param name='2' doc='Access control class 2' />
3272 <param name='3' doc='Access control class 3' />
3273 <param name='4' doc='Access control class 4' />
3274 <param name='5' doc='Access control class 5' />
3275 <param name='6' doc='Access control class 6' />
3276 <param name='7' doc='Access control class 7' />
3277 <param name='8' doc='Access control class 8' />
3278 <param name='9' doc='Access control class 9' />
3279 <param name='11' doc='Access control class 11 for PLMN use' />
3280 <param name='12' doc='Access control class 12 for security services' />
3281 <param name='13' doc='Access control class 13 for public utilities (e.g. water/gas suppliers)' />
3282 <param name='14' doc='Access control class 14 for emergency services' />
3283 <param name='15' doc='Access control class 15 for PLMN staff' />
3284 <param name='barred' doc='barred to use access control class' />
3285 <param name='allowed' doc='allowed to use access control class' />
3286 </params>
3287 </command>
3288 <command id='ms max power &lt;0-40&gt;'>
3289 <params>
3290 <param name='ms' doc='MS Options' />
3291 <param name='max' doc='Maximum transmit power of the MS' />
3292 <param name='power' doc='Maximum transmit power of the MS' />
3293 <param name='&lt;0-40&gt;' doc='Maximum transmit power of the MS in dBm' />
3294 </params>
3295 </command>
3296 <command id='cell reselection hysteresis &lt;0-14&gt;'>
3297 <params>
3298 <param name='cell' doc='Cell Parameters' />
3299 <param name='reselection' doc='Cell re-selection parameters' />
3300 <param name='hysteresis' doc='Cell Re-Selection Hysteresis in dB' />
3301 <param name='&lt;0-14&gt;' doc='Cell Re-Selection Hysteresis in dB' />
3302 </params>
3303 </command>
3304 <command id='rxlev access min &lt;0-63&gt;'>
3305 <params>
3306 <param name='rxlev' doc='Minimum RxLev needed for cell access' />
3307 <param name='access' doc='Minimum RxLev needed for cell access' />
3308 <param name='min' doc='Minimum RxLev needed for cell access' />
3309 <param name='&lt;0-63&gt;' doc='Minimum RxLev needed for cell access (better than -110dBm)' />
3310 </params>
3311 </command>
3312 <command id='cell bar qualify (0|1)'>
3313 <params>
3314 <param name='cell' doc='Cell Parameters' />
3315 <param name='bar' doc='Cell Bar Qualify' />
3316 <param name='qualify' doc='Cell Bar Qualify' />
3317 <param name='0' doc='Set CBQ to 0' />
3318 <param name='1' doc='Set CBQ to 1' />
3319 </params>
3320 </command>
3321 <command id='cell reselection offset &lt;0-126&gt;'>
3322 <params>
3323 <param name='cell' doc='Cell Parameters' />
3324 <param name='reselection' doc='Cell Re-Selection Parameters' />
3325 <param name='offset' doc='Cell Re-Selection Offset (CRO) in dB' />
3326 <param name='&lt;0-126&gt;' doc='Cell Re-Selection Offset (CRO) in dB' />
3327 </params>
3328 </command>
3329 <command id='temporary offset &lt;0-60&gt;'>
3330 <params>
3331 <param name='temporary' doc='Cell selection temporary negative offset' />
3332 <param name='offset' doc='Cell selection temporary negative offset' />
3333 <param name='&lt;0-60&gt;' doc='Cell selection temporary negative offset in dB' />
3334 </params>
3335 </command>
3336 <command id='temporary offset infinite'>
3337 <params>
3338 <param name='temporary' doc='Cell selection temporary negative offset' />
3339 <param name='offset' doc='Cell selection temporary negative offset' />
3340 <param name='infinite' doc='Sets cell selection temporary negative offset to infinity' />
3341 </params>
3342 </command>
3343 <command id='penalty time &lt;20-620&gt;'>
3344 <params>
3345 <param name='penalty' doc='Cell selection penalty time' />
3346 <param name='time' doc='Cell selection penalty time' />
3347 <param name='&lt;20-620&gt;' doc='Cell selection penalty time in seconds (by 20s increments)' />
3348 </params>
3349 </command>
3350 <command id='penalty time reserved'>
3351 <params>
3352 <param name='penalty' doc='Cell selection penalty time' />
3353 <param name='time' doc='Cell selection penalty time' />
3354 <param name='reserved' doc='Set cell selection penalty time to reserved value 31, (indicate that CELL_RESELECT_OFFSET is subtracted from C2 and TEMPORARY_OFFSET is ignored)' />
3355 </params>
3356 </command>
3357 <command id='radio-link-timeout &lt;4-64&gt;'>
3358 <params>
3359 <param name='radio-link-timeout' doc='Radio link timeout criterion (BTS side)' />
3360 <param name='&lt;4-64&gt;' doc='Radio link timeout value (lost SACCH block)' />
3361 </params>
3362 </command>
3363 <command id='radio-link-timeout infinite'>
3364 <params>
3365 <param name='radio-link-timeout' doc='Radio link timeout criterion (BTS side)' />
3366 <param name='infinite' doc='Infinite Radio link timeout value (use only for BTS RF testing)' />
3367 </params>
3368 </command>
3369 <command id='gprs mode (none|gprs|egprs)'>
3370 <params>
3371 <param name='gprs' doc='GPRS Packet Network' />
3372 <param name='mode' doc='GPRS Mode for this BTS' />
3373 <param name='none' doc='GPRS Disabled on this BTS' />
3374 <param name='gprs' doc='GPRS Enabled on this BTS' />
3375 <param name='egprs' doc='EGPRS (EDGE) Enabled on this BTS' />
3376 </params>
3377 </command>
3378 <command id='gprs 11bit_rach_support_for_egprs (0|1)'>
3379 <params>
3380 <param name='gprs' doc='GPRS Packet Network' />
3381 <param name='11bit_rach_support_for_egprs' doc='11 bit RACH options' />
3382 <param name='0' doc='Disable 11 bit RACH for EGPRS' />
3383 <param name='1' doc='Enable 11 bit RACH for EGPRS' />
3384 </params>
3385 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02003386 <command id='gprs ns timer (tns-block|tns-block-retries|tns-reset|tns-reset-retries|tns-test|tns-alive|tns-alive-retries|tsns-prov) &lt;0-255&gt;'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003387 <params>
3388 <param name='gprs' doc='GPRS Packet Network' />
3389 <param name='ns' doc='Network Service' />
3390 <param name='timer' doc='Network Service Timer' />
3391 <param name='tns-block' doc='(un)blocking Timer (Tns-block) timeout' />
3392 <param name='tns-block-retries' doc='(un)blocking Timer (Tns-block) number of retries' />
3393 <param name='tns-reset' doc='Reset Timer (Tns-reset) timeout' />
3394 <param name='tns-reset-retries' doc='Reset Timer (Tns-reset) number of retries' />
3395 <param name='tns-test' doc='Test Timer (Tns-test) timeout' />
3396 <param name='tns-alive' doc='Alive Timer (Tns-alive) timeout' />
3397 <param name='tns-alive-retries' doc='Alive Timer (Tns-alive) number of retries' />
Daniel Willmannf450f442019-06-06 17:52:25 +02003398 <param name='tsns-prov' doc='SNS Provision Timer (Tsns-prov) timeout' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003399 <param name='&lt;0-255&gt;' doc='Timer Value' />
3400 </params>
3401 </command>
3402 <command id='gprs routing area &lt;0-255&gt;'>
3403 <params>
3404 <param name='gprs' doc='GPRS Packet Network' />
3405 <param name='routing' doc='GPRS Routing Area Code' />
3406 <param name='area' doc='GPRS Routing Area Code' />
3407 <param name='&lt;0-255&gt;' doc='GPRS Routing Area Code' />
3408 </params>
3409 </command>
3410 <command id='gprs network-control-order (nc0|nc1|nc2)'>
3411 <params>
3412 <param name='gprs' doc='GPRS Packet Network' />
3413 <param name='network-control-order' doc='GPRS Network Control Order' />
3414 <param name='nc0' doc='MS controlled cell re-selection, no measurement reporting' />
3415 <param name='nc1' doc='MS controlled cell re-selection, MS sends measurement reports' />
3416 <param name='nc2' doc='Network controlled cell re-selection, MS sends measurement reports' />
3417 </params>
3418 </command>
3419 <command id='gprs control-ack-type-rach'>
3420 <params>
3421 <param name='gprs' doc='GPRS Packet Network' />
3422 <param name='control-ack-type-rach' doc='Set GPRS Control Ack Type for PACKET CONTROL ACKNOWLEDGMENT message to four access bursts format instead of default RLC/MAC control block' />
3423 </params>
3424 </command>
3425 <command id='no gprs control-ack-type-rach'>
3426 <params>
3427 <param name='no' doc='Negate a command or set its defaults' />
3428 <param name='gprs' doc='GPRS Packet Network' />
3429 <param name='control-ack-type-rach' doc='Set GPRS Control Ack Type for PACKET CONTROL ACKNOWLEDGMENT message to four access bursts format instead of default RLC/MAC control block' />
3430 </params>
3431 </command>
3432 <command id='gprs cell bvci &lt;2-65535&gt;'>
3433 <params>
3434 <param name='gprs' doc='GPRS Packet Network' />
3435 <param name='cell' doc='GPRS Cell Settings' />
3436 <param name='bvci' doc='GPRS BSSGP VC Identifier' />
3437 <param name='&lt;2-65535&gt;' doc='GPRS BSSGP VC Identifier' />
3438 </params>
3439 </command>
3440 <command id='gprs cell timer (blocking-timer|blocking-retries|unblocking-retries|reset-timer|reset-retries|suspend-timer|suspend-retries|resume-timer|resume-retries|capability-update-timer|capability-update-retries) &lt;0-255&gt;'>
3441 <params>
3442 <param name='gprs' doc='GPRS Packet Network' />
3443 <param name='cell' doc='Cell / BSSGP' />
3444 <param name='timer' doc='Cell/BSSGP Timer' />
3445 <param name='blocking-timer' doc='Tbvc-block timeout' />
3446 <param name='blocking-retries' doc='Tbvc-block retries' />
3447 <param name='unblocking-retries' doc='Tbvc-unblock retries' />
3448 <param name='reset-timer' doc='Tbvcc-reset timeout' />
3449 <param name='reset-retries' doc='Tbvc-reset retries' />
3450 <param name='suspend-timer' doc='Tbvc-suspend timeout' />
3451 <param name='suspend-retries' doc='Tbvc-suspend retries' />
3452 <param name='resume-timer' doc='Tbvc-resume timeout' />
3453 <param name='resume-retries' doc='Tbvc-resume retries' />
3454 <param name='capability-update-timer' doc='Tbvc-capa-update timeout' />
3455 <param name='capability-update-retries' doc='Tbvc-capa-update retries' />
3456 <param name='&lt;0-255&gt;' doc='Timer Value' />
3457 </params>
3458 </command>
3459 <command id='gprs nsei &lt;0-65535&gt;'>
3460 <params>
3461 <param name='gprs' doc='GPRS Packet Network' />
3462 <param name='nsei' doc='GPRS NS Entity Identifier' />
3463 <param name='&lt;0-65535&gt;' doc='GPRS NS Entity Identifier' />
3464 </params>
3465 </command>
3466 <command id='gprs nsvc &lt;0-1&gt; nsvci &lt;0-65535&gt;'>
3467 <params>
3468 <param name='gprs' doc='GPRS Packet Network' />
3469 <param name='nsvc' doc='Network Service Virtual Connection (NS-VC)' />
3470 <param name='&lt;0-1&gt;' doc='NSVC Logical Number' />
3471 <param name='nsvci' doc='NS Virtual Connection Identifier' />
3472 <param name='&lt;0-65535&gt;' doc='GPRS NS VC Identifier' />
3473 </params>
3474 </command>
3475 <command id='gprs nsvc &lt;0-1&gt; local udp port &lt;0-65535&gt;'>
3476 <params>
3477 <param name='gprs' doc='GPRS Packet Network' />
3478 <param name='nsvc' doc='Network Service Virtual Connection (NS-VC)' />
3479 <param name='&lt;0-1&gt;' doc='NSVC Logical Number' />
3480 <param name='local' doc='GPRS NS Local UDP Port' />
3481 <param name='udp' doc='GPRS NS Local UDP Port' />
3482 <param name='port' doc='GPRS NS Local UDP Port' />
3483 <param name='&lt;0-65535&gt;' doc='GPRS NS Local UDP Port Number' />
3484 </params>
3485 </command>
3486 <command id='gprs nsvc &lt;0-1&gt; remote udp port &lt;0-65535&gt;'>
3487 <params>
3488 <param name='gprs' doc='GPRS Packet Network' />
3489 <param name='nsvc' doc='Network Service Virtual Connection (NS-VC)' />
3490 <param name='&lt;0-1&gt;' doc='NSVC Logical Number' />
3491 <param name='remote' doc='GPRS NS Remote UDP Port' />
3492 <param name='udp' doc='GPRS NS Remote UDP Port' />
3493 <param name='port' doc='GPRS NS Remote UDP Port' />
3494 <param name='&lt;0-65535&gt;' doc='GPRS NS Remote UDP Port Number' />
3495 </params>
3496 </command>
3497 <command id='gprs nsvc &lt;0-1&gt; remote ip A.B.C.D'>
3498 <params>
3499 <param name='gprs' doc='GPRS Packet Network' />
3500 <param name='nsvc' doc='Network Service Virtual Connection (NS-VC)' />
3501 <param name='&lt;0-1&gt;' doc='NSVC Logical Number' />
3502 <param name='remote' doc='GPRS NS Remote IP Address' />
3503 <param name='ip' doc='GPRS NS Remote IP Address' />
3504 <param name='A.B.C.D' doc='GPRS NS Remote IP Address' />
3505 </params>
3506 </command>
3507 <command id='paging free &lt;-1-1024&gt;'>
3508 <params>
3509 <param name='paging' doc='Paging options' />
3510 <param name='free' doc='Only page when having a certain amount of free slots' />
3511 <param name='&lt;-1-1024&gt;' doc='amount of required free paging slots. -1 to disable' />
3512 </params>
3513 </command>
3514 <command id='system-information (1|2|3|4|5|6|7|8|9|10|13|16|17|18|19|20|2bis|2ter|2quater|5bis|5ter) mode (static|computed)'>
3515 <params>
3516 <param name='system-information' doc='System Information Messages' />
3517 <param name='1' doc='System Information Type 1' />
3518 <param name='2' doc='System Information Type 2' />
3519 <param name='3' doc='System Information Type 3' />
3520 <param name='4' doc='System Information Type 4' />
3521 <param name='5' doc='System Information Type 5' />
3522 <param name='6' doc='System Information Type 6' />
3523 <param name='7' doc='System Information Type 7' />
3524 <param name='8' doc='System Information Type 8' />
3525 <param name='9' doc='System Information Type 9' />
3526 <param name='10' doc='System Information Type 10' />
3527 <param name='13' doc='System Information Type 13' />
3528 <param name='16' doc='System Information Type 16' />
3529 <param name='17' doc='System Information Type 17' />
3530 <param name='18' doc='System Information Type 18' />
3531 <param name='19' doc='System Information Type 19' />
3532 <param name='20' doc='System Information Type 20' />
3533 <param name='2bis' doc='System Information Type 2bis' />
3534 <param name='2ter' doc='System Information Type 2ter' />
3535 <param name='2quater' doc='System Information Type 2quater' />
3536 <param name='5bis' doc='System Information Type 5bis' />
3537 <param name='5ter' doc='System Information Type 5ter' />
3538 <param name='mode' doc='System Information Mode' />
3539 <param name='static' doc='Static user-specified' />
3540 <param name='computed' doc='Dynamic, BSC-computed' />
3541 </params>
3542 </command>
3543 <command id='system-information (1|2|3|4|5|6|7|8|9|10|13|16|17|18|19|20|2bis|2ter|2quater|5bis|5ter) static HEXSTRING'>
3544 <params>
3545 <param name='system-information' doc='System Information Messages' />
3546 <param name='1' doc='System Information Type 1' />
3547 <param name='2' doc='System Information Type 2' />
3548 <param name='3' doc='System Information Type 3' />
3549 <param name='4' doc='System Information Type 4' />
3550 <param name='5' doc='System Information Type 5' />
3551 <param name='6' doc='System Information Type 6' />
3552 <param name='7' doc='System Information Type 7' />
3553 <param name='8' doc='System Information Type 8' />
3554 <param name='9' doc='System Information Type 9' />
3555 <param name='10' doc='System Information Type 10' />
3556 <param name='13' doc='System Information Type 13' />
3557 <param name='16' doc='System Information Type 16' />
3558 <param name='17' doc='System Information Type 17' />
3559 <param name='18' doc='System Information Type 18' />
3560 <param name='19' doc='System Information Type 19' />
3561 <param name='20' doc='System Information Type 20' />
3562 <param name='2bis' doc='System Information Type 2bis' />
3563 <param name='2ter' doc='System Information Type 2ter' />
3564 <param name='2quater' doc='System Information Type 2quater' />
3565 <param name='5bis' doc='System Information Type 5bis' />
3566 <param name='5ter' doc='System Information Type 5ter' />
3567 <param name='static' doc='Static System Information filling' />
3568 <param name='HEXSTRING' doc='Static user-specified SI content in HEX notation' />
3569 </params>
3570 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02003571 <command id='system-information unused-send-empty'>
3572 <params>
3573 <param name='system-information' doc='System Information Messages' />
3574 <param name='unused-send-empty' doc='Send BCCH Info with empty &apos;Full BCCH Info&apos; TLV to notify disabled SI. Some nanoBTS fw versions are known to fail upon receival of these messages.' />
3575 </params>
3576 </command>
3577 <command id='no system-information unused-send-empty'>
3578 <params>
3579 <param name='no' doc='Negate a command or set its defaults' />
3580 <param name='system-information' doc='System Information Messages' />
3581 <param name='unused-send-empty' doc='Avoid sending BCCH Info with empty &apos;Full BCCH Info&apos; TLV to notify disabled SI. Some nanoBTS fw versions are known to fail upon receival of these messages.' />
3582 </params>
3583 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003584 <command id='early-classmark-sending (allowed|forbidden)'>
3585 <params>
3586 <param name='early-classmark-sending' doc='Early Classmark Sending' />
3587 <param name='allowed' doc='Early Classmark Sending is allowed' />
3588 <param name='forbidden' doc='Early Classmark Sending is forbidden' />
3589 </params>
3590 </command>
3591 <command id='early-classmark-sending-3g (allowed|forbidden)'>
3592 <params>
3593 <param name='early-classmark-sending-3g' doc='3G Early Classmark Sending' />
3594 <param name='allowed' doc='3G Early Classmark Sending is allowed' />
3595 <param name='forbidden' doc='3G Early Classmark Sending is forbidden' />
3596 </params>
3597 </command>
3598 <command id='neighbor-list mode (automatic|manual|manual-si5)'>
3599 <params>
3600 <param name='neighbor-list' doc='Neighbor List' />
3601 <param name='mode' doc='Mode of Neighbor List generation' />
Daniel Willmannf450f442019-06-06 17:52:25 +02003602 <param name='automatic' doc='Automatically from all BTS in this BSC' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003603 <param name='manual' doc='Manual' />
3604 <param name='manual-si5' doc='Manual with different lists for SI2 and SI5' />
3605 </params>
3606 </command>
3607 <command id='neighbor-list (add|del) arfcn &lt;0-1023&gt;'>
3608 <params>
3609 <param name='neighbor-list' doc='Neighbor List' />
3610 <param name='add' doc='Add to manual neighbor list' />
3611 <param name='del' doc='Delete from manual neighbor list' />
3612 <param name='arfcn' doc='ARFCN of neighbor' />
3613 <param name='&lt;0-1023&gt;' doc='ARFCN of neighbor' />
3614 </params>
3615 </command>
3616 <command id='si5 neighbor-list (add|del) arfcn &lt;0-1023&gt;'>
3617 <params>
3618 <param name='si5' doc='SI5 Neighbor List' />
3619 <param name='neighbor-list' doc='SI5 Neighbor List' />
3620 <param name='add' doc='Add to manual SI5 neighbor list' />
3621 <param name='del' doc='Delete from SI5 manual neighbor list' />
3622 <param name='arfcn' doc='ARFCN of neighbor' />
3623 <param name='&lt;0-1023&gt;' doc='ARFCN of neighbor' />
3624 </params>
3625 </command>
3626 <command id='si2quater neighbor-list add earfcn &lt;0-65535&gt; thresh-hi &lt;0-31&gt; thresh-lo &lt;0-32&gt; prio &lt;0-8&gt; qrxlv &lt;0-32&gt; meas &lt;0-8&gt;'>
3627 <params>
3628 <param name='si2quater' doc='SI2quater Neighbor List' />
3629 <param name='neighbor-list' doc='SI2quater Neighbor List' />
3630 <param name='add' doc='Add to manual SI2quater neighbor list' />
3631 <param name='earfcn' doc='EARFCN of neighbor' />
3632 <param name='&lt;0-65535&gt;' doc='EARFCN of neighbor' />
3633 <param name='thresh-hi' doc='threshold high bits' />
3634 <param name='&lt;0-31&gt;' doc='threshold high bits' />
3635 <param name='thresh-lo' doc='threshold low bits' />
3636 <param name='&lt;0-32&gt;' doc='threshold low bits (32 means NA)' />
3637 <param name='prio' doc='priority' />
3638 <param name='&lt;0-8&gt;' doc='priority (8 means NA)' />
3639 <param name='qrxlv' doc='QRXLEVMIN' />
3640 <param name='&lt;0-32&gt;' doc='QRXLEVMIN (32 means NA)' />
3641 <param name='meas' doc='measurement bandwidth' />
3642 <param name='&lt;0-8&gt;' doc='measurement bandwidth (8 means NA)' />
3643 </params>
3644 </command>
3645 <command id='si2quater neighbor-list del earfcn &lt;0-65535&gt;'>
3646 <params>
3647 <param name='si2quater' doc='SI2quater Neighbor List' />
3648 <param name='neighbor-list' doc='SI2quater Neighbor List' />
3649 <param name='del' doc='Delete from SI2quater manual neighbor list' />
3650 <param name='earfcn' doc='EARFCN of neighbor' />
3651 <param name='&lt;0-65535&gt;' doc='EARFCN' />
3652 </params>
3653 </command>
3654 <command id='si2quater neighbor-list add uarfcn &lt;0-16383&gt; &lt;0-511&gt; &lt;0-1&gt;'>
3655 <params>
3656 <param name='si2quater' doc='SI2quater Neighbor List' />
3657 <param name='neighbor-list' doc='SI2quater Neighbor List' />
3658 <param name='add' doc='Add to manual SI2quater neighbor list' />
3659 <param name='uarfcn' doc='UARFCN of neighbor' />
3660 <param name='&lt;0-16383&gt;' doc='UARFCN of neighbor' />
3661 <param name='&lt;0-511&gt;' doc='scrambling code' />
3662 <param name='&lt;0-1&gt;' doc='diversity bit' />
3663 </params>
3664 </command>
3665 <command id='si2quater neighbor-list del uarfcn &lt;0-16383&gt; &lt;0-511&gt;'>
3666 <params>
3667 <param name='si2quater' doc='SI2quater Neighbor List' />
3668 <param name='neighbor-list' doc='SI2quater Neighbor List' />
3669 <param name='del' doc='Delete from SI2quater manual neighbor list' />
3670 <param name='uarfcn' doc='UARFCN of neighbor' />
3671 <param name='&lt;0-16383&gt;' doc='UARFCN' />
3672 <param name='&lt;0-511&gt;' doc='scrambling code' />
3673 </params>
3674 </command>
3675 <command id='rf-lock-exclude'>
3676 <params>
3677 <param name='rf-lock-exclude' doc='Exclude this BTS from the global RF Lock' />
3678 </params>
3679 </command>
3680 <command id='no rf-lock-exclude'>
3681 <params>
3682 <param name='no' doc='Negate a command or set its defaults' />
3683 <param name='rf-lock-exclude' doc='Exclude this BTS from the global RF Lock' />
3684 </params>
3685 </command>
3686 <command id='force-combined-si'>
3687 <params>
3688 <param name='force-combined-si' doc='Force the generation of a single SI (no ter/bis)' />
3689 </params>
3690 </command>
3691 <command id='no force-combined-si'>
3692 <params>
3693 <param name='no' doc='Negate a command or set its defaults' />
3694 <param name='force-combined-si' doc='Force the generation of a single SI (no ter/bis)' />
3695 </params>
3696 </command>
3697 <command id='codec-support fr'>
3698 <params>
3699 <param name='codec-support' doc='Codec Support settings' />
3700 <param name='fr' doc='Fullrate' />
3701 </params>
3702 </command>
3703 <command id='codec-support fr (hr|efr|amr)'>
3704 <params>
3705 <param name='codec-support' doc='Codec Support settings' />
3706 <param name='fr' doc='Fullrate' />
3707 <param name='hr' doc='Half Rate' />
3708 <param name='efr' doc='Enhanced Full Rate' />
3709 <param name='amr' doc='Adaptive Multirate' />
3710 </params>
3711 </command>
3712 <command id='codec-support fr (hr|efr|amr) (hr|efr|amr)'>
3713 <params>
3714 <param name='codec-support' doc='Codec Support settings' />
3715 <param name='fr' doc='Fullrate' />
3716 <param name='hr' doc='Half Rate' />
3717 <param name='efr' doc='Enhanced Full Rate' />
3718 <param name='amr' doc='Adaptive Multirate' />
3719 <param name='hr' doc='Half Rate' />
3720 <param name='efr' doc='Enhanced Full Rate' />
3721 <param name='amr' doc='Adaptive Multirate' />
3722 </params>
3723 </command>
3724 <command id='codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)'>
3725 <params>
3726 <param name='codec-support' doc='Codec Support settings' />
3727 <param name='fr' doc='Fullrate' />
3728 <param name='hr' doc='Half Rate' />
3729 <param name='efr' doc='Enhanced Full Rate' />
3730 <param name='amr' doc='Adaptive Multirate' />
3731 <param name='hr' doc='Half Rate' />
3732 <param name='efr' doc='Enhanced Full Rate' />
3733 <param name='amr' doc='Adaptive Multirate' />
3734 <param name='hr' doc='Half Rate' />
3735 <param name='efr' doc='Enhanced Full Rate' />
3736 <param name='amr' doc='Adaptive Multirate' />
3737 </params>
3738 </command>
3739 <command id='codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)'>
3740 <params>
3741 <param name='codec-support' doc='Codec Support settings' />
3742 <param name='fr' doc='Fullrate' />
3743 <param name='hr' doc='Half Rate' />
3744 <param name='efr' doc='Enhanced Full Rate' />
3745 <param name='amr' doc='Adaptive Multirate' />
3746 <param name='hr' doc='Half Rate' />
3747 <param name='efr' doc='Enhanced Full Rate' />
3748 <param name='amr' doc='Adaptive Multirate' />
3749 <param name='hr' doc='Half Rate' />
3750 <param name='efr' doc='Enhanced Full Rate' />
3751 <param name='amr' doc='Adaptive Multirate' />
3752 <param name='hr' doc='Half Rate' />
3753 <param name='efr' doc='Enhanced Full Rate' />
3754 <param name='amr' doc='Adaptive Multirate' />
3755 </params>
3756 </command>
3757 <command id='depends-on-bts &lt;0-255&gt;'>
3758 <params>
3759 <param name='depends-on-bts' doc='This BTS can only be started if another one is up' />
3760 <param name='&lt;0-255&gt;' doc='BTS Number' />
3761 </params>
3762 </command>
Oliver Smithb5bfa712020-03-27 10:29:51 +01003763 <command id='no depends-on-bts &lt;0-255&gt;'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003764 <params>
Oliver Smithb5bfa712020-03-27 10:29:51 +01003765 <param name='no' doc='Negate a command or set its defaults' />
3766 <param name='depends-on-bts' doc='This BTS can only be started if another one is up' />
3767 <param name='&lt;0-255&gt;' doc='BTS Number' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01003768 </params>
3769 </command>
3770 <command id='amr tch-f modes (0|1|2|3|4|5|6|7)'>
3771 <params>
3772 <param name='amr' doc='Adaptive Multi Rate settings' />
3773 <param name='tch-f' doc='Full Rate' />
3774 <param name='modes' doc='Codec modes to use with AMR codec' />
3775 <param name='0' doc='4,75k' />
3776 <param name='1' doc='5,15k' />
3777 <param name='2' doc='5,90k' />
3778 <param name='3' doc='6,70k' />
3779 <param name='4' doc='7,40k' />
3780 <param name='5' doc='7,95k' />
3781 <param name='6' doc='10,2k' />
3782 <param name='7' doc='12,2k' />
3783 </params>
3784 </command>
3785 <command id='amr tch-f modes (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7)'>
3786 <params>
3787 <param name='amr' doc='Adaptive Multi Rate settings' />
3788 <param name='tch-f' doc='Full Rate' />
3789 <param name='modes' doc='Codec modes to use with AMR codec' />
3790 <param name='0' doc='4,75k' />
3791 <param name='1' doc='5,15k' />
3792 <param name='2' doc='5,90k' />
3793 <param name='3' doc='6,70k' />
3794 <param name='4' doc='7,40k' />
3795 <param name='5' doc='7,95k' />
3796 <param name='6' doc='10,2k' />
3797 <param name='7' doc='12,2k' />
3798 <param name='0' doc='4,75k' />
3799 <param name='1' doc='5,15k' />
3800 <param name='2' doc='5,90k' />
3801 <param name='3' doc='6,70k' />
3802 <param name='4' doc='7,40k' />
3803 <param name='5' doc='7,95k' />
3804 <param name='6' doc='10,2k' />
3805 <param name='7' doc='12,2k' />
3806 </params>
3807 </command>
3808 <command id='amr tch-f modes (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7)'>
3809 <params>
3810 <param name='amr' doc='Adaptive Multi Rate settings' />
3811 <param name='tch-f' doc='Full Rate' />
3812 <param name='modes' doc='Codec modes to use with AMR codec' />
3813 <param name='0' doc='4,75k' />
3814 <param name='1' doc='5,15k' />
3815 <param name='2' doc='5,90k' />
3816 <param name='3' doc='6,70k' />
3817 <param name='4' doc='7,40k' />
3818 <param name='5' doc='7,95k' />
3819 <param name='6' doc='10,2k' />
3820 <param name='7' doc='12,2k' />
3821 <param name='0' doc='4,75k' />
3822 <param name='1' doc='5,15k' />
3823 <param name='2' doc='5,90k' />
3824 <param name='3' doc='6,70k' />
3825 <param name='4' doc='7,40k' />
3826 <param name='5' doc='7,95k' />
3827 <param name='6' doc='10,2k' />
3828 <param name='7' doc='12,2k' />
3829 <param name='0' doc='4,75k' />
3830 <param name='1' doc='5,15k' />
3831 <param name='2' doc='5,90k' />
3832 <param name='3' doc='6,70k' />
3833 <param name='4' doc='7,40k' />
3834 <param name='5' doc='7,95k' />
3835 <param name='6' doc='10,2k' />
3836 <param name='7' doc='12,2k' />
3837 </params>
3838 </command>
3839 <command id='amr tch-f modes (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7)'>
3840 <params>
3841 <param name='amr' doc='Adaptive Multi Rate settings' />
3842 <param name='tch-f' doc='Full Rate' />
3843 <param name='modes' doc='Codec modes to use with AMR codec' />
3844 <param name='0' doc='4,75k' />
3845 <param name='1' doc='5,15k' />
3846 <param name='2' doc='5,90k' />
3847 <param name='3' doc='6,70k' />
3848 <param name='4' doc='7,40k' />
3849 <param name='5' doc='7,95k' />
3850 <param name='6' doc='10,2k' />
3851 <param name='7' doc='12,2k' />
3852 <param name='0' doc='4,75k' />
3853 <param name='1' doc='5,15k' />
3854 <param name='2' doc='5,90k' />
3855 <param name='3' doc='6,70k' />
3856 <param name='4' doc='7,40k' />
3857 <param name='5' doc='7,95k' />
3858 <param name='6' doc='10,2k' />
3859 <param name='7' doc='12,2k' />
3860 <param name='0' doc='4,75k' />
3861 <param name='1' doc='5,15k' />
3862 <param name='2' doc='5,90k' />
3863 <param name='3' doc='6,70k' />
3864 <param name='4' doc='7,40k' />
3865 <param name='5' doc='7,95k' />
3866 <param name='6' doc='10,2k' />
3867 <param name='7' doc='12,2k' />
3868 <param name='0' doc='4,75k' />
3869 <param name='1' doc='5,15k' />
3870 <param name='2' doc='5,90k' />
3871 <param name='3' doc='6,70k' />
3872 <param name='4' doc='7,40k' />
3873 <param name='5' doc='7,95k' />
3874 <param name='6' doc='10,2k' />
3875 <param name='7' doc='12,2k' />
3876 </params>
3877 </command>
3878 <command id='amr tch-f threshold (ms|bts) &lt;0-63&gt;'>
3879 <params>
3880 <param name='amr' doc='Adaptive Multi Rate settings' />
3881 <param name='tch-f' doc='Full Rate' />
3882 <param name='threshold' doc='AMR threshold between codecs' />
3883 <param name='ms' doc='MS side' />
3884 <param name='bts' doc='BTS side' />
3885 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
3886 </params>
3887 </command>
3888 <command id='amr tch-f threshold (ms|bts) &lt;0-63&gt; &lt;0-63&gt;'>
3889 <params>
3890 <param name='amr' doc='Adaptive Multi Rate settings' />
3891 <param name='tch-f' doc='Full Rate' />
3892 <param name='threshold' doc='AMR threshold between codecs' />
3893 <param name='ms' doc='MS side' />
3894 <param name='bts' doc='BTS side' />
3895 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
3896 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
3897 </params>
3898 </command>
3899 <command id='amr tch-f threshold (ms|bts) &lt;0-63&gt; &lt;0-63&gt; &lt;0-63&gt;'>
3900 <params>
3901 <param name='amr' doc='Adaptive Multi Rate settings' />
3902 <param name='tch-f' doc='Full Rate' />
3903 <param name='threshold' doc='AMR threshold between codecs' />
3904 <param name='ms' doc='MS side' />
3905 <param name='bts' doc='BTS side' />
3906 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
3907 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
3908 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
3909 </params>
3910 </command>
3911 <command id='amr tch-f hysteresis (ms|bts) &lt;0-15&gt;'>
3912 <params>
3913 <param name='amr' doc='Adaptive Multi Rate settings' />
3914 <param name='tch-f' doc='Full Rate' />
3915 <param name='hysteresis' doc='AMR hysteresis between codecs' />
3916 <param name='ms' doc='MS side' />
3917 <param name='bts' doc='BTS side' />
3918 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
3919 </params>
3920 </command>
3921 <command id='amr tch-f hysteresis (ms|bts) &lt;0-15&gt; &lt;0-15&gt;'>
3922 <params>
3923 <param name='amr' doc='Adaptive Multi Rate settings' />
3924 <param name='tch-f' doc='Full Rate' />
3925 <param name='hysteresis' doc='AMR hysteresis between codecs' />
3926 <param name='ms' doc='MS side' />
3927 <param name='bts' doc='BTS side' />
3928 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
3929 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
3930 </params>
3931 </command>
3932 <command id='amr tch-f hysteresis (ms|bts) &lt;0-15&gt; &lt;0-15&gt; &lt;0-15&gt;'>
3933 <params>
3934 <param name='amr' doc='Adaptive Multi Rate settings' />
3935 <param name='tch-f' doc='Full Rate' />
3936 <param name='hysteresis' doc='AMR hysteresis between codecs' />
3937 <param name='ms' doc='MS side' />
3938 <param name='bts' doc='BTS side' />
3939 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
3940 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
3941 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
3942 </params>
3943 </command>
3944 <command id='amr tch-f start-mode (auto|1|2|3|4)'>
3945 <params>
3946 <param name='amr' doc='Adaptive Multi Rate settings' />
3947 <param name='tch-f' doc='Full Rate' />
3948 <param name='start-mode' doc='Initial codec to use with AMR' />
3949 <param name='auto' doc='Automatically' />
3950 <param name='1' doc='First codec' />
3951 <param name='2' doc='Second codec' />
3952 <param name='3' doc='Third codec' />
3953 <param name='4' doc='Fourth codec' />
3954 </params>
3955 </command>
3956 <command id='amr tch-h modes (0|1|2|3|4|5)'>
3957 <params>
3958 <param name='amr' doc='Adaptive Multi Rate settings' />
3959 <param name='tch-h' doc='Half Rate' />
3960 <param name='modes' doc='Codec modes to use with AMR codec' />
3961 <param name='0' doc='4,75k' />
3962 <param name='1' doc='5,15k' />
3963 <param name='2' doc='5,90k' />
3964 <param name='3' doc='6,70k' />
3965 <param name='4' doc='7,40k' />
3966 <param name='5' doc='7,95k' />
3967 </params>
3968 </command>
3969 <command id='amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5)'>
3970 <params>
3971 <param name='amr' doc='Adaptive Multi Rate settings' />
3972 <param name='tch-h' doc='Half Rate' />
3973 <param name='modes' doc='Codec modes to use with AMR codec' />
3974 <param name='0' doc='4,75k' />
3975 <param name='1' doc='5,15k' />
3976 <param name='2' doc='5,90k' />
3977 <param name='3' doc='6,70k' />
3978 <param name='4' doc='7,40k' />
3979 <param name='5' doc='7,95k' />
3980 <param name='0' doc='4,75k' />
3981 <param name='1' doc='5,15k' />
3982 <param name='2' doc='5,90k' />
3983 <param name='3' doc='6,70k' />
3984 <param name='4' doc='7,40k' />
3985 <param name='5' doc='7,95k' />
3986 </params>
3987 </command>
3988 <command id='amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5) (0|1|2|3|4|5)'>
3989 <params>
3990 <param name='amr' doc='Adaptive Multi Rate settings' />
3991 <param name='tch-h' doc='Half Rate' />
3992 <param name='modes' doc='Codec modes to use with AMR codec' />
3993 <param name='0' doc='4,75k' />
3994 <param name='1' doc='5,15k' />
3995 <param name='2' doc='5,90k' />
3996 <param name='3' doc='6,70k' />
3997 <param name='4' doc='7,40k' />
3998 <param name='5' doc='7,95k' />
3999 <param name='0' doc='4,75k' />
4000 <param name='1' doc='5,15k' />
4001 <param name='2' doc='5,90k' />
4002 <param name='3' doc='6,70k' />
4003 <param name='4' doc='7,40k' />
4004 <param name='5' doc='7,95k' />
4005 <param name='0' doc='4,75k' />
4006 <param name='1' doc='5,15k' />
4007 <param name='2' doc='5,90k' />
4008 <param name='3' doc='6,70k' />
4009 <param name='4' doc='7,40k' />
4010 <param name='5' doc='7,95k' />
4011 </params>
4012 </command>
4013 <command id='amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5) (0|1|2|3|4|5) (0|1|2|3|4|5)'>
4014 <params>
4015 <param name='amr' doc='Adaptive Multi Rate settings' />
4016 <param name='tch-h' doc='Half Rate' />
4017 <param name='modes' doc='Codec modes to use with AMR codec' />
4018 <param name='0' doc='4,75k' />
4019 <param name='1' doc='5,15k' />
4020 <param name='2' doc='5,90k' />
4021 <param name='3' doc='6,70k' />
4022 <param name='4' doc='7,40k' />
4023 <param name='5' doc='7,95k' />
4024 <param name='0' doc='4,75k' />
4025 <param name='1' doc='5,15k' />
4026 <param name='2' doc='5,90k' />
4027 <param name='3' doc='6,70k' />
4028 <param name='4' doc='7,40k' />
4029 <param name='5' doc='7,95k' />
4030 <param name='0' doc='4,75k' />
4031 <param name='1' doc='5,15k' />
4032 <param name='2' doc='5,90k' />
4033 <param name='3' doc='6,70k' />
4034 <param name='4' doc='7,40k' />
4035 <param name='5' doc='7,95k' />
4036 <param name='0' doc='4,75k' />
4037 <param name='1' doc='5,15k' />
4038 <param name='2' doc='5,90k' />
4039 <param name='3' doc='6,70k' />
4040 <param name='4' doc='7,40k' />
4041 <param name='5' doc='7,95k' />
4042 </params>
4043 </command>
4044 <command id='amr tch-h threshold (ms|bts) &lt;0-63&gt;'>
4045 <params>
4046 <param name='amr' doc='Adaptive Multi Rate settings' />
4047 <param name='tch-h' doc='Half Rate' />
4048 <param name='threshold' doc='AMR threshold between codecs' />
4049 <param name='ms' doc='MS side' />
4050 <param name='bts' doc='BTS side' />
4051 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
4052 </params>
4053 </command>
4054 <command id='amr tch-h threshold (ms|bts) &lt;0-63&gt; &lt;0-63&gt;'>
4055 <params>
4056 <param name='amr' doc='Adaptive Multi Rate settings' />
4057 <param name='tch-h' doc='Half Rate' />
4058 <param name='threshold' doc='AMR threshold between codecs' />
4059 <param name='ms' doc='MS side' />
4060 <param name='bts' doc='BTS side' />
4061 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
4062 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
4063 </params>
4064 </command>
4065 <command id='amr tch-h threshold (ms|bts) &lt;0-63&gt; &lt;0-63&gt; &lt;0-63&gt;'>
4066 <params>
4067 <param name='amr' doc='Adaptive Multi Rate settings' />
4068 <param name='tch-h' doc='Half Rate' />
4069 <param name='threshold' doc='AMR threshold between codecs' />
4070 <param name='ms' doc='MS side' />
4071 <param name='bts' doc='BTS side' />
4072 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
4073 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
4074 <param name='&lt;0-63&gt;' doc='Threshold between codec 1 and 2' />
4075 </params>
4076 </command>
4077 <command id='amr tch-h hysteresis (ms|bts) &lt;0-15&gt;'>
4078 <params>
4079 <param name='amr' doc='Adaptive Multi Rate settings' />
4080 <param name='tch-h' doc='Half Rate' />
4081 <param name='hysteresis' doc='AMR hysteresis between codecs' />
4082 <param name='ms' doc='MS side' />
4083 <param name='bts' doc='BTS side' />
4084 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
4085 </params>
4086 </command>
4087 <command id='amr tch-h hysteresis (ms|bts) &lt;0-15&gt; &lt;0-15&gt;'>
4088 <params>
4089 <param name='amr' doc='Adaptive Multi Rate settings' />
4090 <param name='tch-h' doc='Half Rate' />
4091 <param name='hysteresis' doc='AMR hysteresis between codecs' />
4092 <param name='ms' doc='MS side' />
4093 <param name='bts' doc='BTS side' />
4094 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
4095 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
4096 </params>
4097 </command>
4098 <command id='amr tch-h hysteresis (ms|bts) &lt;0-15&gt; &lt;0-15&gt; &lt;0-15&gt;'>
4099 <params>
4100 <param name='amr' doc='Adaptive Multi Rate settings' />
4101 <param name='tch-h' doc='Half Rate' />
4102 <param name='hysteresis' doc='AMR hysteresis between codecs' />
4103 <param name='ms' doc='MS side' />
4104 <param name='bts' doc='BTS side' />
4105 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
4106 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
4107 <param name='&lt;0-15&gt;' doc='Hysteresis between codec 1 and 2' />
4108 </params>
4109 </command>
4110 <command id='amr tch-h start-mode (auto|1|2|3|4)'>
4111 <params>
4112 <param name='amr' doc='Adaptive Multi Rate settings' />
4113 <param name='tch-h' doc='Half Rate' />
4114 <param name='start-mode' doc='Initial codec to use with AMR' />
4115 <param name='auto' doc='Automatically' />
4116 <param name='1' doc='First codec' />
4117 <param name='2' doc='Second codec' />
4118 <param name='3' doc='Third codec' />
4119 <param name='4' doc='Fourth codec' />
4120 </params>
4121 </command>
4122 <command id='pcu-socket PATH'>
4123 <params>
4124 <param name='pcu-socket' doc='PCU Socket Path for using OsmoPCU co-located with BSC (legacy BTS)' />
4125 <param name='PATH' doc='Path in the file system for the unix-domain PCU socket' />
4126 </params>
4127 </command>
4128 <command id='access-control-class-ramping'>
4129 <params>
4130 <param name='access-control-class-ramping' doc='Enable Access Control Class ramping' />
4131 </params>
4132 </command>
4133 <command id='no access-control-class-ramping'>
4134 <params>
4135 <param name='no' doc='Negate a command or set its defaults' />
4136 <param name='access-control-class-ramping' doc='Disable Access Control Class ramping' />
4137 </params>
4138 </command>
4139 <command id='access-control-class-ramping-step-interval (&lt;30-600&gt;|dynamic)'>
4140 <params>
4141 <param name='access-control-class-ramping-step-interval' doc='Configure Access Control Class ramping step interval' />
4142 <param name='&lt;30-600&gt;' doc='Set a fixed step interval (in seconds)' />
4143 <param name='dynamic' doc='Use dynamic step interval based on BTS channel load' />
4144 </params>
4145 </command>
4146 <command id='access-control-class-ramping-step-size (&lt;1-10&gt;)'>
4147 <params>
4148 <param name='access-control-class-ramping-step-size' doc='Configure Access Control Class ramping step size' />
4149 <param name='&lt;1-10&gt;' doc='Set the number of Access Control Classes to enable per ramping step' />
4150 </params>
4151 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02004152 <command id='timer-dynamic TNNNN'>
4153 <params>
4154 <param name='timer-dynamic' doc='Calculate T3113 dynamically based on channel config and load' />
4155 <param name='TNNNN' doc='T-number, optionally preceded by &apos;t&apos; or &apos;T&apos;' />
4156 </params>
4157 </command>
4158 <command id='no timer-dynamic TNNNN'>
4159 <params>
4160 <param name='no' doc='Negate a command or set its defaults' />
4161 <param name='timer-dynamic' doc='Set given timer to non-dynamic and use the default or user provided fixed value' />
4162 <param name='TNNNN' doc='T-number, optionally preceded by &apos;t&apos; or &apos;T&apos;' />
4163 </params>
4164 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004165 <command id='neighbor bts &lt;0-255&gt;'>
4166 <params>
4167 <param name='neighbor' doc='Manage local and remote-BSS neighbor cells' />
4168 <param name='bts' doc='Add Neighbor cell by local BTS number' />
4169 <param name='&lt;0-255&gt;' doc='BTS number' />
4170 </params>
4171 </command>
4172 <command id='neighbor lac &lt;0-65535&gt;'>
4173 <params>
4174 <param name='neighbor' doc='Manage local and remote-BSS neighbor cells' />
4175 <param name='lac' doc='Add Neighbor cell by LAC' />
4176 <param name='&lt;0-65535&gt;' doc='LAC' />
4177 </params>
4178 </command>
4179 <command id='neighbor lac-ci &lt;0-65535&gt; &lt;0-65535&gt;'>
4180 <params>
4181 <param name='neighbor' doc='Manage local and remote-BSS neighbor cells' />
4182 <param name='lac-ci' doc='Add Neighbor cell by LAC and CI' />
4183 <param name='&lt;0-65535&gt;' doc='LAC' />
4184 <param name='&lt;0-65535&gt;' doc='CI' />
4185 </params>
4186 </command>
4187 <command id='neighbor cgi &lt;0-999&gt; &lt;0-999&gt; &lt;0-65535&gt; &lt;0-65535&gt;'>
4188 <params>
4189 <param name='neighbor' doc='Manage local and remote-BSS neighbor cells' />
4190 <param name='cgi' doc='Add Neighbor cell by cgi' />
4191 <param name='&lt;0-999&gt;' doc='MCC' />
4192 <param name='&lt;0-999&gt;' doc='MNC' />
4193 <param name='&lt;0-65535&gt;' doc='LAC' />
4194 <param name='&lt;0-65535&gt;' doc='CI' />
4195 </params>
4196 </command>
4197 <command id='neighbor lac &lt;0-65535&gt; arfcn &lt;0-1023&gt; bsic (&lt;0-63&gt;|any)'>
4198 <params>
4199 <param name='neighbor' doc='Manage local and remote-BSS neighbor cells' />
4200 <param name='lac' doc='Add Neighbor cell by LAC' />
4201 <param name='&lt;0-65535&gt;' doc='LAC' />
4202 <param name='arfcn' doc='ARFCN of neighbor cell' />
4203 <param name='&lt;0-1023&gt;' doc='ARFCN value' />
4204 <param name='bsic' doc='BSIC of neighbor cell' />
4205 <param name='&lt;0-63&gt;' doc='BSIC value' />
4206 <param name='any' doc='for all BSICs / use any BSIC in this ARFCN' />
4207 </params>
4208 </command>
4209 <command id='neighbor lac-ci &lt;0-65535&gt; &lt;0-65535&gt; arfcn &lt;0-1023&gt; bsic (&lt;0-63&gt;|any)'>
4210 <params>
4211 <param name='neighbor' doc='Manage local and remote-BSS neighbor cells' />
4212 <param name='lac-ci' doc='Add Neighbor cell by LAC and CI' />
4213 <param name='&lt;0-65535&gt;' doc='LAC' />
4214 <param name='&lt;0-65535&gt;' doc='CI' />
4215 <param name='arfcn' doc='ARFCN of neighbor cell' />
4216 <param name='&lt;0-1023&gt;' doc='ARFCN value' />
4217 <param name='bsic' doc='BSIC of neighbor cell' />
4218 <param name='&lt;0-63&gt;' doc='BSIC value' />
4219 <param name='any' doc='for all BSICs / use any BSIC in this ARFCN' />
4220 </params>
4221 </command>
4222 <command id='neighbor cgi &lt;0-999&gt; &lt;0-999&gt; &lt;0-65535&gt; &lt;0-65535&gt; arfcn &lt;0-1023&gt; bsic (&lt;0-63&gt;|any)'>
4223 <params>
4224 <param name='neighbor' doc='Manage local and remote-BSS neighbor cells' />
4225 <param name='cgi' doc='Add Neighbor cell by cgi' />
4226 <param name='&lt;0-999&gt;' doc='MCC' />
4227 <param name='&lt;0-999&gt;' doc='MNC' />
4228 <param name='&lt;0-65535&gt;' doc='LAC' />
4229 <param name='&lt;0-65535&gt;' doc='CI' />
4230 <param name='arfcn' doc='ARFCN of neighbor cell' />
4231 <param name='&lt;0-1023&gt;' doc='ARFCN value' />
4232 <param name='bsic' doc='BSIC of neighbor cell' />
4233 <param name='&lt;0-63&gt;' doc='BSIC value' />
4234 <param name='any' doc='for all BSICs / use any BSIC in this ARFCN' />
4235 </params>
4236 </command>
4237 <command id='no neighbor bts &lt;0-255&gt;'>
4238 <params>
4239 <param name='no' doc='Negate a command or set its defaults' />
4240 <param name='neighbor' doc='Remove local or remote-BSS neighbor cell' />
4241 <param name='bts' doc='Neighbor cell by local BTS number' />
4242 <param name='&lt;0-255&gt;' doc='BTS number' />
4243 </params>
4244 </command>
4245 <command id='no neighbor arfcn &lt;0-1023&gt; bsic (&lt;0-63&gt;|any)'>
4246 <params>
4247 <param name='no' doc='Negate a command or set its defaults' />
4248 <param name='neighbor' doc='Remove local or remote-BSS neighbor cell' />
4249 <param name='arfcn' doc='ARFCN of neighbor cell' />
4250 <param name='&lt;0-1023&gt;' doc='ARFCN value' />
4251 <param name='bsic' doc='BSIC of neighbor cell' />
4252 <param name='&lt;0-63&gt;' doc='BSIC value' />
4253 <param name='any' doc='for all BSICs / use any BSIC in this ARFCN' />
4254 </params>
4255 </command>
Harald Welte7104ed22019-09-02 10:55:21 +02004256 <command id='no neighbors'>
4257 <params>
4258 <param name='no' doc='Negate a command or set its defaults' />
4259 <param name='neighbors' doc='Remove all local and remote-BSS neighbor config for this cell. Note that this falls back to the legacy behavior of regarding all local cells as neighbors.' />
4260 </params>
4261 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004262 <command id='trx &lt;0-255&gt;'>
4263 <params>
4264 <param name='trx' doc='Radio Transceiver' />
4265 <param name='&lt;0-255&gt;' doc='Select a TRX to configure' />
4266 </params>
4267 </command>
4268 <command id='is-connection-list (add|del) &lt;0-2047&gt; &lt;0-2047&gt; &lt;0-255&gt;'>
4269 <params>
4270 <param name='is-connection-list' doc='Interface Switch Connection List' />
4271 <param name='add' doc='Add to IS list' />
4272 <param name='del' doc='Delete from IS list' />
4273 <param name='&lt;0-2047&gt;' doc='ICP1' />
4274 <param name='&lt;0-2047&gt;' doc='ICP2' />
4275 <param name='&lt;0-255&gt;' doc='Contiguity Index' />
4276 </params>
4277 </command>
4278 <command id='abis-lower-transport (single-timeslot|super-channel)'>
4279 <params>
4280 <param name='abis-lower-transport' doc='Configure thee Abis Lower Transport' />
4281 <param name='single-timeslot' doc='Single Timeslot (classic Abis)' />
4282 <param name='super-channel' doc='SuperChannel (Packet Abis)' />
4283 </params>
4284 </command>
4285 <command id='con-connection-group &lt;1-31&gt;'>
4286 <params>
4287 <param name='con-connection-group' doc='Configure a CON (Concentrator) Connection Group' />
4288 <param name='&lt;1-31&gt;' doc='CON Connection Group Number' />
4289 </params>
4290 </command>
4291 <command id='del-connection-group &lt;1-31&gt;'>
4292 <params>
4293 <param name='del-connection-group' doc='Delete a CON (Concentrator) Connection Group' />
4294 <param name='&lt;1-31&gt;' doc='CON Connection Group Number' />
4295 </params>
4296 </command>
4297 <command id='handover (0|1|default)'>
4298 <params>
4299 <param name='handover' doc='Handover general config' />
4300 <param name='0' doc='Disable in-call handover' />
4301 <param name='1' doc='Enable in-call handover' />
4302 <param name='default' doc='Enable/disable handover: Use default (0), remove explicit setting on this node' />
4303 </params>
4304 </command>
4305 <command id='handover algorithm (1|2|default)'>
4306 <params>
4307 <param name='handover' doc='Handover general config' />
4308 <param name='algorithm' doc='Choose algorithm for handover decision' />
4309 <param name='1' doc='Algorithm 1: trigger handover based on comparing current cell and neighbor RxLev and RxQual, only.' />
4310 <param name='2' doc='Algorithm 2: trigger handover on RxLev/RxQual, and also to balance the load across several cells. Consider available codecs. Prevent repeated handover by penalty timers.' />
4311 <param name='default' doc='Use default (1), remove explicit setting on this node' />
4312 </params>
4313 </command>
4314 <command id='handover1 window rxlev averaging (&lt;1-10&gt;|default)'>
4315 <params>
4316 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
4317 <param name='window' doc='Measurement averaging settings' />
4318 <param name='rxlev' doc='Received-Level averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02004319 <param name='averaging' doc='How many RxLev measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004320 <param name='&lt;1-10&gt;' doc='RxLev averaging: Number of values to average over' />
4321 <param name='default' doc='Use default (10), remove explicit setting on this node' />
4322 </params>
4323 </command>
4324 <command id='handover1 window rxqual averaging (&lt;1-10&gt;|default)'>
4325 <params>
4326 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
4327 <param name='window' doc='Measurement averaging settings' />
4328 <param name='rxqual' doc='Received-Quality averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02004329 <param name='averaging' doc='How many RxQual measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004330 <param name='&lt;1-10&gt;' doc='RxQual averaging: Number of values to average over' />
4331 <param name='default' doc='Use default (1), remove explicit setting on this node' />
4332 </params>
4333 </command>
4334 <command id='handover1 window rxlev neighbor averaging (&lt;1-10&gt;|default)'>
4335 <params>
4336 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
4337 <param name='window' doc='Measurement averaging settings' />
4338 <param name='rxlev' doc='Received-Level averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02004339 <param name='neighbor' doc='How many Neighbor RxLev measurements to use for averaging' />
4340 <param name='averaging' doc='How many Neighbor RxLev measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004341 <param name='&lt;1-10&gt;' doc='Neighbor RxLev averaging: Number of values to average over' />
4342 <param name='default' doc='Use default (10), remove explicit setting on this node' />
4343 </params>
4344 </command>
4345 <command id='handover1 power budget interval (&lt;1-99&gt;|default)'>
4346 <params>
4347 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
4348 <param name='power' doc='Neighbor cell power triggering' />
4349 <param name='budget' doc='Neighbor cell power triggering' />
4350 <param name='interval' doc='How often to check for a better cell (SACCH frames)' />
4351 <param name='&lt;1-99&gt;' doc='Check for stronger neighbor every N number of SACCH frames' />
4352 <param name='default' doc='Use default (6), remove explicit setting on this node' />
4353 </params>
4354 </command>
4355 <command id='handover1 power budget hysteresis (&lt;0-999&gt;|default)'>
4356 <params>
4357 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
4358 <param name='power' doc='Neighbor cell power triggering' />
4359 <param name='budget' doc='Neighbor cell power triggering' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004360 <param name='hysteresis' doc='How many dB stronger must a neighbor be to become a HO candidate' />
4361 <param name='&lt;0-999&gt;' doc='Neighbor&apos;s strength difference in dB' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004362 <param name='default' doc='Use default (3), remove explicit setting on this node' />
4363 </params>
4364 </command>
4365 <command id='handover1 maximum distance (&lt;0-9999&gt;|default)'>
4366 <params>
4367 <param name='handover1' doc='Handover options for handover decision algorithm 1' />
4368 <param name='maximum' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
4369 <param name='distance' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
4370 <param name='&lt;0-9999&gt;' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
4371 <param name='default' doc='Use default (9999), remove explicit setting on this node' />
4372 </params>
4373 </command>
4374 <command id='handover2 window rxlev averaging (&lt;1-10&gt;|default)'>
4375 <params>
4376 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
4377 <param name='window' doc='Measurement averaging settings' />
4378 <param name='rxlev' doc='Received-Level averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02004379 <param name='averaging' doc='How many RxLev measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004380 <param name='&lt;1-10&gt;' doc='RxLev averaging: Number of values to average over' />
4381 <param name='default' doc='Use default (10), remove explicit setting on this node' />
4382 </params>
4383 </command>
4384 <command id='handover2 window rxqual averaging (&lt;1-10&gt;|default)'>
4385 <params>
4386 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
4387 <param name='window' doc='Measurement averaging settings' />
4388 <param name='rxqual' doc='Received-Quality averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02004389 <param name='averaging' doc='How many RxQual measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004390 <param name='&lt;1-10&gt;' doc='RxQual averaging: Number of values to average over' />
4391 <param name='default' doc='Use default (1), remove explicit setting on this node' />
4392 </params>
4393 </command>
4394 <command id='handover2 window rxlev neighbor averaging (&lt;1-10&gt;|default)'>
4395 <params>
4396 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
4397 <param name='window' doc='Measurement averaging settings' />
4398 <param name='rxlev' doc='Received-Level averaging' />
Harald Welte7104ed22019-09-02 10:55:21 +02004399 <param name='neighbor' doc='How many Neighbor RxLev measurements to use for averaging' />
4400 <param name='averaging' doc='How many Neighbor RxLev measurements to use for averaging' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004401 <param name='&lt;1-10&gt;' doc='Neighbor RxLev averaging: Number of values to average over' />
4402 <param name='default' doc='Use default (10), remove explicit setting on this node' />
4403 </params>
4404 </command>
4405 <command id='handover2 power budget interval (&lt;1-99&gt;|default)'>
4406 <params>
4407 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
4408 <param name='power' doc='Neighbor cell power triggering' />
4409 <param name='budget' doc='Neighbor cell power triggering' />
4410 <param name='interval' doc='How often to check for a better cell (SACCH frames)' />
4411 <param name='&lt;1-99&gt;' doc='Check for stronger neighbor every N number of SACCH frames' />
4412 <param name='default' doc='Use default (6), remove explicit setting on this node' />
4413 </params>
4414 </command>
4415 <command id='handover2 power budget hysteresis (&lt;0-999&gt;|default)'>
4416 <params>
4417 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
4418 <param name='power' doc='Neighbor cell power triggering' />
4419 <param name='budget' doc='Neighbor cell power triggering' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004420 <param name='hysteresis' doc='How many dB stronger must a neighbor be to become a HO candidate' />
4421 <param name='&lt;0-999&gt;' doc='Neighbor&apos;s strength difference in dB' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004422 <param name='default' doc='Use default (3), remove explicit setting on this node' />
4423 </params>
4424 </command>
4425 <command id='handover2 maximum distance (&lt;0-9999&gt;|default)'>
4426 <params>
4427 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
4428 <param name='maximum' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
4429 <param name='distance' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
4430 <param name='&lt;0-9999&gt;' doc='Maximum Timing-Advance value (i.e. MS distance) before triggering HO' />
4431 <param name='default' doc='Use default (9999), remove explicit setting on this node' />
4432 </params>
4433 </command>
4434 <command id='handover2 assignment (0|1|default)'>
4435 <params>
4436 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Harald Welte7104ed22019-09-02 10:55:21 +02004437 <param name='assignment' doc='Enable or disable in-call channel re-assignment within the same cell' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004438 <param name='0' doc='Disable in-call assignment' />
4439 <param name='1' doc='Enable in-call assignment' />
4440 <param name='default' doc='Use default (0), remove explicit setting on this node' />
4441 </params>
4442 </command>
4443 <command id='handover2 tdma-measurement (full|subset|default)'>
4444 <params>
4445 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004446 <param name='tdma-measurement' doc='Define measurement set of TDMA frames' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004447 <param name='full' doc='Full set of 102/104 TDMA frames' />
4448 <param name='subset' doc='Sub set of 4 TDMA frames (SACCH)' />
4449 <param name='default' doc='Use default (subset), remove explicit setting on this node' />
4450 </params>
4451 </command>
4452 <command id='handover2 min rxlev (&lt;-110--50&gt;|default)'>
4453 <params>
4454 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004455 <param name='min' doc='Minimum Level/Quality thresholds before triggering HO' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004456 <param name='rxlev' doc='How weak may RxLev of an MS become before triggering HO' />
Harald Welte7104ed22019-09-02 10:55:21 +02004457 <param name='&lt;-110--50&gt;' doc='minimum RxLev (dBm; note: negative values)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004458 <param name='default' doc='Use default (-100), remove explicit setting on this node' />
4459 </params>
4460 </command>
4461 <command id='handover2 min rxqual (&lt;0-7&gt;|default)'>
4462 <params>
4463 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004464 <param name='min' doc='Minimum Level/Quality thresholds before triggering HO' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004465 <param name='rxqual' doc='How bad may RxQual of an MS become before triggering HO' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004466 <param name='&lt;0-7&gt;' doc='minimum RxQual' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004467 <param name='default' doc='Use default (5), remove explicit setting on this node' />
4468 </params>
4469 </command>
4470 <command id='handover2 afs-bias rxlev (&lt;0-20&gt;|default)'>
4471 <params>
4472 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004473 <param name='afs-bias' doc='Configure bias to prefer AFS (AMR on TCH/F) over other codecs' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004474 <param name='rxlev' doc='RxLev improvement bias for AFS over other codecs' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004475 <param name='&lt;0-20&gt;' doc='Virtual RxLev improvement (dB)' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004476 <param name='default' doc='Use default (0), remove explicit setting on this node' />
4477 </params>
4478 </command>
4479 <command id='handover2 afs-bias rxqual (&lt;0-7&gt;|default)'>
4480 <params>
4481 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004482 <param name='afs-bias' doc='Configure bias to prefer AFS (AMR on TCH/F) over other codecs' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004483 <param name='rxqual' doc='RxQual improvement bias for AFS over other codecs' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004484 <param name='&lt;0-7&gt;' doc='Virtual RxQual improvement' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004485 <param name='default' doc='Use default (0), remove explicit setting on this node' />
4486 </params>
4487 </command>
4488 <command id='handover2 min-free-slots tch/f (&lt;0-9999&gt;|default)'>
4489 <params>
4490 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004491 <param name='min-free-slots' doc='Minimum free TCH timeslots before cell is considered congested' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004492 <param name='tch/f' doc='Minimum free TCH/F timeslots before cell is considered congested' />
4493 <param name='&lt;0-9999&gt;' doc='Number of TCH/F slots' />
4494 <param name='default' doc='Use default (0), remove explicit setting on this node' />
4495 </params>
4496 </command>
4497 <command id='handover2 min-free-slots tch/h (&lt;0-9999&gt;|default)'>
4498 <params>
4499 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004500 <param name='min-free-slots' doc='Minimum free TCH timeslots before cell is considered congested' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004501 <param name='tch/h' doc='Minimum free TCH/H timeslots before cell is considered congested' />
4502 <param name='&lt;0-9999&gt;' doc='Number of TCH/H slots' />
4503 <param name='default' doc='Use default (0), remove explicit setting on this node' />
4504 </params>
4505 </command>
4506 <command id='handover2 max-handovers (&lt;1-9999&gt;|default)'>
4507 <params>
4508 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004509 <param name='max-handovers' doc='Maximum number of concurrent handovers allowed per cell' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004510 <param name='&lt;1-9999&gt;' doc='Number' />
4511 <param name='default' doc='Use default (9999), remove explicit setting on this node' />
4512 </params>
4513 </command>
4514 <command id='handover2 penalty-time max-distance (&lt;0-99999&gt;|default)'>
4515 <params>
4516 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004517 <param name='penalty-time' doc='Set penalty times to wait between repeated handovers' />
Harald Welte7104ed22019-09-02 10:55:21 +02004518 <param name='max-distance' doc='Time to suspend handover for a subscriber after leaving this cell due to exceeding max distance; see also &apos;handover2 retries&apos;' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004519 <param name='&lt;0-99999&gt;' doc='Seconds' />
4520 <param name='default' doc='Use default (300), remove explicit setting on this node' />
4521 </params>
4522 </command>
4523 <command id='handover2 penalty-time failed-ho (&lt;0-99999&gt;|default)'>
4524 <params>
4525 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004526 <param name='penalty-time' doc='Set penalty times to wait between repeated handovers' />
Harald Welte7104ed22019-09-02 10:55:21 +02004527 <param name='failed-ho' doc='Time to suspend handover for a subscriber after a failed handover into this cell; see also &apos;handover2 retries&apos;' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004528 <param name='&lt;0-99999&gt;' doc='Seconds' />
4529 <param name='default' doc='Use default (60), remove explicit setting on this node' />
4530 </params>
4531 </command>
4532 <command id='handover2 penalty-time failed-assignment (&lt;0-99999&gt;|default)'>
4533 <params>
4534 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004535 <param name='penalty-time' doc='Set penalty times to wait between repeated handovers' />
Harald Welte7104ed22019-09-02 10:55:21 +02004536 <param name='failed-assignment' doc='Time to suspend handover for a subscriber after a failed re-assignment within this cell; see also &apos;handover2 retries&apos;' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004537 <param name='&lt;0-99999&gt;' doc='Seconds' />
4538 <param name='default' doc='Use default (60), remove explicit setting on this node' />
4539 </params>
4540 </command>
4541 <command id='handover2 retries (&lt;0-9&gt;|default)'>
4542 <params>
4543 <param name='handover2' doc='Handover options for handover decision algorithm 2' />
Harald Welte7104ed22019-09-02 10:55:21 +02004544 <param name='retries' doc='Number of times to immediately retry a failed handover/assignment, before a penalty time is applied' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004545 <param name='&lt;0-9&gt;' doc='Number of retries' />
4546 <param name='default' doc='Use default (0), remove explicit setting on this node' />
4547 </params>
4548 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004549 </node>
4550 <node id='config-net-bts-trx'>
4551 <name>config-net-bts-trx</name>
4552 <command id='arfcn &lt;0-1023&gt;'>
4553 <params>
4554 <param name='arfcn' doc='Set the ARFCN for this TRX' />
4555 <param name='&lt;0-1023&gt;' doc='Absolute Radio Frequency Channel Number' />
4556 </params>
4557 </command>
4558 <command id='description .TEXT'>
4559 <params>
4560 <param name='description' doc='Save human-readable description of the object' />
4561 <param name='.TEXT' doc='Text until the end of the line' />
4562 </params>
4563 </command>
4564 <command id='no description'>
4565 <params>
4566 <param name='no' doc='Negate a command or set its defaults' />
4567 <param name='description' doc='Remove description of the object' />
4568 </params>
4569 </command>
4570 <command id='nominal power &lt;0-100&gt;'>
4571 <params>
4572 <param name='nominal' doc='Nominal TRX RF Power in dBm' />
4573 <param name='power' doc='Nominal TRX RF Power in dBm' />
4574 <param name='&lt;0-100&gt;' doc='Nominal TRX RF Power in dBm' />
4575 </params>
4576 </command>
4577 <command id='max_power_red &lt;0-100&gt;'>
4578 <params>
4579 <param name='max_power_red' doc='Reduction of maximum BS RF Power (relative to nominal power)' />
4580 <param name='&lt;0-100&gt;' doc='Reduction of maximum BS RF Power in dB' />
4581 </params>
4582 </command>
4583 <command id='rsl e1 line E1_LINE timeslot &lt;1-31&gt; sub-slot (0|1|2|3|full)'>
4584 <params>
4585 <param name='rsl' doc='RSL Parameters' />
4586 <param name='e1' doc='E1/T1 interface to be used for RSL' />
4587 <param name='line' doc='E1/T1 interface to be used for RSL' />
4588 <param name='E1_LINE' doc='E1/T1 Line Number to be used for RSL' />
4589 <param name='timeslot' doc='E1/T1 Timeslot to be used for RSL' />
4590 <param name='&lt;1-31&gt;' doc='E1/T1 Timeslot to be used for RSL' />
4591 <param name='sub-slot' doc='E1/T1 Sub-slot to be used for RSL' />
4592 <param name='0' doc='E1/T1 Sub-slot 0 is to be used for RSL' />
4593 <param name='1' doc='E1/T1 Sub-slot 1 is to be used for RSL' />
4594 <param name='2' doc='E1/T1 Sub-slot 2 is to be used for RSL' />
4595 <param name='3' doc='E1/T1 Sub-slot 3 is to be used for RSL' />
4596 <param name='full' doc='E1/T1 full timeslot is to be used for RSL' />
4597 </params>
4598 </command>
4599 <command id='rsl e1 tei &lt;0-63&gt;'>
4600 <params>
4601 <param name='rsl' doc='RSL Parameters' />
4602 <param name='e1' doc='Set the TEI to be used for RSL' />
4603 <param name='tei' doc='Set the TEI to be used for RSL' />
4604 <param name='&lt;0-63&gt;' doc='TEI to be used for RSL' />
4605 </params>
4606 </command>
4607 <command id='rf_locked (0|1)'>
4608 <params>
4609 <param name='rf_locked' doc='Set or unset the RF Locking (Turn off RF of the TRX)' />
4610 <param name='0' doc='TRX is NOT RF locked (active)' />
4611 <param name='1' doc='TRX is RF locked (turned off)' />
4612 </params>
4613 </command>
4614 <command id='timeslot &lt;0-7&gt;'>
4615 <params>
4616 <param name='timeslot' doc='Select a Timeslot to configure' />
4617 <param name='&lt;0-7&gt;' doc='Timeslot number' />
4618 </params>
4619 </command>
4620 </node>
4621 <node id='config-net-bts-trx-ts'>
4622 <name>config-net-bts-trx-ts</name>
4623 <command id='phys_chan_config (none|ccch|ccch+sdcch4|tch/f|tch/h|sdcch8|pdch|tch/f_pdch|unknown|ccch+sdcch4+cbch|sdcch8+cbch|tch/f_tch/h_pdch)'>
4624 <params>
4625 <param name='phys_chan_config' doc='Physical Channel Combination' />
4626 <param name='none' doc='Physical Channel not configured' />
4627 <param name='ccch' doc='FCCH + SCH + BCCH + CCCH (Comb. IV)' />
4628 <param name='ccch+sdcch4' doc='FCCH + SCH + BCCH + CCCH + 4 SDCCH + 2 SACCH (Comb. V)' />
4629 <param name='tch/f' doc='TCH/F + FACCH/F + SACCH (Comb. I)' />
4630 <param name='tch/h' doc='2 TCH/H + 2 FACCH/H + 2 SACCH (Comb. II)' />
4631 <param name='sdcch8' doc='8 SDCCH + 4 SACCH (Comb. VII)' />
4632 <param name='pdch' doc='Packet Data Channel for GPRS/EDGE' />
4633 <param name='tch/f_pdch' doc='Dynamic TCH/F or GPRS PDCH' />
4634 <param name='unknown' doc='Unknown / Unsupported channel combination' />
4635 <param name='ccch+sdcch4+cbch' doc='FCCH + SCH + BCCH + CCCH + CBCH + 3 SDCCH + 2 SACCH (Comb. V)' />
4636 <param name='sdcch8+cbch' doc='7 SDCCH + 4 SACCH + CBCH (Comb. VII)' />
4637 <param name='tch/f_tch/h_pdch' doc='Dynamic TCH/F or TCH/H or GPRS PDCH' />
4638 </params>
4639 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004640 <command id='training_sequence_code &lt;0-7&gt;'>
4641 <params>
4642 <param name='training_sequence_code' doc='Training Sequence Code of the Timeslot' />
4643 <param name='&lt;0-7&gt;' doc='TSC' />
4644 </params>
4645 </command>
4646 <command id='hopping enabled (0|1)'>
4647 <params>
4648 <param name='hopping' doc='Configure frequency hopping' />
4649 <param name='enabled' doc='Enable or disable frequency hopping' />
4650 <param name='0' doc='Disable frequency hopping' />
4651 <param name='1' doc='Enable frequency hopping' />
4652 </params>
4653 </command>
4654 <command id='hopping sequence-number &lt;0-63&gt;'>
4655 <params>
4656 <param name='hopping' doc='Configure frequency hopping' />
4657 <param name='sequence-number' doc='Which hopping sequence to use for this channel' />
4658 <param name='&lt;0-63&gt;' doc='Hopping Sequence Number (HSN)' />
4659 </params>
4660 </command>
4661 <command id='hopping maio &lt;0-63&gt;'>
4662 <params>
4663 <param name='hopping' doc='Configure frequency hopping' />
4664 <param name='maio' doc='Which hopping MAIO to use for this channel' />
4665 <param name='&lt;0-63&gt;' doc='Mobile Allocation Index Offset (MAIO)' />
4666 </params>
4667 </command>
4668 <command id='hopping arfcn add &lt;0-1023&gt;'>
4669 <params>
4670 <param name='hopping' doc='Configure frequency hopping' />
4671 <param name='arfcn' doc='Configure hopping ARFCN list' />
4672 <param name='add' doc='Add an entry to the hopping ARFCN list' />
4673 <param name='&lt;0-1023&gt;' doc='ARFCN' />
4674 </params>
4675 </command>
4676 <command id='hopping arfcn del &lt;0-1023&gt;'>
4677 <params>
4678 <param name='hopping' doc='Configure frequency hopping' />
4679 <param name='arfcn' doc='Configure hopping ARFCN list' />
4680 <param name='del' doc='Delete an entry to the hopping ARFCN list' />
4681 <param name='&lt;0-1023&gt;' doc='ARFCN' />
4682 </params>
4683 </command>
4684 <command id='e1 line E1_LINE timeslot &lt;1-31&gt; sub-slot (0|1|2|3|full)'>
4685 <params>
4686 <param name='e1' doc='E1/T1 channel connected to this on-air timeslot' />
4687 <param name='line' doc='E1/T1 channel connected to this on-air timeslot' />
4688 <param name='E1_LINE' doc='E1/T1 line connected to this on-air timeslot' />
4689 <param name='timeslot' doc='E1/T1 timeslot connected to this on-air timeslot' />
4690 <param name='&lt;1-31&gt;' doc='E1/T1 timeslot connected to this on-air timeslot' />
4691 <param name='sub-slot' doc='E1/T1 sub-slot connected to this on-air timeslot' />
4692 <param name='0' doc='E1/T1 sub-slot 0 connected to this on-air timeslot' />
4693 <param name='1' doc='E1/T1 sub-slot 1 connected to this on-air timeslot' />
4694 <param name='2' doc='E1/T1 sub-slot 2 connected to this on-air timeslot' />
4695 <param name='3' doc='E1/T1 sub-slot 3 connected to this on-air timeslot' />
4696 <param name='full' doc='Full E1/T1 timeslot connected to this on-air timeslot' />
4697 </params>
4698 </command>
4699 </node>
4700 <node id='oml'>
4701 <name>oml</name>
4702 <command id='change-adm-state (locked|unlocked|shutdown|null)'>
4703 <params>
4704 <param name='change-adm-state' doc='Change the Administrative State' />
4705 <param name='locked' doc='Locked' />
4706 <param name='unlocked' doc='Unlocked' />
4707 <param name='shutdown' doc='Shutdown' />
4708 <param name='null' doc='NULL' />
4709 </params>
4710 </command>
4711 <command id='opstart'>
4712 <params>
4713 <param name='opstart' doc='Send an OPSTART message to the object' />
4714 </params>
4715 </command>
4716 </node>
4717 <node id='config-msc'>
4718 <name>config-msc</name>
4719 <command id='core-mobile-network-code &lt;1-999&gt;'>
4720 <params>
4721 <param name='core-mobile-network-code' doc='Use this network code for the core network' />
4722 <param name='&lt;1-999&gt;' doc='MNC value' />
4723 </params>
4724 </command>
4725 <command id='core-mobile-country-code &lt;1-999&gt;'>
4726 <params>
4727 <param name='core-mobile-country-code' doc='Use this country code for the core network' />
4728 <param name='&lt;1-999&gt;' doc='MCC value' />
4729 </params>
4730 </command>
4731 <command id='core-location-area-code &lt;0-65535&gt;'>
4732 <params>
4733 <param name='core-location-area-code' doc='Use this location area code for the core network' />
4734 <param name='&lt;0-65535&gt;' doc='LAC value' />
4735 </params>
4736 </command>
4737 <command id='core-cell-identity &lt;0-65535&gt;'>
4738 <params>
4739 <param name='core-cell-identity' doc='Use this cell identity for the core network' />
4740 <param name='&lt;0-65535&gt;' doc='CI value' />
4741 </params>
4742 </command>
4743 <command id='ip.access rtp-base &lt;1-65000&gt;'>
4744 <params>
4745 <param name='ip.access' doc='IP.ACCESS specific' />
4746 <param name='rtp-base' doc='Set the rtp-base port for the RTP stream' />
4747 <param name='&lt;1-65000&gt;' doc='Port number' />
4748 </params>
4749 </command>
4750 <command id='codec-list .LIST'>
4751 <params>
4752 <param name='codec-list' doc='Set the allowed audio codecs' />
4753 <param name='.LIST' doc='List of audio codecs, e.g. fr3 fr1 hr3' />
4754 </params>
4755 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004756 <command id='bsc-welcome-text .TEXT'>
4757 <params>
4758 <param name='bsc-welcome-text' doc='Set the USSD notification to be sent' />
4759 <param name='.TEXT' doc='Text to be sent' />
4760 </params>
4761 </command>
4762 <command id='no bsc-welcome-text'>
4763 <params>
4764 <param name='no' doc='Negate a command or set its defaults' />
4765 <param name='bsc-welcome-text' doc='Clear the USSD notification to be sent' />
4766 </params>
4767 </command>
4768 <command id='bsc-msc-lost-text .TEXT'>
4769 <params>
4770 <param name='bsc-msc-lost-text' doc='Set the USSD notification to be sent on MSC connection loss' />
4771 <param name='.TEXT' doc='Text to be sent' />
4772 </params>
4773 </command>
4774 <command id='no bsc-msc-lost-text'>
4775 <params>
4776 <param name='no' doc='Negate a command or set its defaults' />
4777 <param name='bsc-msc-lost-text' doc='Clear the USSD notification to be sent on MSC connection loss' />
4778 </params>
4779 </command>
4780 <command id='bsc-grace-text .TEXT'>
4781 <params>
4782 <param name='bsc-grace-text' doc='Set the USSD notification to be sent when the MSC has entered the grace period' />
4783 <param name='.TEXT' doc='Text to be sent' />
4784 </params>
4785 </command>
4786 <command id='no bsc-grace-text'>
4787 <params>
4788 <param name='no' doc='Negate a command or set its defaults' />
4789 <param name='bsc-grace-text' doc='Clear the USSD notification to be sent when the MSC has entered the grace period' />
4790 </params>
4791 </command>
4792 <command id='type (normal|local)'>
4793 <params>
4794 <param name='type' doc='Select the MSC type' />
4795 <param name='normal' doc='Plain GSM MSC' />
4796 <param name='local' doc='Special MSC for local call routing' />
4797 </params>
4798 </command>
4799 <command id='allow-emergency (allow|deny)'>
4800 <params>
4801 <param name='allow-emergency' doc='Allow CM ServiceRequests with type emergency' />
4802 <param name='allow' doc='Allow' />
4803 <param name='deny' doc='Deny' />
4804 </params>
4805 </command>
4806 <command id='local-prefix REGEXP'>
4807 <params>
4808 <param name='local-prefix' doc='Prefix for local numbers' />
4809 <param name='REGEXP' doc='REGEXP used' />
4810 </params>
4811 </command>
4812 <command id='amr-config 12_2k (allowed|forbidden)'>
4813 <params>
4814 <param name='amr-config' doc='AMR Multirate Configuration' />
4815 <param name='12_2k' doc='Bitrate' />
4816 <param name='allowed' doc='Allowed' />
4817 <param name='forbidden' doc='Forbidden' />
4818 </params>
4819 </command>
4820 <command id='amr-config 10_2k (allowed|forbidden)'>
4821 <params>
4822 <param name='amr-config' doc='AMR Multirate Configuration' />
4823 <param name='10_2k' doc='Bitrate' />
4824 <param name='allowed' doc='Allowed' />
4825 <param name='forbidden' doc='Forbidden' />
4826 </params>
4827 </command>
4828 <command id='amr-config 7_95k (allowed|forbidden)'>
4829 <params>
4830 <param name='amr-config' doc='AMR Multirate Configuration' />
4831 <param name='7_95k' doc='Bitrate' />
4832 <param name='allowed' doc='Allowed' />
4833 <param name='forbidden' doc='Forbidden' />
4834 </params>
4835 </command>
4836 <command id='amr-config 7_40k (allowed|forbidden)'>
4837 <params>
4838 <param name='amr-config' doc='AMR Multirate Configuration' />
4839 <param name='7_40k' doc='Bitrate' />
4840 <param name='allowed' doc='Allowed' />
4841 <param name='forbidden' doc='Forbidden' />
4842 </params>
4843 </command>
4844 <command id='amr-config 6_70k (allowed|forbidden)'>
4845 <params>
4846 <param name='amr-config' doc='AMR Multirate Configuration' />
4847 <param name='6_70k' doc='Bitrate' />
4848 <param name='allowed' doc='Allowed' />
4849 <param name='forbidden' doc='Forbidden' />
4850 </params>
4851 </command>
4852 <command id='amr-config 5_90k (allowed|forbidden)'>
4853 <params>
4854 <param name='amr-config' doc='AMR Multirate Configuration' />
4855 <param name='5_90k' doc='Bitrate' />
4856 <param name='allowed' doc='Allowed' />
4857 <param name='forbidden' doc='Forbidden' />
4858 </params>
4859 </command>
4860 <command id='amr-config 5_15k (allowed|forbidden)'>
4861 <params>
4862 <param name='amr-config' doc='AMR Multirate Configuration' />
4863 <param name='5_15k' doc='Bitrate' />
4864 <param name='allowed' doc='Allowed' />
4865 <param name='forbidden' doc='Forbidden' />
4866 </params>
4867 </command>
4868 <command id='amr-config 4_75k (allowed|forbidden)'>
4869 <params>
4870 <param name='amr-config' doc='AMR Multirate Configuration' />
4871 <param name='4_75k' doc='Bitrate' />
4872 <param name='allowed' doc='Allowed' />
4873 <param name='forbidden' doc='Forbidden' />
4874 </params>
4875 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02004876 <command id='amr-payload (octet-aligned|bandwith-efficient'>
4877 <params>
4878 <param name='amr-payload' doc='Set AMR payload framing mode' />
4879 <param name='octet-aligned' doc='payload fields aligned on octet boundaries' />
4880 <param name='bandwith-efficient' doc='payload fields packed (AoIP)' />
4881 </params>
4882 </command>
4883 <command id='lcls-mode (disabled|mgw-loop|bts-loop)'>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004884 <params>
4885 <param name='lcls-mode' doc='Configure 3GPP LCLS (Local Call, Local Switch)' />
4886 <param name='disabled' doc='Disable LCLS for all calls of this MSC' />
Daniel Willmannf450f442019-06-06 17:52:25 +02004887 <param name='mgw-loop' doc='Enable LCLS with looping traffic in MGW' />
4888 <param name='bts-loop' doc='Enable LCLS with looping traffic between BTS' />
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004889 </params>
4890 </command>
4891 <command id='lcls-codec-mismatch (allowed|forbidden)'>
4892 <params>
4893 <param name='lcls-codec-mismatch' doc='Allow 3GPP LCLS (Local Call, Local Switch) when call legs use different codec/rate' />
4894 <param name='allowed' doc='Allow LCLS only only for calls that use the same codec/rate on both legs' />
4895 <param name='forbidden' doc='Do not Allow LCLS for calls that use a different codec/rate on both legs' />
4896 </params>
4897 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004898 <command id='access-list-name NAME'>
4899 <params>
4900 <param name='access-list-name' doc='Set the name of the access list to use.' />
4901 <param name='NAME' doc='The name of the to be used access list.' />
4902 </params>
4903 </command>
4904 <command id='no access-list-name'>
4905 <params>
4906 <param name='no' doc='Negate a command or set its defaults' />
4907 <param name='access-list-name' doc='Remove the access list from the NAT.' />
4908 </params>
4909 </command>
4910 <command id='bsc-addr NAME'>
4911 <params>
4912 <param name='bsc-addr' doc='Calling Address (local address of this BSC)' />
4913 <param name='NAME' doc='SCCP address name' />
4914 </params>
4915 </command>
4916 <command id='msc-addr NAME'>
4917 <params>
4918 <param name='msc-addr' doc='Called Address (remote address of the MSC)' />
4919 <param name='NAME' doc='SCCP address name' />
4920 </params>
4921 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004922 <command id='asp-protocol (m3ua|sua|ipa)'>
4923 <params>
4924 <param name='asp-protocol' doc='A interface protocol to use for this MSC)' />
4925 <param name='m3ua' doc='MTP3 User Adaptation' />
4926 <param name='sua' doc='SCCP User Adaptation' />
4927 <param name='ipa' doc='IPA Multiplex (SCCP Lite)' />
4928 </params>
4929 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004930 <command id='mgw local-ip A.B.C.D'>
4931 <params>
4932 <param name='mgw' doc='Configure MGCP connection to Media Gateway' />
4933 <param name='local-ip' doc='local bind to connect to MGW from' />
4934 <param name='A.B.C.D' doc='local bind IP address' />
4935 </params>
4936 </command>
4937 <command id='mgw local-port &lt;0-65535&gt;'>
4938 <params>
4939 <param name='mgw' doc='Configure MGCP connection to Media Gateway' />
4940 <param name='local-port' doc='local port to connect to MGW from' />
4941 <param name='&lt;0-65535&gt;' doc='local bind port' />
4942 </params>
4943 </command>
4944 <command id='mgw remote-ip A.B.C.D'>
4945 <params>
4946 <param name='mgw' doc='Configure MGCP connection to Media Gateway' />
4947 <param name='remote-ip' doc='remote IP address to reach the MGW at' />
4948 <param name='A.B.C.D' doc='remote IP address' />
4949 </params>
4950 </command>
4951 <command id='mgw remote-port &lt;0-65535&gt;'>
4952 <params>
4953 <param name='mgw' doc='Configure MGCP connection to Media Gateway' />
4954 <param name='remote-port' doc='remote port to reach the MGW at' />
4955 <param name='&lt;0-65535&gt;' doc='remote port' />
4956 </params>
4957 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02004958 <command id='mgw endpoint-domain NAME'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004959 <params>
4960 <param name='mgw' doc='Configure MGCP connection to Media Gateway' />
Daniel Willmannf450f442019-06-06 17:52:25 +02004961 <param name='endpoint-domain' doc='Set the domain name to send in MGCP messages, e.g. the part &apos;foo&apos; in &apos;rtpbridge/*@foo&apos;.' />
4962 <param name='NAME' doc='Domain name, should be alphanumeric.' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004963 </params>
4964 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004965 <command id='mgw x-osmo-ign call-id'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004966 <params>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004967 <param name='mgw' doc='Configure MGCP connection to Media Gateway' />
4968 <param name='x-osmo-ign' doc='Set a (non-standard) X-Osmo-IGN header in all CRCX messages for RTP streams associated with this MSC, useful for A/SCCPlite MSCs, since osmo-bsc cannot know the MSC&apos;s chosen CallID. This is enabled by default for A/SCCPlite connections, disabled by default for all others.' />
4969 <param name='call-id' doc='Send &apos;X-Osmo-IGN: C&apos; to ignore CallID mismatches. See OsmoMGW.' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004970 </params>
4971 </command>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004972 <command id='no mgw x-osmo-ign'>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004973 <params>
Neels Hofmeyr39e12152018-11-05 02:56:09 +01004974 <param name='no' doc='Negate a command or set its defaults' />
4975 <param name='mgw' doc='Configure MGCP connection to Media Gateway' />
4976 <param name='x-osmo-ign' doc='Do not send X-Osmo-IGN MGCP header to this MSC' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004977 </params>
4978 </command>
Daniel Willmannf450f442019-06-06 17:52:25 +02004979 <command id='osmux (on|off|only)'>
4980 <params>
4981 <param name='osmux' doc='RTP multiplexing' />
4982 <param name='on' doc='Enable OSMUX' />
4983 <param name='off' doc='Disable OSMUX' />
4984 <param name='only' doc='Only use OSMUX' />
4985 </params>
4986 </command>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01004987 </node>
4988 <node id='om2k'>
4989 <name>om2k</name>
4990 <command id='reset-command'>
4991 <params>
4992 <param name='reset-command' doc='Reset the MO' />
4993 </params>
4994 </command>
4995 <command id='start-request'>
4996 <params>
4997 <param name='start-request' doc='Start the MO' />
4998 </params>
4999 </command>
5000 <command id='status-request'>
5001 <params>
5002 <param name='status-request' doc='Get the MO Status' />
5003 </params>
5004 </command>
5005 <command id='connect-command'>
5006 <params>
5007 <param name='connect-command' doc='Connect the MO' />
5008 </params>
5009 </command>
5010 <command id='disconnect-command'>
5011 <params>
5012 <param name='disconnect-command' doc='Disconnect the MO' />
5013 </params>
5014 </command>
5015 <command id='enable-request'>
5016 <params>
5017 <param name='enable-request' doc='Enable the MO' />
5018 </params>
5019 </command>
5020 <command id='disable-request'>
5021 <params>
5022 <param name='disable-request' doc='Disable the MO' />
5023 </params>
5024 </command>
5025 <command id='operational-info &lt;0-1&gt;'>
5026 <params>
5027 <param name='operational-info' doc='Set operational information' />
5028 <param name='&lt;0-1&gt;' doc='Set operational info to 0 or 1' />
5029 </params>
5030 </command>
5031 <command id='test-request'>
5032 <params>
5033 <param name='test-request' doc='Test the MO' />
5034 </params>
5035 </command>
5036 <command id='capabilities-request'>
5037 <params>
5038 <param name='capabilities-request' doc='Request MO capabilities' />
5039 </params>
5040 </command>
5041 <command id='configuration-request'>
5042 <params>
5043 <param name='configuration-request' doc='Send the configuration request for current MO' />
5044 </params>
5045 </command>
5046 </node>
5047 <node id='om2k-con-group'>
5048 <name>om2k-con-group</name>
5049 <command id='con-path (add|del) &lt;0-2047&gt; &lt;0-255&gt; deconcentrated &lt;0-63&gt;'>
5050 <params>
5051 <param name='con-path' doc='CON Path (In/Out)' />
5052 <param name='add' doc='Add CON Path to Concentration Group' />
5053 <param name='del' doc='Delete CON Path from Concentration Group' />
Ruben Undheim06e6f8a2019-07-16 21:13:12 +02005054 <param name='&lt;0-2047&gt;' doc='CON Connection Point' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01005055 <param name='&lt;0-255&gt;' doc='Contiguity Index' />
5056 <param name='deconcentrated' doc='De-concentrated in/outlet' />
5057 <param name='&lt;0-63&gt;' doc='TEI Value' />
5058 </params>
5059 </command>
5060 <command id='con-path (add|del) &lt;0-2047&gt; &lt;0-255&gt; concentrated &lt;1-16&gt;'>
5061 <params>
5062 <param name='con-path' doc='CON Path (In/Out)' />
5063 <param name='add' doc='Add CON Path to Concentration Group' />
5064 <param name='del' doc='Delete CON Path from Concentration Group' />
Ruben Undheim06e6f8a2019-07-16 21:13:12 +02005065 <param name='&lt;0-2047&gt;' doc='CON Connection Point' />
Neels Hofmeyr9f157572018-03-06 14:59:00 +01005066 <param name='&lt;0-255&gt;' doc='Contiguity Index' />
5067 <param name='concentrated' doc='Concentrated in/outlet' />
5068 <param name='&lt;1-16&gt;' doc='Tag Number' />
5069 </params>
5070 </command>
5071 </node>
5072 <node id='config-bsc'>
5073 <name>config-bsc</name>
5074 <command id='mid-call-text .TEXT'>
5075 <params>
5076 <param name='mid-call-text' doc='Set the USSD notification sent to running calls when switching from Grace to Off.' />
5077 <param name='.TEXT' doc='Text to be sent' />
5078 </params>
5079 </command>
5080 <command id='mid-call-timeout NR'>
5081 <params>
5082 <param name='mid-call-timeout' doc='Switch from Grace to Off in NR seconds.' />
5083 <param name='NR' doc='Timeout in seconds' />
5084 </params>
5085 </command>
5086 <command id='bsc-rf-socket PATH'>
5087 <params>
5088 <param name='bsc-rf-socket' doc='Set the filename for the RF control interface.' />
5089 <param name='PATH' doc='RF Control path' />
5090 </params>
5091 </command>
5092 <command id='bsc-auto-rf-off &lt;1-65000&gt;'>
5093 <params>
5094 <param name='bsc-auto-rf-off' doc='Disable RF on MSC Connection' />
5095 <param name='&lt;1-65000&gt;' doc='Timeout' />
5096 </params>
5097 </command>
5098 <command id='no bsc-auto-rf-off'>
5099 <params>
5100 <param name='no' doc='Negate a command or set its defaults' />
5101 <param name='bsc-auto-rf-off' doc='Disable RF on MSC Connection' />
5102 </params>
5103 </command>
5104 <command id='missing-msc-text .TEXT'>
5105 <params>
5106 <param name='missing-msc-text' doc='Set the USSD notification to be send when a MSC has not been found.' />
5107 <param name='.TEXT' doc='Text to be sent' />
5108 </params>
5109 </command>
5110 <command id='no missing-msc-text'>
5111 <params>
5112 <param name='no' doc='Negate a command or set its defaults' />
5113 <param name='missing-msc-text' doc='Clear the USSD notification to be send when a MSC has not been found.' />
5114 </params>
5115 </command>
5116 <command id='access-list-name NAME'>
5117 <params>
5118 <param name='access-list-name' doc='Set the name of the access list to use.' />
5119 <param name='NAME' doc='The name of the to be used access list.' />
5120 </params>
5121 </command>
5122 <command id='no access-list-name'>
5123 <params>
5124 <param name='no' doc='Negate a command or set its defaults' />
5125 <param name='access-list-name' doc='Remove the access list from the BSC' />
5126 </params>
5127 </command>
5128 <command id='access-list NAME imsi-allow [REGEXP]'>
5129 <params>
5130 <param name='access-list' doc='Access list commands' />
5131 <param name='NAME' doc='Name of the access list' />
5132 <param name='imsi-allow' doc='Add allowed IMSI to the list' />
5133 <param name='[REGEXP]' doc='Regexp for IMSIs' />
5134 </params>
5135 </command>
5136 <command id='access-list NAME imsi-deny [REGEXP] (&lt;0-256&gt;) (&lt;0-256&gt;)'>
5137 <params>
5138 <param name='access-list' doc='Access list commands' />
5139 <param name='NAME' doc='Name of the access list' />
5140 <param name='imsi-deny' doc='Add denied IMSI to the list' />
5141 <param name='[REGEXP]' doc='Regexp for IMSIs' />
5142 <param name='&lt;0-256&gt;' doc='CM Service Reject reason' />
5143 <param name='&lt;0-256&gt;' doc='LU Reject reason' />
5144 </params>
5145 </command>
5146 <command id='no access-list NAME'>
5147 <params>
5148 <param name='no' doc='Negate a command or set its defaults' />
5149 <param name='access-list' doc='Remove an access-list by name' />
5150 <param name='NAME' doc='The access-list to remove' />
5151 </params>
5152 </command>
5153 </node>
Harald Welted41b7c72019-06-13 09:41:58 +02005154 <node id='config-cbc'>
5155 <name>config-cbc</name>
5156 <command id='remote-ip A.B.C.D'>
5157 <params>
5158 <param name='remote-ip' doc='IP Address of the Cell Broadcast Centre' />
5159 <param name='A.B.C.D' doc='IP Address of the Cell Broadcast Centre' />
5160 </params>
5161 </command>
5162 <command id='no remote-ip'>
5163 <params>
5164 <param name='no' doc='Negate a command or set its defaults' />
5165 <param name='remote-ip' doc='Remove IP address of CBC; disables outbound CBSP connections' />
5166 </params>
5167 </command>
5168 <command id='remote-port &lt;1-65535&gt;'>
5169 <params>
5170 <param name='remote-port' doc='TCP Port number of the Cell Broadcast Centre (Default: 48049)' />
5171 <param name='&lt;1-65535&gt;' doc='TCP Port number of the Cell Broadcast Centre (Default: 48049)' />
5172 </params>
5173 </command>
5174 <command id='listen-port &lt;1-65535&gt;'>
5175 <params>
5176 <param name='listen-port' doc='Local TCP port at which BSC listens for incoming CBSP connections from CBC' />
5177 <param name='&lt;1-65535&gt;' doc='Local TCP port at which BSC listens for incoming CBSP connections from CBC' />
5178 </params>
5179 </command>
5180 <command id='no listen-port'>
5181 <params>
5182 <param name='no' doc='Negate a command or set its defaults' />
5183 <param name='listen-port' doc='Remove CBSP Listen Port; disables inbound CBSP connections' />
5184 </params>
5185 </command>
5186 <command id='listen-ip A.B.C.D'>
5187 <params>
5188 <param name='listen-ip' doc='Local IP Address where BSC listens for incoming CBC connections (Default: 0.0.0.0)' />
5189 <param name='A.B.C.D' doc='Local IP Address where BSC listens for incoming CBC connections' />
5190 </params>
5191 </command>
5192 </node>
Neels Hofmeyr9f157572018-03-06 14:59:00 +01005193</vtydoc>