Skip to content
Success

Console Output

Started by upstream project "master-osmo-bsc" build number 26809
originally caused by:
 Started by upstream project "master-osmo-mgw" build number 12512
 originally caused by:
  Started by upstream project "master-libosmo-netif" build number 9526
  originally caused by:
   Started by upstream project "master-libosmo-abis" build number 6749
   originally caused by:
    Started by upstream project "master-libosmocore" build number 4104
    originally caused by:
     Started by timer
Running as SYSTEM
Building remotely on host2-deb11build-ansible (obs osmocom-gerrit osmocom-master) in workspace /home/osmocom-build/jenkins/workspace/master-osmo-bsc/a1/default/a2/default/a3/default/a4/default/label/osmocom-master
[ssh-agent] Looking for ssh-agent implementation...
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-7FhATKsALGNo/agent.863349
SSH_AGENT_PID=863351
[ssh-agent] Started.
Running ssh-add (command line suppressed)
Identity added: /home/osmocom-build/jenkins/workspace/master-osmo-bsc/a1/default/a2/default/a3/default/a4/default/label/osmocom-master@tmp/private_key_17452462653310977976.key (osmocom-jenkins)
[ssh-agent] Using credentials docs (OS#5798)
The recommended git tool is: NONE
No credentials specified
Cloning the remote Git repository
Cloning repository https://gerrit.osmocom.org/osmo-bsc
 > git init /home/osmocom-build/jenkins/workspace/master-osmo-bsc/a1/default/a2/default/a3/default/a4/default/label/osmocom-master # timeout=10
Fetching upstream changes from https://gerrit.osmocom.org/osmo-bsc
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
 > git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-bsc +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://gerrit.osmocom.org/osmo-bsc # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
Checking out Revision 56fa819a99019272b2f76631f4404a964276663f (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 56fa819a99019272b2f76631f4404a964276663f # timeout=10
Commit message: "contrib/jenkins: libosmo-sccp -> libosmo-sigtran"
 > git rev-list --no-walk 56fa819a99019272b2f76631f4404a964276663f # timeout=10
[osmocom-master] $ /bin/sh -xe /tmp/jenkins1396773593601079722.sh
+ CCACHE_DIR=/home/osmocom-build/ccache/master-builds
+ mkdir -p /home/osmocom-build/ccache/master-builds
+ chown osmocom-build:osmocom-build /home/osmocom-build/ccache/master-builds
+ readlink -f /tmp/ssh-7FhATKsALGNo/agent.863349
+ docker run --rm=true --cap-add SYS_PTRACE -e ASCIIDOC_WARNINGS_CHECK=1 -e HOME=/build -e IS_MASTER_BUILD=1 -e JOB_NAME=master-osmo-bsc/a1=default,a2=default,a3=default,a4=default,label=osmocom-master -e MAKE=make -e OSMOPY_DEBUG_TCP_SOCKETS=1 -e OSMO_GSM_MANUALS_DIR=/opt/osmo-gsm-manuals -e PARALLEL_MAKE=-j 4 -e PUBLISH=1 -e SSH_AUTH_SOCK=/ssh-agent -e WITH_MANUALS=1 -w /build -i -u build -v /tmp/ssh-7FhATKsALGNo/agent.863349:/ssh-agent -v /home/osmocom-build/jenkins/workspace/master-osmo-bsc/a1/default/a2/default/a3/default/a4/default/label/osmocom-master:/build -v /home/osmocom-build/.ssh:/home/build/.ssh:ro -e CCACHE_DIR=/ccache -e PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -v /home/osmocom-build/ccache/master-builds:/ccache osmocom-build/debian-bookworm-build /usr/bin/timeout 30m /build/contrib/jenkins.sh
+ base=/build
+ deps=/build/deps
+ inst=/build/deps/install
+ export deps inst
+ osmo-clean-workspace.sh
+ chmod -R +w .
+ git checkout -f HEAD
+ git clean -dxf
+ [ -d /build/deps ]
+ [ -d layer1-headers ]
+ mkdir /build/deps
+ osmo-build-dep.sh libosmocore '' '--disable-doxygen --enable-gnutls'
+ mkdir -p /build/deps



 =============================== libosmocore ===============================

+ cd /build/deps
+ osmo-deps.sh libosmocore 
+ project=libosmocore
+ branch=master
+ git branch -a
+ grep -c remotes/origin/master$
+ [ x1 != x0 ]
+ branch=origin/master
+ test -d libosmocore
+ osmo_git_clone_url libosmocore
+ echo https://gerrit.osmocom.org/libosmocore
+ git clone https://gerrit.osmocom.org/libosmocore libosmocore
Cloning into 'libosmocore'...
+ cd libosmocore
+ git fetch --tags origin
+ git fetch origin
+ deps= osmo-clean-workspace.sh
+ chmod -R +w .
+ git checkout -f HEAD
Your branch is up to date with 'origin/master'.
+ git clean -dxf
+ [ -d  ]
+ [ -d layer1-headers ]
+ git checkout -f origin/master
Note: switching to 'origin/master'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at aec32dbf gsm48_encode_bearer_cap(): properly set 'Structure' in octet 4
+ git rev-parse HEAD
aec32dbf288715f102a544d991fe16765642d862
+ cd libosmocore
+ mkdir -p /build/deps/install/stow
+ osmo_source_subdir libosmocore
+ subdir=
+ [ -n  ]
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:70: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:70: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:70: the top level
configure.ac:84: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/ax_pthread.m4:88: AX_PTHREAD is expanded from...
configure.ac:84: the top level
configure.ac:174: warning: The macro `AC_CONFIG_HEADER' is obsolete.
configure.ac:174: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:174: the top level
configure.ac:462: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:462: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:462: the top level
configure.ac:602: warning: AC_OUTPUT should be used without arguments.
configure.ac:602: You should run autoupdate.
configure.ac:23: installing './compile'
configure.ac:25: installing './config.guess'
configure.ac:25: installing './config.sub'
configure.ac:8: installing './install-sh'
configure.ac:8: installing './missing'
Makefile.am:64: warning: DOXYGEN was already defined in condition TRUE, which includes condition !HAVE_DOXYGEN ...
configure.ac:116: ... 'DOXYGEN' previously defined here
src/codec/Makefile.am: installing './depcomp'
+ ./configure --prefix=/build/deps/install/stow/libosmocore --with-systemdsystemunitdir=/build/deps/install/stow/libosmocore/lib/systemd/system --disable-doxygen --enable-gnutls
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for execinfo.h... yes
checking for poll.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/signalfd.h... yes
checking for sys/eventfd.h... yes
checking for sys/timerfd.h... yes
checking for syslog.h... yes
checking for ctype.h... yes
checking for netinet/tcp.h... yes
checking for netinet/in.h... yes
checking for gcc options needed to detect all undeclared functions... none needed
checking whether HAVE_SYS_SOCKET_H is declared... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for library containing dlopen... none required
checking for library containing dlsym... none required
checking for backtrace in -lexecinfo... no
checking how to run the C preprocessor... gcc -E
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pthread_getname_np(pthread_t, char*, size_t)... yes
checking for library containing clock_gettime... none required
checking for doxygen... /usr/bin/doxygen
checking whether SYS_getrandom is declared... yes
checking if gcc supports -fvisibility=hidden... yes
checking for localtime_r... yes
checking whether struct tm has tm_gmtoff member... yes
checking for gettid... yes
checking whether to workaround TLS bug in old gcc on ARM platforms... 
checking for talloc >= 2.1.0... yes
checking for liburing >= 0.7... yes
checking for libpcsclite... yes
checking for libusb-1.0... yes
checking for gnutls >= 2.12.0... yes
checking for libmnl... yes
checking for libsctp... yes
checking whether to enable VTY/CTRL tests... no
checking whether C compiler accepts -mavx2... yes
checking whether C compiler accepts -mssse3... yes
checking whether C compiler accepts -msse4.1... yes
checking whether to enable ARM NEON instructions support... no
checking whether to include systemtap tracing support... no
checking whether to build with code coverage support... no
checking whether gcc has __builtin_cpu_supports built-in... yes
checking for struct tcp_info.tcpi_notsent_bytes... yes
checking for struct tcp_info.tcpi_rwnd_limited... yes
checking for struct tcp_info.tcpi_sndbuf_limited... yes
checking for struct tcp_info.tcpi_reord_seen... yes
CFLAGS=" -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall"
CPPFLAGS=" -DBUILDING_LIBOSMOCORE -Wall"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libosmocore.pc
config.status: creating libosmocodec.pc
config.status: creating libosmocoding.pc
config.status: creating libosmovty.pc
config.status: creating libosmogsm.pc
config.status: creating libosmoisdn.pc
config.status: creating libosmogb.pc
config.status: creating libosmoctrl.pc
config.status: creating libosmosim.pc
config.status: creating libosmousb.pc
config.status: creating include/Makefile
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/codec/Makefile
config.status: creating include/osmocom/coding/Makefile
config.status: creating include/osmocom/core/Makefile
config.status: creating include/osmocom/crypt/Makefile
config.status: creating include/osmocom/ctrl/Makefile
config.status: creating include/osmocom/gprs/Makefile
config.status: creating include/osmocom/gprs/protocol/Makefile
config.status: creating include/osmocom/gsm/Makefile
config.status: creating include/osmocom/gsm/protocol/Makefile
config.status: creating include/osmocom/isdn/Makefile
config.status: creating include/osmocom/sim/Makefile
config.status: creating include/osmocom/usb/Makefile
config.status: creating include/osmocom/vty/Makefile
config.status: creating src/Makefile
config.status: creating src/core/Makefile
config.status: creating src/vty/Makefile
config.status: creating src/codec/Makefile
config.status: creating src/coding/Makefile
config.status: creating src/sim/Makefile
config.status: creating src/usb/Makefile
config.status: creating src/gsm/Makefile
config.status: creating src/isdn/Makefile
config.status: creating src/gb/Makefile
config.status: creating src/ctrl/Makefile
config.status: creating src/pseudotalloc/Makefile
config.status: creating tapset/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating utils/Makefile
config.status: creating utils/osmo-stat-dummy/Makefile
config.status: creating Doxyfile.core
config.status: creating Doxyfile.gsm
config.status: creating Doxyfile.isdn
config.status: creating Doxyfile.vty
config.status: creating Doxyfile.codec
config.status: creating Doxyfile.coding
config.status: creating Doxyfile.gb
config.status: creating Doxyfile.ctrl
config.status: creating Doxyfile.sim
config.status: creating Doxyfile.usb
config.status: creating Makefile
config.status: creating contrib/libosmocore.spec
config.status: creating config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
+ [ -n  ]
+ make -j 4 install
echo 1.10.0.27-aec32 > .version-t && mv .version-t .version
make  install-recursive
make[1]: Entering directory '/build/deps/libosmocore'
Making install in include
make[2]: Entering directory '/build/deps/libosmocore/include'
Making install in osmocom
make[3]: Entering directory '/build/deps/libosmocore/include/osmocom'
Making install in core
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/core'
  GEN      bit16gen.h
  GEN      bit32gen.h
  GEN      bit64gen.h
  GEN      crc16gen.h
  GEN      bit16gen.h
  GEN      bit32gen.h
  GEN      crc16gen.h
  GEN      bit64gen.h
  GEN      crc32gen.h
  GEN      crc64gen.h
  GEN      crc8gen.h
  GEN      crc32gen.h
  GEN      socket_compat.h
  GEN      crc64gen.h
  GEN      crc8gen.h
  GEN      socket_compat.h
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/core'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/core'
 /usr/bin/install -c -m 644 application.h backtrace.h base64.h bit16gen.h bit32gen.h bit64gen.h bits.h bitvec.h bitcomp.h byteswap.h conv.h counter.h crc16.h crc16gen.h crc32gen.h crc64gen.h crc8gen.h crcgen.h endian.h defs.h exec.h fsm.h gsmtap.h gsmtap_util.h hash.h hashtable.h isdnhdlc.h it_q.h jhash.h linuxlist.h linuxrbtree.h log2.h logging.h loggingrb.h stats.h macaddr.h msgb.h netdev.h netns.h osmo_io.h '/build/deps/install/stow/libosmocore/include/osmocom/core'
 /usr/bin/install -c -m 644 panic.h prbs.h prim.h process.h rate_ctr.h stat_item.h stats_tcp.h select.h sercomm.h signal.h socket.h statistics.h strrb.h talloc.h tdef.h thread.h timer.h timer_compat.h tun.h utils.h write_queue.h sockaddr_str.h soft_uart.h time_cc.h use_count.h socket_compat.h plugin.h msgfile.h serial.h mnl.h '/build/deps/install/stow/libosmocore/include/osmocom/core'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/core'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/core'
Making install in vty
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/vty'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/vty'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/vty'
 /usr/bin/install -c -m 644 buffer.h command.h logging.h stats.h misc.h telnet_interface.h vector.h vty.h ports.h cpu_sched_vty.h tdef_vty.h '/build/deps/install/stow/libosmocore/include/osmocom/vty'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/vty'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/vty'
Making install in codec
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/codec'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/codec'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/codec'
 /usr/bin/install -c -m 644 ecu.h codec.h gsm610_bits.h '/build/deps/install/stow/libosmocore/include/osmocom/codec'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/codec'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/codec'
Making install in gsm
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/gsm'
  GEN      gsm0503.h
Generating header file...
Generate 'xcch' declaration
Generate 'tch_f24' declaration
Generate 'tch_h24' declaration
Generate 'tch_f48' declaration
Generate 'tch_f96' declaration
Generate 'tch_f144' declaration
Generate 'rach' declaration
Generate 'rach_ext' declaration
Generate 'sch' declaration
Generate 'cs2' declaration
Generate 'cs3' declaration
Generate 'cs2_np' declaration
Generate 'cs3_np' declaration
Generate 'tch_afs_12_2' declaration
Generate 'tch_afs_10_2' declaration
Generate 'tch_afs_7_95' declaration
Generate 'tch_afs_7_4' declaration
Generate 'tch_afs_6_7' declaration
Generate 'tch_afs_5_9' declaration
Generate 'tch_afs_5_15' declaration
Generate 'tch_afs_4_75' declaration
Generate 'tch_fr' declaration
Generate 'tch_hr' declaration
Generate 'tch_ahs_7_95' declaration
Generate 'tch_ahs_7_4' declaration
Generate 'tch_ahs_6_7' declaration
Generate 'tch_ahs_5_9' declaration
Generate 'tch_ahs_5_15' declaration
Generate 'tch_ahs_4_75' declaration
Generate 'tch_axs_sid_update' declaration
Generate 'mcs1_dl_hdr' declaration
Generate 'mcs1_ul_hdr' declaration
Generate 'mcs1' declaration
Generate 'mcs2' declaration
Generate 'mcs3' declaration
Generate 'mcs4' declaration
Generate 'mcs5_dl_hdr' declaration
Generate 'mcs5_ul_hdr' declaration
Generate 'mcs5' declaration
Generate 'mcs6' declaration
Generate 'mcs7_dl_hdr' declaration
Generate 'mcs7_ul_hdr' declaration
Generate 'mcs7' declaration
Generate 'mcs8' declaration
Generate 'mcs9' declaration
Generation complete.
make  install-recursive
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/gsm'
Making install in protocol
make[6]: Entering directory '/build/deps/libosmocore/include/osmocom/gsm/protocol'
make[7]: Entering directory '/build/deps/libosmocore/include/osmocom/gsm/protocol'
make[7]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/gsm/protocol'
 /usr/bin/install -c -m 644 gsm_23_032.h gsm_03_40.h gsm_03_41.h gsm_04_08.h gsm_04_08_gprs.h gsm_04_11.h gsm_04_12.h gsm_04_14.h gsm_04_80.h gsm_08_08.h gsm_08_58.h gsm_09_02.h gsm_12_21.h gsm_23_003.h gsm_23_041.h gsm_25_415.h gsm_29_118.h gsm_44_004.h gsm_44_060.h gsm_44_068.h gsm_44_318.h gsm_48_049.h gsm_48_071.h gsm_49_031.h ipaccess.h smpp34_osmocom.h '/build/deps/install/stow/libosmocore/include/osmocom/gsm/protocol'
make[7]: Leaving directory '/build/deps/libosmocore/include/osmocom/gsm/protocol'
make[6]: Leaving directory '/build/deps/libosmocore/include/osmocom/gsm/protocol'
make[6]: Entering directory '/build/deps/libosmocore/include/osmocom/gsm'
make[7]: Entering directory '/build/deps/libosmocore/include/osmocom/gsm'
make[7]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/gsm'
 /usr/bin/install -c -m 644 a5.h abis_nm.h apn.h bts_features.h cbsp.h comp128.h comp128v23.h bitvec_gsm.h gan.h gsm0341.h gsm0411_smc.h gsm0411_smr.h gsm0411_utils.h gsm0480.h gsm0502.h gsm0503.h bsslap.h bssmap_le.h gad.h gsm0808.h gsm0808_lcs.h gsm29205.h gsm0808_utils.h gsm23003.h gsm23236.h gsm29118.h gsm44021.h gsm48.h gsm48_arfcn_range_encode.h gsm48_ie.h gsm48_rest_octets.h gsm_utils.h gsup.h gsup_sms.h i460_mux.h ipa.h iuup.h lapd_core.h lapdm.h meas_rep.h '/build/deps/install/stow/libosmocore/include/osmocom/gsm'
 /usr/bin/install -c -m 644 mncc.h prim.h l1sap.h oap.h oap_client.h rlp.h rsl.h rtp_extensions.h rxlev_stat.h sysinfo.h tlv.h '/build/deps/install/stow/libosmocore/include/osmocom/gsm'
make[7]: Leaving directory '/build/deps/libosmocore/include/osmocom/gsm'
make[6]: Leaving directory '/build/deps/libosmocore/include/osmocom/gsm'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/gsm'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/gsm'
Making install in isdn
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/isdn'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/isdn'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/isdn'
 /usr/bin/install -c -m 644 i460_mux.h lapd_core.h v110.h v110_ta.h '/build/deps/install/stow/libosmocore/include/osmocom/isdn'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/isdn'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/isdn'
Making install in crypt
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/crypt'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/crypt'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/crypt'
 /usr/bin/install -c -m 644 auth.h gprs_cipher.h kdf.h utran_cipher.h '/build/deps/install/stow/libosmocore/include/osmocom/crypt'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/crypt'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/crypt'
Making install in coding
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/coding'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/coding'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/coding'
 /usr/bin/install -c -m 644 gsm0503_tables.h gsm0503_parity.h gsm0503_mapping.h gsm0503_interleaving.h gsm0503_coding.h gsm0503_amr_dtx.h '/build/deps/install/stow/libosmocore/include/osmocom/coding'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/coding'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/coding'
Making install in gprs
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/gprs'
Making install in protocol
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/gprs/protocol'
make[6]: Entering directory '/build/deps/libosmocore/include/osmocom/gprs/protocol'
make[6]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/gprs/protocol'
 /usr/bin/install -c -m 644 gsm_04_60.h gsm_08_16.h gsm_08_18.h gsm_24_301.h '/build/deps/install/stow/libosmocore/include/osmocom/gprs/protocol'
make[6]: Leaving directory '/build/deps/libosmocore/include/osmocom/gprs/protocol'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/gprs/protocol'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/gprs'
make[6]: Entering directory '/build/deps/libosmocore/include/osmocom/gprs'
make[6]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/gprs'
 /usr/bin/install -c -m 644 frame_relay.h bssgp_bvc_fsm.h gprs_bssgp.h gprs_bssgp2.h gprs_bssgp_bss.h gprs_bssgp_rim.h gprs_msgb.h gprs_ns.h gprs_ns_frgre.h gprs_ns2.h gprs_rlc.h '/build/deps/install/stow/libosmocore/include/osmocom/gprs'
make[6]: Leaving directory '/build/deps/libosmocore/include/osmocom/gprs'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/gprs'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/gprs'
Making install in ctrl
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/ctrl'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/ctrl'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/ctrl'
 /usr/bin/install -c -m 644 control_cmd.h control_if.h ports.h control_vty.h '/build/deps/install/stow/libosmocore/include/osmocom/ctrl'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/ctrl'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/ctrl'
Making install in sim
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/sim'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/sim'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/sim'
 /usr/bin/install -c -m 644 class_tables.h sim.h '/build/deps/install/stow/libosmocore/include/osmocom/sim'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/sim'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/sim'
Making install in usb
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom/usb'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom/usb'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include/osmocom/usb'
 /usr/bin/install -c -m 644 libusb.h '/build/deps/install/stow/libosmocore/include/osmocom/usb'
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom/usb'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom/usb'
make[4]: Entering directory '/build/deps/libosmocore/include/osmocom'
make[5]: Entering directory '/build/deps/libosmocore/include/osmocom'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/deps/libosmocore/include/osmocom'
make[4]: Leaving directory '/build/deps/libosmocore/include/osmocom'
make[3]: Leaving directory '/build/deps/libosmocore/include/osmocom'
make[3]: Entering directory '/build/deps/libosmocore/include'
make[4]: Entering directory '/build/deps/libosmocore/include'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmocore/include'
make[3]: Leaving directory '/build/deps/libosmocore/include'
make[2]: Leaving directory '/build/deps/libosmocore/include'
Making install in src
make[2]: Entering directory '/build/deps/libosmocore/src'
Making install in core
make[3]: Entering directory '/build/deps/libosmocore/src/core'
  GEN      crc8gen.c
  GEN      crc16gen.c
  GEN      crc32gen.c
  GEN      crc64gen.c
make  install-am
make[4]: Entering directory '/build/deps/libosmocore/src/core'
  CC       application.lo
  CC       backtrace.lo
  CC       base64.lo
  CC       bits.lo
  CC       bitvec.lo
  CC       bitcomp.lo
  CC       context.lo
  CC       conv.lo
  CC       conv_acc.lo
  CC       conv_acc_generic.lo
  CC       counter.lo
  CC       crc16.lo
  CC       crc8gen.lo
  CC       crc16gen.lo
  CC       crc32gen.lo
  CC       crc64gen.lo
  CC       exec.lo
  CC       fsm.lo
  CC       gsmtap_util.lo
  CC       isdnhdlc.lo
  CC       it_q.lo
  CC       logging.lo
  CC       logging_syslog.lo
  CC       logging_gsmtap.lo
  CC       loggingrb.lo
  CC       macaddr.lo
  CC       msgb.lo
  CC       netdev.lo
  CC       netns.lo
  CC       osmo_io.lo
  CC       osmo_io_poll.lo
  CC       panic.lo
  CC       prbs.lo
  CC       prim.lo
  CC       rate_ctr.lo
  CC       rbtree.lo
  CC       select.lo
  CC       sercomm.lo
  CC       signal.lo
  CC       sockaddr_str.lo
  CC       socket.lo
  CC       soft_uart.lo
  CC       stat_item.lo
  CC       stats.lo
  CC       stats_statsd.lo
  CC       stats_tcp.lo
  CC       strrb.lo
  CC       tdef.lo
  CC       thread.lo
  CC       time_cc.lo
  CC       timer.lo
  CC       timer_gettimeofday.lo
  CC       timer_clockgettime.lo
  CC       tun.lo
  CC       use_count.lo
  CC       utils.lo
  CC       write_queue.lo
  CC       conv_acc_sse.lo
  CC       conv_acc_sse_avx.lo
  CC       plugin.lo
  CC       msgfile.lo
  CC       serial.lo
  CC       mnl.lo
  CC       osmo_io_uring.lo
  CCLD     libosmocore.la
make[5]: Entering directory '/build/deps/libosmocore/src/core'
make[5]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmocore.la '/build/deps/install/stow/libosmocore/lib'
libtool: install: /usr/bin/install -c .libs/libosmocore.so.22.0.0 /build/deps/install/stow/libosmocore/lib/libosmocore.so.22.0.0
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmocore.so.22.0.0 libosmocore.so.22 || { rm -f libosmocore.so.22 && ln -s libosmocore.so.22.0.0 libosmocore.so.22; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmocore.so.22.0.0 libosmocore.so || { rm -f libosmocore.so && ln -s libosmocore.so.22.0.0 libosmocore.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmocore.lai /build/deps/install/stow/libosmocore/lib/libosmocore.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[5]: Leaving directory '/build/deps/libosmocore/src/core'
make[4]: Leaving directory '/build/deps/libosmocore/src/core'
make[3]: Leaving directory '/build/deps/libosmocore/src/core'
Making install in vty
make[3]: Entering directory '/build/deps/libosmocore/src/vty'
  CC       command.lo
  CC       vty.lo
  CC       buffer.lo
  CC       vector.lo
  CC       utils.lo
  CC       telnet_interface.lo
  CC       logging_vty.lo
  CC       stats_vty.lo
  CC       fsm_vty.lo
  CC       talloc_ctx_vty.lo
  CC       cpu_sched_vty.lo
  CC       tdef_vty.lo
  CCLD     libosmovty.la
make[4]: Entering directory '/build/deps/libosmocore/src/vty'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmovty.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmovty.la'
libtool: install: (cd /build/deps/libosmocore/src/vty; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -Wall -pthread -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -version-info 13:1:0 -no-undefined -o libosmovty.la -rpath /build/deps/install/stow/libosmocore/lib buffer.lo command.lo vty.lo vector.lo utils.lo telnet_interface.lo logging_vty.lo stats_vty.lo fsm_vty.lo talloc_ctx_vty.lo cpu_sched_vty.lo tdef_vty.lo ../../src/core/libosmocore.la -ltalloc )
libtool: install: /usr/bin/install -c .libs/libosmovty.so.13.0.1T /build/deps/install/stow/libosmocore/lib/libosmovty.so.13.0.1
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmovty.so.13.0.1 libosmovty.so.13 || { rm -f libosmovty.so.13 && ln -s libosmovty.so.13.0.1 libosmovty.so.13; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmovty.so.13.0.1 libosmovty.so || { rm -f libosmovty.so && ln -s libosmovty.so.13.0.1 libosmovty.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmovty.lai /build/deps/install/stow/libosmocore/lib/libosmovty.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/vty'
make[3]: Leaving directory '/build/deps/libosmocore/src/vty'
Making install in isdn
make[3]: Entering directory '/build/deps/libosmocore/src/isdn'
  CC       i460_mux.lo
  CC       lapd_core.lo
  CC       v110.lo
  CC       v110_ta.lo
  CCLD     libisdnint.la
  CCLD     libosmoisdn.la
make[4]: Entering directory '/build/deps/libosmocore/src/isdn'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmoisdn.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmoisdn.la'
libtool: install: (cd /build/deps/libosmocore/src/isdn; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -Wall -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wl,--version-script=./libosmoisdn.map -version-info 2:0:2 -no-undefined -o libosmoisdn.la -rpath /build/deps/install/stow/libosmocore/lib libisdnint.la -ltalloc )
libtool: install: /usr/bin/install -c .libs/libosmoisdn.so.0.2.0T /build/deps/install/stow/libosmocore/lib/libosmoisdn.so.0.2.0
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmoisdn.so.0.2.0 libosmoisdn.so.0 || { rm -f libosmoisdn.so.0 && ln -s libosmoisdn.so.0.2.0 libosmoisdn.so.0; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmoisdn.so.0.2.0 libosmoisdn.so || { rm -f libosmoisdn.so && ln -s libosmoisdn.so.0.2.0 libosmoisdn.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmoisdn.lai /build/deps/install/stow/libosmocore/lib/libosmoisdn.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/isdn'
make[3]: Leaving directory '/build/deps/libosmocore/src/isdn'
Making install in codec
make[3]: Entering directory '/build/deps/libosmocore/src/codec'
  CC       gsm610.lo
  CC       gsm620.lo
  CC       gsm660.lo
  CC       gsm690.lo
  CC       hr_sid_class.lo
  CC       ecu.lo
  CC       ecu_fr.lo
  CC       ecu_fr_old.lo
  CCLD     libosmocodec.la
make[4]: Entering directory '/build/deps/libosmocore/src/codec'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmocodec.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmocodec.la'
libtool: install: (cd /build/deps/libosmocore/src/codec; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -Wall -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -version-info 4:1:0 -no-undefined -o libosmocodec.la -rpath /build/deps/install/stow/libosmocore/lib gsm610.lo gsm620.lo gsm660.lo gsm690.lo hr_sid_class.lo ecu.lo ecu_fr.lo ecu_fr_old.lo ../../src/core/libosmocore.la )
libtool: install: /usr/bin/install -c .libs/libosmocodec.so.4.0.1T /build/deps/install/stow/libosmocore/lib/libosmocodec.so.4.0.1
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmocodec.so.4.0.1 libosmocodec.so.4 || { rm -f libosmocodec.so.4 && ln -s libosmocodec.so.4.0.1 libosmocodec.so.4; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmocodec.so.4.0.1 libosmocodec.so || { rm -f libosmocodec.so && ln -s libosmocodec.so.4.0.1 libosmocodec.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmocodec.lai /build/deps/install/stow/libosmocore/lib/libosmocodec.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/codec'
make[3]: Leaving directory '/build/deps/libosmocore/src/codec'
Making install in gsm
make[3]: Entering directory '/build/deps/libosmocore/src/gsm'
  GEN      gsm0503_conv.c
Generating convolutional codes...
Generate 'xcch' definition
Generate 'tch_f24' definition
Generate 'tch_h24' definition
Generate 'tch_f48' definition
Generate 'tch_f96' definition
Generate 'tch_f144' definition
Generate 'rach' definition
Generate 'rach_ext' definition
Generate 'sch' definition
Generate 'cs2' definition
Generate 'cs3' definition
Generate 'cs2_np' definition
Generate 'cs3_np' definition
Generate 'tch_afs_12_2' definition
Generate 'tch_afs_10_2' definition
Generate 'tch_afs_7_95' definition
Generate 'tch_afs_7_4' definition
Generate 'tch_afs_6_7' definition
Generate 'tch_afs_5_9' definition
Generate 'tch_afs_5_15' definition
Generate 'tch_afs_4_75' definition
Generate 'tch_fr' definition
Generate 'tch_hr' definition
Generate 'tch_ahs_7_95' definition
Generate 'tch_ahs_7_4' definition
Generate 'tch_ahs_6_7' definition
Generate 'tch_ahs_5_9' definition
Generate 'tch_ahs_5_15' definition
Generate 'tch_ahs_4_75' definition
Generate 'tch_axs_sid_update' definition
Generate 'mcs1_dl_hdr' definition
Generate 'mcs1_ul_hdr' definition
Generate 'mcs1' definition
Generate 'mcs2' definition
Generate 'mcs3' definition
Generate 'mcs4' definition
Generate 'mcs5_dl_hdr' definition
Generate 'mcs5_ul_hdr' definition
Generate 'mcs5' definition
Generate 'mcs6' definition
Generate 'mcs7_dl_hdr' definition
Generate 'mcs7_ul_hdr' definition
Generate 'mcs7' definition
Generate 'mcs8' definition
Generate 'mcs9' definition
Generation complete.
make  install-am
make[4]: Entering directory '/build/deps/libosmocore/src/gsm'
  CC       a5.lo
  CC       tlv_parser.lo
  CC       rxlev_stat.lo
  CC       comp128.lo
  CC       comp128v23.lo
  CC       gsm_utils.lo
  CC       rsl.lo
  CC       gsm48.lo
gsm_utils.c:106:9: note: '#pragma message: glibc 2.36 random detected'
  106 | #pragma message ("glibc " OSMO_STRINGIFY_VAL(__GLIBC__) "." OSMO_STRINGIFY_VAL(__GLIBC_MINOR__) " random detected")
      |         ^~~~~~~
  CC       gsm48_arfcn_range_encode.lo
  CC       gsm48_ie.lo
  CC       gsm0808.lo
  CC       sysinfo.lo
  CC       gprs_cipher_core.lo
  CC       gprs_rlc.lo
  CC       gsm0480.lo
  CC       abis_nm.lo
  CC       gsm0502.lo
  CC       gsm0411_utils.lo
  CC       gsm0411_smc.lo
  CC       gsm0411_smr.lo
  CC       gsm0414.lo
  CC       lapdm.lo
  CC       kasumi.lo
  CC       gsm29205.lo
  CC       gsm_04_08_gprs.lo
  CC       auth_core.lo
  CC       auth_comp128v1.lo
  CC       auth_comp128v23.lo
  CC       auth_xor.lo
  CC       auth_xor_2g.lo
  CC       auth_milenage.lo
  CC       gea.lo
  CC       milenage/aes-internal.lo
  CC       milenage/aes-internal-enc.lo
  CC       milenage/milenage.lo
  CC       gan.lo
  CC       ipa.lo
  CC       gsm0341.lo
  CC       apn.lo
  CC       auth_tuak.lo
  CC       gprs_gea.lo
  CC       gsm0503_conv.lo
  CC       oap.lo
  CC       gsm0808_utils.lo
  CC       gsm23003.lo
  CC       gsm23236.lo
  CC       mncc.lo
  CC       bts_features.lo
  CC       oap_client.lo
  CC       gsm29118.lo
  CC       gsm48_rest_octets.lo
  CC       cbsp.lo
  CC       gsm48049.lo
  CC       gad.lo
  CC       bsslap.lo
  CC       bssmap_le.lo
  CC       kdf.lo
  CC       iuup.lo
  CC       gsm44021.lo
  CC       gsm44068.lo
  CC       rlp.lo
  CC       gsup.lo
  CC       gsup_sms.lo
  CC       milenage/aes-encblock.lo
  CC       tuak/KeccakP-1600-3gpp.lo
  CC       tuak/tuak.lo
  CCLD     libgsmint.la
  CCLD     libosmogsm.la
make[5]: Entering directory '/build/deps/libosmocore/src/gsm'
make[5]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmogsm.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmogsm.la'
libtool: install: (cd /build/deps/libosmocore/src/gsm; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -Wall -I/usr/include/p11-kit-1 -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wl,--version-script=./libosmogsm.map -version-info 21:0:1 -no-undefined -o libosmogsm.la -rpath /build/deps/install/stow/libosmocore/lib libgsmint.la -ltalloc -lgnutls )
libtool: install: /usr/bin/install -c .libs/libosmogsm.so.20.1.0T /build/deps/install/stow/libosmocore/lib/libosmogsm.so.20.1.0
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmogsm.so.20.1.0 libosmogsm.so.20 || { rm -f libosmogsm.so.20 && ln -s libosmogsm.so.20.1.0 libosmogsm.so.20; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmogsm.so.20.1.0 libosmogsm.so || { rm -f libosmogsm.so && ln -s libosmogsm.so.20.1.0 libosmogsm.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmogsm.lai /build/deps/install/stow/libosmocore/lib/libosmogsm.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[5]: Leaving directory '/build/deps/libosmocore/src/gsm'
make[4]: Leaving directory '/build/deps/libosmocore/src/gsm'
make[3]: Leaving directory '/build/deps/libosmocore/src/gsm'
Making install in coding
make[3]: Entering directory '/build/deps/libosmocore/src/coding'
  CC       gsm0503_interleaving.lo
  CC       gsm0503_mapping.lo
  CC       gsm0503_tables.lo
  CC       gsm0503_parity.lo
  CC       gsm0503_coding.lo
  CC       gsm0503_amr_dtx.lo
  CCLD     libosmocoding.la
make[4]: Entering directory '/build/deps/libosmocore/src/coding'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmocoding.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmocoding.la'
libtool: install: (cd /build/deps/libosmocore/src/coding; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -Wall -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wl,--version-script=./libosmocoding.map -version-info 3:1:3 -no-undefined -o libosmocoding.la -rpath /build/deps/install/stow/libosmocore/lib gsm0503_interleaving.lo gsm0503_mapping.lo gsm0503_tables.lo gsm0503_parity.lo gsm0503_coding.lo gsm0503_amr_dtx.lo ../../src/core/libosmocore.la ../../src/gsm/libosmogsm.la ../../src/codec/libosmocodec.la )
libtool: install: /usr/bin/install -c .libs/libosmocoding.so.0.3.1T /build/deps/install/stow/libosmocore/lib/libosmocoding.so.0.3.1
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmocoding.so.0.3.1 libosmocoding.so.0 || { rm -f libosmocoding.so.0 && ln -s libosmocoding.so.0.3.1 libosmocoding.so.0; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmocoding.so.0.3.1 libosmocoding.so || { rm -f libosmocoding.so && ln -s libosmocoding.so.0.3.1 libosmocoding.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmocoding.lai /build/deps/install/stow/libosmocore/lib/libosmocoding.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/coding'
make[3]: Leaving directory '/build/deps/libosmocore/src/coding'
Making install in gb
make[3]: Entering directory '/build/deps/libosmocore/src/gb'
  CC       gprs_ns.lo
  CC       gprs_ns_frgre.lo
  CC       gprs_ns_sns.lo
  CC       gprs_ns_vty.lo
  CC       gprs_bssgp.lo
  CC       gprs_bssgp_util.lo
  CC       gprs_bssgp_vty.lo
  CC       gprs_bssgp_rim.lo
  CC       gprs_bssgp_bss.lo
  CC       gprs_ns2.lo
  CC       gprs_ns2_udp.lo
  CC       gprs_ns2_frgre.lo
  CC       gprs_ns2_fr.lo
  CC       gprs_ns2_vc_fsm.lo
  CC       gprs_ns2_sns.lo
  CC       gprs_ns2_message.lo
  CC       gprs_ns2_vty.lo
  CC       gprs_bssgp2.lo
  CC       bssgp_bvc_fsm.lo
  CC       common_vty.lo
  CC       frame_relay.lo
  CCLD     libosmogb.la
  CCLD     libosmogb-test.la
make[4]: Entering directory '/build/deps/libosmocore/src/gb'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmogb.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmogb.la'
libtool: install: (cd /build/deps/libosmocore/src/gb; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -Wall -fno-strict-aliasing -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wl,--version-script=./libosmogb.map -version-info 16:1:2 -no-undefined -o libosmogb.la -rpath /build/deps/install/stow/libosmocore/lib gprs_ns.lo gprs_ns_frgre.lo gprs_ns_vty.lo gprs_ns_sns.lo gprs_bssgp.lo gprs_bssgp_util.lo gprs_bssgp_vty.lo gprs_bssgp_rim.lo gprs_bssgp_bss.lo gprs_ns2.lo gprs_ns2_udp.lo gprs_ns2_frgre.lo gprs_ns2_fr.lo gprs_ns2_vc_fsm.lo gprs_ns2_sns.lo gprs_ns2_message.lo gprs_ns2_vty.lo gprs_bssgp2.lo bssgp_bvc_fsm.lo common_vty.lo frame_relay.lo -ltalloc ../../src/core/libosmocore.la ../../src/vty/libosmovty.la ../../src/gsm/libosmogsm.la )
libtool: install: /usr/bin/install -c .libs/libosmogb.so.14.2.1T /build/deps/install/stow/libosmocore/lib/libosmogb.so.14.2.1
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmogb.so.14.2.1 libosmogb.so.14 || { rm -f libosmogb.so.14 && ln -s libosmogb.so.14.2.1 libosmogb.so.14; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmogb.so.14.2.1 libosmogb.so || { rm -f libosmogb.so && ln -s libosmogb.so.14.2.1 libosmogb.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmogb.lai /build/deps/install/stow/libosmocore/lib/libosmogb.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/gb'
make[3]: Leaving directory '/build/deps/libosmocore/src/gb'
Making install in ctrl
make[3]: Entering directory '/build/deps/libosmocore/src/ctrl'
  CC       control_if.lo
  CC       control_cmd.lo
  CC       fsm_ctrl_commands.lo
  CC       control_vty.lo
  CCLD     libosmoctrl.la
make[4]: Entering directory '/build/deps/libosmocore/src/ctrl'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmoctrl.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmoctrl.la'
libtool: install: (cd /build/deps/libosmocore/src/ctrl; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -Wall -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wl,--version-script=./libosmoctrl.map -version-info 9:0:9 -no-undefined -o libosmoctrl.la -rpath /build/deps/install/stow/libosmocore/lib control_cmd.lo control_if.lo fsm_ctrl_commands.lo control_vty.lo -ltalloc ../../src/core/libosmocore.la ../../src/gsm/libosmogsm.la ../../src/vty/libosmovty.la )
libtool: install: /usr/bin/install -c .libs/libosmoctrl.so.0.9.0T /build/deps/install/stow/libosmocore/lib/libosmoctrl.so.0.9.0
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmoctrl.so.0.9.0 libosmoctrl.so.0 || { rm -f libosmoctrl.so.0 && ln -s libosmoctrl.so.0.9.0 libosmoctrl.so.0; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmoctrl.so.0.9.0 libosmoctrl.so || { rm -f libosmoctrl.so && ln -s libosmoctrl.so.0.9.0 libosmoctrl.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmoctrl.lai /build/deps/install/stow/libosmocore/lib/libosmoctrl.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/ctrl'
make[3]: Leaving directory '/build/deps/libosmocore/src/ctrl'
Making install in pseudotalloc
make[3]: Entering directory '/build/deps/libosmocore/src/pseudotalloc'
make[4]: Entering directory '/build/deps/libosmocore/src/pseudotalloc'
make[4]: Leaving directory '/build/deps/libosmocore/src/pseudotalloc'
make[3]: Leaving directory '/build/deps/libosmocore/src/pseudotalloc'
Making install in sim
make[3]: Entering directory '/build/deps/libosmocore/src/sim'
  CC       core.lo
  CC       reader.lo
  CC       class_tables.lo
  CC       card_fs_sim.lo
  CC       card_fs_usim.lo
  CC       card_fs_uicc.lo
  CC       card_fs_isim.lo
  CC       card_fs_hpsim.lo
  CC       card_fs_tetra.lo
  CC       reader_pcsc.lo
  CCLD     libosmosim.la
make[4]: Entering directory '/build/deps/libosmocore/src/sim'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmosim.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmosim.la'
libtool: install: (cd /build/deps/libosmocore/src/sim; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -fPIC -Wall -I/usr/include/PCSC -pthread -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -version-info 3:3:1 -no-undefined -o libosmosim.la -rpath /build/deps/install/stow/libosmocore/lib core.lo reader.lo class_tables.lo card_fs_sim.lo card_fs_usim.lo card_fs_uicc.lo card_fs_isim.lo card_fs_hpsim.lo card_fs_tetra.lo reader_pcsc.lo ../../src/core/libosmocore.la ../../src/gsm/libosmogsm.la -ltalloc -lpcsclite )
libtool: install: /usr/bin/install -c .libs/libosmosim.so.2.1.3T /build/deps/install/stow/libosmocore/lib/libosmosim.so.2.1.3
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmosim.so.2.1.3 libosmosim.so.2 || { rm -f libosmosim.so.2 && ln -s libosmosim.so.2.1.3 libosmosim.so.2; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmosim.so.2.1.3 libosmosim.so || { rm -f libosmosim.so && ln -s libosmosim.so.2.1.3 libosmosim.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmosim.lai /build/deps/install/stow/libosmocore/lib/libosmosim.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/sim'
make[3]: Leaving directory '/build/deps/libosmocore/src/sim'
Making install in usb
make[3]: Entering directory '/build/deps/libosmocore/src/usb'
  CC       osmo_libusb.lo
  CCLD     libosmousb.la
make[4]: Entering directory '/build/deps/libosmocore/src/usb'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmousb.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmousb.la'
libtool: install: (cd /build/deps/libosmocore/src/usb; /bin/bash "/build/deps/libosmocore/libtool"  --silent --tag CC --mode=relink gcc -fPIC -Wall -I/usr/include/libusb-1.0 -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -version-info 0:1:0 -no-undefined -o libosmousb.la -rpath /build/deps/install/stow/libosmocore/lib osmo_libusb.lo ../../src/core/libosmocore.la -ltalloc -lusb-1.0 )
libtool: install: /usr/bin/install -c .libs/libosmousb.so.0.0.1T /build/deps/install/stow/libosmocore/lib/libosmousb.so.0.0.1
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmousb.so.0.0.1 libosmousb.so.0 || { rm -f libosmousb.so.0 && ln -s libosmousb.so.0.0.1 libosmousb.so.0; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmousb.so.0.0.1 libosmousb.so || { rm -f libosmousb.so && ln -s libosmousb.so.0.0.1 libosmousb.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmousb.lai /build/deps/install/stow/libosmocore/lib/libosmousb.la
libtool: finish: PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmocore/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/usb'
make[3]: Leaving directory '/build/deps/libosmocore/src/usb'
make[3]: Entering directory '/build/deps/libosmocore/src'
make[4]: Entering directory '/build/deps/libosmocore/src'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmocore/src'
make[3]: Leaving directory '/build/deps/libosmocore/src'
make[2]: Leaving directory '/build/deps/libosmocore/src'
Making install in utils
make[2]: Entering directory '/build/deps/libosmocore/utils'
make[3]: Entering directory '/build/deps/libosmocore/utils'
  CC       osmo-arfcn.o
  CC       osmo-config-merge.o
  CC       osmo-auc-gen.o
  CC       osmo-aka-verify.o
  CC       gsmtap-logsend.o
  CC       osmo_sim_test-osmo-sim-test.o
  CC       osmo-ns-dummy.o
  CC       osmo-ns-dummy-vty.o
  CCLD     osmo-arfcn
  CCLD     osmo-auc-gen
  CCLD     osmo-config-merge
  CCLD     osmo-aka-verify
  CCLD     osmo-gsmtap-logsend
  CCLD     osmo-sim-test
  CCLD     osmo-ns-dummy
make[4]: Entering directory '/build/deps/libosmocore/utils'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c osmo-arfcn osmo-auc-gen osmo-config-merge osmo-aka-verify osmo-gsmtap-logsend '/build/deps/install/stow/libosmocore/bin'
libtool: install: /usr/bin/install -c .libs/osmo-arfcn /build/deps/install/stow/libosmocore/bin/osmo-arfcn
libtool: install: /usr/bin/install -c .libs/osmo-auc-gen /build/deps/install/stow/libosmocore/bin/osmo-auc-gen
libtool: install: /usr/bin/install -c .libs/osmo-config-merge /build/deps/install/stow/libosmocore/bin/osmo-config-merge
libtool: install: /usr/bin/install -c .libs/osmo-aka-verify /build/deps/install/stow/libosmocore/bin/osmo-aka-verify
libtool: install: /usr/bin/install -c .libs/osmo-gsmtap-logsend /build/deps/install/stow/libosmocore/bin/osmo-gsmtap-logsend
make[4]: Leaving directory '/build/deps/libosmocore/utils'
make[3]: Leaving directory '/build/deps/libosmocore/utils'
make[2]: Leaving directory '/build/deps/libosmocore/utils'
Making install in tapset
make[2]: Entering directory '/build/deps/libosmocore/tapset'
make[3]: Entering directory '/build/deps/libosmocore/tapset'
make[3]: Nothing to be done for 'install-exec-am'.
make  install-data-hook
make[4]: Entering directory '/build/deps/libosmocore/tapset'
make[4]: Nothing to be done for 'install-data-hook'.
make[4]: Leaving directory '/build/deps/libosmocore/tapset'
make[3]: Leaving directory '/build/deps/libosmocore/tapset'
make[2]: Leaving directory '/build/deps/libosmocore/tapset'
Making install in tests
make[2]: Entering directory '/build/deps/libosmocore/tests'
  GEN      conv/gsm0503_test_vectors.c
Generating test vectors...
Generate 'xcch' test vector
Generate 'tch_f24' test vector
Generate 'tch_h24' test vector
Generate 'tch_f48' test vector
Generate 'tch_f96' test vector
Generate 'tch_f144' test vector
Generate 'rach' test vector
Generate 'rach_ext' test vector
Generate 'sch' test vector
Generate 'cs2' test vector
Generate 'cs3' test vector
Generate 'cs2_np' test vector
Generate 'cs3_np' test vector
Generate 'tch_afs_12_2' test vector
Generate 'tch_afs_10_2' test vector
Generate 'tch_afs_7_95' test vector
Generate 'tch_afs_7_4' test vector
Generate 'tch_afs_6_7' test vector
Generate 'tch_afs_5_9' test vector
Generate 'tch_afs_5_15' test vector
Generate 'tch_afs_4_75' test vector
Generate 'tch_fr' test vector
Generate 'tch_hr' test vector
Generate 'tch_ahs_7_95' test vector
Generate 'tch_ahs_7_4' test vector
Generate 'tch_ahs_6_7' test vector
Generate 'tch_ahs_5_9' test vector
Generate 'tch_ahs_5_15' test vector
Generate 'tch_ahs_4_75' test vector
Generate 'tch_axs_sid_update' test vector
Generate 'mcs1_dl_hdr' test vector
Generate 'mcs1_ul_hdr' test vector
Generate 'mcs1' test vector
Generate 'mcs2' test vector
Generate 'mcs3' test vector
Generate 'mcs4' test vector
Generate 'mcs5_dl_hdr' test vector
Generate 'mcs5_ul_hdr' test vector
Generate 'mcs5' test vector
Generate 'mcs6' test vector
Generate 'mcs7_dl_hdr' test vector
Generate 'mcs7_ul_hdr' test vector
Generate 'mcs7' test vector
Generate 'mcs8' test vector
Generate 'mcs9' test vector
Generation complete.
make  install-am
make[3]: Entering directory '/build/deps/libosmocore/tests'
make[4]: Entering directory '/build/deps/libosmocore/tests'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmocore/tests'
make[3]: Leaving directory '/build/deps/libosmocore/tests'
make[2]: Leaving directory '/build/deps/libosmocore/tests'
make[2]: Entering directory '/build/deps/libosmocore'
make[3]: Entering directory '/build/deps/libosmocore'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/share/aclocal'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/bin'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib/pkgconfig'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmocore/include'
 /usr/bin/install -c -m 644 libosmocore.pc libosmocodec.pc libosmovty.pc libosmogsm.pc libosmogb.pc libosmoctrl.pc libosmocoding.pc libosmosim.pc libosmousb.pc libosmoisdn.pc '/build/deps/install/stow/libosmocore/lib/pkgconfig'
 /usr/bin/install -c -m 644 m4/osmo_ac_code_coverage.m4 m4/osmo_ax_code_coverage.m4 '/build/deps/install/stow/libosmocore/share/aclocal'
 /usr/bin/install -c osmo-release.sh '/build/deps/install/stow/libosmocore/bin'
 /usr/bin/install -c -m 644 osmo-release.mk '/build/deps/install/stow/libosmocore/include'
make  install-data-hook
make[4]: Entering directory '/build/deps/libosmocore'
make[4]: Nothing to be done for 'install-data-hook'.
make[4]: Leaving directory '/build/deps/libosmocore'
make[3]: Leaving directory '/build/deps/libosmocore'
make[2]: Leaving directory '/build/deps/libosmocore'
make[1]: Leaving directory '/build/deps/libosmocore'
+ STOW_DIR=/build/deps/install/stow stow --restow libosmocore
++ find . -name '*.[hc]'
+ verify_value_string_arrays_are_terminated.py ./include/compat_af_isdn.h ./include/mISDNif.h ./include/osmocom/bsc/data_rate_pref.h ./include/osmocom/bsc/neighbor_ident.h ./include/osmocom/bsc/ctrl.h ./include/osmocom/bsc/vty.h ./include/osmocom/bsc/osmo_bsc_grace.h ./include/osmocom/bsc/e1_config.h ./include/osmocom/bsc/bts_sm.h ./include/osmocom/bsc/gsm_data.h ./include/osmocom/bsc/network_listen.h ./include/osmocom/bsc/vgcs_fsm.h ./include/osmocom/bsc/meas_feed.h ./include/osmocom/bsc/handover_vty.h ./include/osmocom/bsc/handover.h ./include/osmocom/bsc/pcu_if.h ./include/osmocom/bsc/bss.h ./include/osmocom/bsc/handover_ctrl.h ./include/osmocom/bsc/abis_om2000.h ./include/osmocom/bsc/pcuif_proto.h ./include/osmocom/bsc/meas_rep.h ./include/osmocom/bsc/abis_osmo.h ./include/osmocom/bsc/osmo_bsc_rf.h ./include/osmocom/bsc/lcs_loc_req.h ./include/osmocom/bsc/handover_decision_2.h ./include/osmocom/bsc/power_control.h ./include/osmocom/bsc/handover_decision.h ./include/osmocom/bsc/assignment_fsm.h ./include/osmocom/bsc/codec_pref.h ./include/osmocom/bsc/penalty_timers.h ./include/osmocom/bsc/lcs_ta_req.h ./include/osmocom/bsc/gsm_08_08.h ./include/osmocom/bsc/gsm_04_08_rr.h ./include/osmocom/bsc/lchan_rtp_fsm.h ./include/osmocom/bsc/abis_rsl.h ./include/osmocom/bsc/lb.h ./include/osmocom/bsc/system_information.h ./include/osmocom/bsc/abis_nm.h ./include/osmocom/bsc/debug.h ./include/osmocom/bsc/bssmap_reset.h ./include/osmocom/bsc/signal.h ./include/osmocom/bsc/bts.h ./include/osmocom/bsc/bsc_stats.h ./include/osmocom/bsc/lchan.h ./include/osmocom/bsc/misdn.h ./include/osmocom/bsc/ipaccess.h ./include/osmocom/bsc/acc.h ./include/osmocom/bsc/bsc_subscriber.h ./include/osmocom/bsc/osmo_bsc_sigtran.h ./include/osmocom/bsc/lchan_select.h ./include/osmocom/bsc/bsc_rll.h ./include/osmocom/bsc/smscb.h ./include/osmocom/bsc/bsc_msc_data.h ./include/osmocom/bsc/bts_trx.h ./include/osmocom/bsc/timeslot_fsm.h ./include/osmocom/bsc/bsc_subscr_conn_fsm.h ./include/osmocom/bsc/osmo_bsc_lcls.h ./include/osmocom/bsc/bts_ipaccess_nanobts_omlattr.h ./include/osmocom/bsc/a_reset.h ./include/osmocom/bsc/chan_counts.h ./include/osmocom/bsc/paging.h ./include/osmocom/bsc/osmo_bsc.h ./include/osmocom/bsc/handover_fsm.h ./include/osmocom/bsc/handover_cfg.h ./include/osmocom/bsc/chan_alloc.h ./include/osmocom/bsc/bts_setup_ramp.h ./include/osmocom/bsc/rs232.h ./include/osmocom/bsc/osmux.h ./include/osmocom/bsc/nm_common_fsm.h ./include/osmocom/bsc/lchan_fsm.h ./tests/acc/acc_test.c ./tests/bsc/bsc_test.c ./tests/gsm0408/gsm0408_test.c ./tests/abis/abis_test.c ./tests/subscr/bsc_subscr_test.c ./tests/nanobts_omlattr/nanobts_omlattr_test.c ./tests/handover/handover_test.c ./tests/codec_pref/codec_pref_test.c ./tests/paging/paging_test.c ./src/utils/meas_udp2db.c ./src/utils/meas_pcap2db.c ./src/utils/bs11_config.c ./src/utils/meas_db.h ./src/utils/meas_json.c ./src/utils/isdnsync.c ./src/utils/meas_db.c ./src/utils/meas_vis.c ./src/osmo-bsc/bts_init.c ./src/osmo-bsc/osmo_bsc_mgcp.c ./src/osmo-bsc/bts_ericsson_rbs2000.c ./src/osmo-bsc/nm_rcarrier_fsm.c ./src/osmo-bsc/handover_decision.c ./src/osmo-bsc/bts_trx_vty.c ./src/osmo-bsc/codec_pref.c ./src/osmo-bsc/handover_vty.c ./src/osmo-bsc/bsc_rf_ctrl.c ./src/osmo-bsc/bts_setup_ramp.c ./src/osmo-bsc/abis_nm.c ./src/osmo-bsc/meas_rep.c ./src/osmo-bsc/abis_rsl.c ./src/osmo-bsc/abis_osmo.c ./src/osmo-bsc/pcu_sock.c ./src/osmo-bsc/lchan_select.c ./src/osmo-bsc/bsc_rll.c ./src/osmo-bsc/handover_logic.c ./src/osmo-bsc/neighbor_ident_vty.c ./src/osmo-bsc/data_rate_pref.c ./src/osmo-bsc/acc.c ./src/osmo-bsc/lchan.c ./src/osmo-bsc/osmo_bsc_filter.c ./src/osmo-bsc/bsc_stats.c ./src/osmo-bsc/bssmap_reset.c ./src/osmo-bsc/osmo_bsc_main.c ./src/osmo-bsc/bts_siemens_bs11.c ./src/osmo-bsc/bts_ipaccess_nanobts.c ./src/osmo-bsc/bts_trx_ts_ctrl.c ./src/osmo-bsc/bts_osmobts.c ./src/osmo-bsc/osmo_bsc_grace.c ./src/osmo-bsc/bsc_subscr_conn_fsm.c ./src/osmo-bsc/cbsp_link.c ./src/osmo-bsc/smscb_vty.c ./src/osmo-bsc/nm_common_fsm.c ./src/osmo-bsc/a_reset.c ./src/osmo-bsc/bts_ipaccess_nanobts_omlattr.c ./src/osmo-bsc/lcs_loc_req.c ./src/osmo-bsc/paging.c ./src/osmo-bsc/gsm_04_08_rr.c ./src/osmo-bsc/power_control.c ./src/osmo-bsc/nm_gprs_nsvc_fsm.c ./src/osmo-bsc/vgcs_fsm.c ./src/osmo-bsc/net_init.c ./src/osmo-bsc/bts_unknown.c ./src/osmo-bsc/handover_cfg.c ./src/osmo-bsc/handover_ctrl.c ./src/osmo-bsc/meas_feed.c ./src/osmo-bsc/gsm_data.c ./src/osmo-bsc/lcs_ta_req.c ./src/osmo-bsc/nm_bts_sm_fsm.c ./src/osmo-bsc/neighbor_ident_ctrl.c ./src/osmo-bsc/chan_alloc.c ./src/osmo-bsc/osmo_bsc_sigtran.c ./src/osmo-bsc/lchan_rtp_fsm.c ./src/osmo-bsc/timeslot_fsm.c ./src/osmo-bsc/abis_nm_vty.c ./src/osmo-bsc/smscb.c ./src/osmo-bsc/nm_bts_fsm.c ./src/osmo-bsc/nm_bb_transc_fsm.c ./src/osmo-bsc/abis_om2000_vty.c ./src/osmo-bsc/bts_vty.c ./src/osmo-bsc/osmo_bsc_lcls.c ./src/osmo-bsc/osmo_bsc_bssap.c ./src/osmo-bsc/assignment_fsm.c ./src/osmo-bsc/nm_gprs_cell_fsm.c ./src/osmo-bsc/abis_nm_ipaccess.c ./src/osmo-bsc/bts_trx.c ./src/osmo-bsc/handover_decision_2.c ./src/osmo-bsc/bsc_ctrl.c ./src/osmo-bsc/osmo_bsc_msc.c ./src/osmo-bsc/abis_bs11.c ./src/osmo-bsc/bsc_init.c ./src/osmo-bsc/bts_trx_ts_lchan_ctrl.c ./src/osmo-bsc/bts_ctrl.c ./src/osmo-bsc/bsc_subscriber.c ./src/osmo-bsc/bts.c ./src/osmo-bsc/abis_om2000.c ./src/osmo-bsc/lb.c ./src/osmo-bsc/bts_sm.c ./src/osmo-bsc/penalty_timers.c ./src/osmo-bsc/handover_fsm.c ./src/osmo-bsc/bts_nokia_site.c ./src/osmo-bsc/nm_gprs_nse_fsm.c ./src/osmo-bsc/e1_config.c ./src/osmo-bsc/gsm_08_08.c ./src/osmo-bsc/system_information.c ./src/osmo-bsc/chan_counts.c ./src/osmo-bsc/neighbor_ident.c ./src/osmo-bsc/bsc_sccp.c ./src/osmo-bsc/bsc_vty.c ./src/osmo-bsc/cbch_scheduler.c ./src/osmo-bsc/lchan_fsm.c ./src/osmo-bsc/bts_trx_ctrl.c ./src/osmo-bsc/bsc_ctrl_lookup.c ./src/osmo-bsc/nm_channel_fsm.c ./src/ipaccess/network_listen.c ./src/ipaccess/abisip-find.c ./src/ipaccess/ipaccess-proxy.c ./src/ipaccess/ipaccess-config.c ./src/ipaccess/stubs.c ./src/ipaccess/ipaccess-firmware.c ./deps/install/stow/libosmocore/include/osmocom/isdn/lapd_core.h ./deps/install/stow/libosmocore/include/osmocom/isdn/v110_ta.h ./deps/install/stow/libosmocore/include/osmocom/isdn/v110.h ./deps/install/stow/libosmocore/include/osmocom/isdn/i460_mux.h ./deps/install/stow/libosmocore/include/osmocom/crypt/utran_cipher.h ./deps/install/stow/libosmocore/include/osmocom/crypt/gprs_cipher.h ./deps/install/stow/libosmocore/include/osmocom/crypt/kdf.h ./deps/install/stow/libosmocore/include/osmocom/crypt/auth.h ./deps/install/stow/libosmocore/include/osmocom/coding/gsm0503_tables.h ./deps/install/stow/libosmocore/include/osmocom/coding/gsm0503_parity.h ./deps/install/stow/libosmocore/include/osmocom/coding/gsm0503_interleaving.h ./deps/install/stow/libosmocore/include/osmocom/coding/gsm0503_mapping.h ./deps/install/stow/libosmocore/include/osmocom/coding/gsm0503_coding.h ./deps/install/stow/libosmocore/include/osmocom/coding/gsm0503_amr_dtx.h ./deps/install/stow/libosmocore/include/osmocom/gsm/cbsp.h ./deps/install/stow/libosmocore/include/osmocom/gsm/mncc.h ./deps/install/stow/libosmocore/include/osmocom/gsm/rtp_extensions.h ./deps/install/stow/libosmocore/include/osmocom/gsm/sysinfo.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0808_lcs.h ./deps/install/stow/libosmocore/include/osmocom/gsm/bts_features.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm48_rest_octets.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm23236.h ./deps/install/stow/libosmocore/include/osmocom/gsm/l1sap.h ./deps/install/stow/libosmocore/include/osmocom/gsm/ipa.h ./deps/install/stow/libosmocore/include/osmocom/gsm/meas_rep.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0411_smc.h ./deps/install/stow/libosmocore/include/osmocom/gsm/bsslap.h ./deps/install/stow/libosmocore/include/osmocom/gsm/iuup.h ./deps/install/stow/libosmocore/include/osmocom/gsm/lapd_core.h ./deps/install/stow/libosmocore/include/osmocom/gsm/comp128.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsup.h ./deps/install/stow/libosmocore/include/osmocom/gsm/oap_client.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm23003.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0411_utils.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm48_arfcn_range_encode.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsup_sms.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0808_utils.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm29205.h ./deps/install/stow/libosmocore/include/osmocom/gsm/prim.h ./deps/install/stow/libosmocore/include/osmocom/gsm/abis_nm.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gan.h ./deps/install/stow/libosmocore/include/osmocom/gsm/rlp.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0411_smr.h ./deps/install/stow/libosmocore/include/osmocom/gsm/rxlev_stat.h ./deps/install/stow/libosmocore/include/osmocom/gsm/apn.h ./deps/install/stow/libosmocore/include/osmocom/gsm/bssmap_le.h ./deps/install/stow/libosmocore/include/osmocom/gsm/bitvec_gsm.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_48_049.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_23_041.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_04_12.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_23_003.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_04_11.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_23_032.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_25_415.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_04_80.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_44_068.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/ipaccess.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_04_14.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_29_118.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_48_071.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_44_004.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_03_40.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_49_031.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_09_02.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/smpp34_osmocom.h ./deps/install/stow/libosmocore/include/osmocom/gsm/protocol/gsm_44_060.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0808.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm48.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0503.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm48_ie.h ./deps/install/stow/libosmocore/include/osmocom/gsm/rsl.h ./deps/install/stow/libosmocore/include/osmocom/gsm/tlv.h ./deps/install/stow/libosmocore/include/osmocom/gsm/i460_mux.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0341.h ./deps/install/stow/libosmocore/include/osmocom/gsm/oap.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm44021.h ./deps/install/stow/libosmocore/include/osmocom/gsm/a5.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0502.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gad.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm0480.h ./deps/install/stow/libosmocore/include/osmocom/gsm/lapdm.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm_utils.h ./deps/install/stow/libosmocore/include/osmocom/gsm/comp128v23.h ./deps/install/stow/libosmocore/include/osmocom/gsm/gsm29118.h ./deps/install/stow/libosmocore/include/osmocom/sim/sim.h ./deps/install/stow/libosmocore/include/osmocom/sim/class_tables.h ./deps/install/stow/libosmocore/include/osmocom/usb/libusb.h ./deps/install/stow/libosmocore/include/osmocom/core/it_q.h ./deps/install/stow/libosmocore/include/osmocom/core/application.h ./deps/install/stow/libosmocore/include/osmocom/core/bitvec.h ./deps/install/stow/libosmocore/include/osmocom/core/bit32gen.h ./deps/install/stow/libosmocore/include/osmocom/core/linuxrbtree.h ./deps/install/stow/libosmocore/include/osmocom/core/gsmtap.h ./deps/install/stow/libosmocore/include/osmocom/core/sercomm.h ./deps/install/stow/libosmocore/include/osmocom/core/bits.h ./deps/install/stow/libosmocore/include/osmocom/core/socket.h ./deps/install/stow/libosmocore/include/osmocom/core/exec.h ./deps/install/stow/libosmocore/include/osmocom/core/soft_uart.h ./deps/install/stow/libosmocore/include/osmocom/core/mnl.h ./deps/install/stow/libosmocore/include/osmocom/core/base64.h ./deps/install/stow/libosmocore/include/osmocom/core/bit64gen.h ./deps/install/stow/libosmocore/include/osmocom/core/byteswap.h ./deps/install/stow/libosmocore/include/osmocom/core/crc16gen.h ./deps/install/stow/libosmocore/include/osmocom/core/backtrace.h ./deps/install/stow/libosmocore/include/osmocom/core/crcgen.h ./deps/install/stow/libosmocore/include/osmocom/core/netdev.h ./deps/install/stow/libosmocore/include/osmocom/core/statistics.h ./deps/install/stow/libosmocore/include/osmocom/core/isdnhdlc.h ./deps/install/stow/libosmocore/include/osmocom/core/bit16gen.h ./deps/install/stow/libosmocore/include/osmocom/core/conv.h ./deps/install/stow/libosmocore/include/osmocom/core/stat_item.h ./deps/install/stow/libosmocore/include/osmocom/core/tdef.h ./deps/install/stow/libosmocore/include/osmocom/core/gsmtap_util.h ./deps/install/stow/libosmocore/include/osmocom/core/prim.h ./deps/install/stow/libosmocore/include/osmocom/core/crc64gen.h ./deps/install/stow/libosmocore/include/osmocom/core/netns.h ./deps/install/stow/libosmocore/include/osmocom/core/talloc.h ./deps/install/stow/libosmocore/include/osmocom/core/write_queue.h ./deps/install/stow/libosmocore/include/osmocom/core/osmo_io.h ./deps/install/stow/libosmocore/include/osmocom/core/logging.h ./deps/install/stow/libosmocore/include/osmocom/core/use_count.h ./deps/install/stow/libosmocore/include/osmocom/core/bitcomp.h ./deps/install/stow/libosmocore/include/osmocom/core/hash.h ./deps/install/stow/libosmocore/include/osmocom/core/crc16.h ./deps/install/stow/libosmocore/include/osmocom/core/signal.h ./deps/install/stow/libosmocore/include/osmocom/core/jhash.h ./deps/install/stow/libosmocore/include/osmocom/core/stats.h ./deps/install/stow/libosmocore/include/osmocom/core/linuxlist.h ./deps/install/stow/libosmocore/include/osmocom/core/sockaddr_str.h ./deps/install/stow/libosmocore/include/osmocom/core/defs.h ./deps/install/stow/libosmocore/include/osmocom/core/fsm.h ./deps/install/stow/libosmocore/include/osmocom/core/macaddr.h ./deps/install/stow/libosmocore/include/osmocom/core/rate_ctr.h ./deps/install/stow/libosmocore/include/osmocom/core/crc8gen.h ./deps/install/stow/libosmocore/include/osmocom/core/timer_compat.h ./deps/install/stow/libosmocore/include/osmocom/core/msgfile.h ./deps/install/stow/libosmocore/include/osmocom/core/plugin.h ./deps/install/stow/libosmocore/include/osmocom/core/time_cc.h ./deps/install/stow/libosmocore/include/osmocom/core/loggingrb.h ./deps/install/stow/libosmocore/include/osmocom/core/socket_compat.h ./deps/install/stow/libosmocore/include/osmocom/core/tun.h ./deps/install/stow/libosmocore/include/osmocom/core/panic.h ./deps/install/stow/libosmocore/include/osmocom/core/thread.h ./deps/install/stow/libosmocore/include/osmocom/core/serial.h ./deps/install/stow/libosmocore/include/osmocom/core/timer.h ./deps/install/stow/libosmocore/include/osmocom/core/counter.h ./deps/install/stow/libosmocore/include/osmocom/core/utils.h ./deps/install/stow/libosmocore/include/osmocom/core/endian.h ./deps/install/stow/libosmocore/include/osmocom/core/msgb.h ./deps/install/stow/libosmocore/include/osmocom/core/strrb.h ./deps/install/stow/libosmocore/include/osmocom/core/process.h ./deps/install/stow/libosmocore/include/osmocom/core/crc32gen.h ./deps/install/stow/libosmocore/include/osmocom/core/log2.h ./deps/install/stow/libosmocore/include/osmocom/core/hashtable.h ./deps/install/stow/libosmocore/include/osmocom/core/prbs.h ./deps/install/stow/libosmocore/include/osmocom/core/select.h ./deps/install/stow/libosmocore/include/osmocom/core/stats_tcp.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_ns.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_bssgp2.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_ns_frgre.h ./deps/install/stow/libosmocore/include/osmocom/gprs/frame_relay.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_bssgp_bss.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_bssgp_rim.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_bssgp.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_rlc.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_msgb.h ./deps/install/stow/libosmocore/include/osmocom/gprs/protocol/gsm_08_18.h ./deps/install/stow/libosmocore/include/osmocom/gprs/protocol/gsm_24_301.h ./deps/install/stow/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h ./deps/install/stow/libosmocore/include/osmocom/gprs/protocol/gsm_04_60.h ./deps/install/stow/libosmocore/include/osmocom/gprs/bssgp_bvc_fsm.h ./deps/install/stow/libosmocore/include/osmocom/gprs/gprs_ns2.h ./deps/install/stow/libosmocore/include/osmocom/codec/ecu.h ./deps/install/stow/libosmocore/include/osmocom/codec/gsm610_bits.h ./deps/install/stow/libosmocore/include/osmocom/codec/codec.h ./deps/install/stow/libosmocore/include/osmocom/vty/vty.h ./deps/install/stow/libosmocore/include/osmocom/vty/ports.h ./deps/install/stow/libosmocore/include/osmocom/vty/command.h ./deps/install/stow/libosmocore/include/osmocom/vty/vector.h ./deps/install/stow/libosmocore/include/osmocom/vty/tdef_vty.h ./deps/install/stow/libosmocore/include/osmocom/vty/buffer.h ./deps/install/stow/libosmocore/include/osmocom/vty/misc.h ./deps/install/stow/libosmocore/include/osmocom/vty/telnet_interface.h ./deps/install/stow/libosmocore/include/osmocom/vty/logging.h ./deps/install/stow/libosmocore/include/osmocom/vty/stats.h ./deps/install/stow/libosmocore/include/osmocom/vty/cpu_sched_vty.h ./deps/install/stow/libosmocore/include/osmocom/ctrl/ports.h ./deps/install/stow/libosmocore/include/osmocom/ctrl/control_if.h ./deps/install/stow/libosmocore/include/osmocom/ctrl/control_vty.h ./deps/install/stow/libosmocore/include/osmocom/ctrl/control_cmd.h ./deps/libosmocore/include/osmocom/isdn/lapd_core.h ./deps/libosmocore/include/osmocom/isdn/v110_ta.h ./deps/libosmocore/include/osmocom/isdn/v110.h ./deps/libosmocore/include/osmocom/isdn/i460_mux.h ./deps/libosmocore/include/osmocom/crypt/utran_cipher.h ./deps/libosmocore/include/osmocom/crypt/gprs_cipher.h ./deps/libosmocore/include/osmocom/crypt/kdf.h ./deps/libosmocore/include/osmocom/crypt/auth.h ./deps/libosmocore/include/osmocom/coding/gsm0503_tables.h ./deps/libosmocore/include/osmocom/coding/gsm0503_parity.h ./deps/libosmocore/include/osmocom/coding/gsm0503_interleaving.h ./deps/libosmocore/include/osmocom/coding/gsm0503_mapping.h ./deps/libosmocore/include/osmocom/coding/gsm0503_coding.h ./deps/libosmocore/include/osmocom/coding/gsm0503_amr_dtx.h ./deps/libosmocore/include/osmocom/gsm/cbsp.h ./deps/libosmocore/include/osmocom/gsm/gea.h ./deps/libosmocore/include/osmocom/gsm/mncc.h ./deps/libosmocore/include/osmocom/gsm/rtp_extensions.h ./deps/libosmocore/include/osmocom/gsm/sysinfo.h ./deps/libosmocore/include/osmocom/gsm/kasumi.h ./deps/libosmocore/include/osmocom/gsm/gsm0808_lcs.h ./deps/libosmocore/include/osmocom/gsm/bts_features.h ./deps/libosmocore/include/osmocom/gsm/gsm48_rest_octets.h ./deps/libosmocore/include/osmocom/gsm/gsm23236.h ./deps/libosmocore/include/osmocom/gsm/l1sap.h ./deps/libosmocore/include/osmocom/gsm/ipa.h ./deps/libosmocore/include/osmocom/gsm/meas_rep.h ./deps/libosmocore/include/osmocom/gsm/gsm0411_smc.h ./deps/libosmocore/include/osmocom/gsm/bsslap.h ./deps/libosmocore/include/osmocom/gsm/iuup.h ./deps/libosmocore/include/osmocom/gsm/lapd_core.h ./deps/libosmocore/include/osmocom/gsm/comp128.h ./deps/libosmocore/include/osmocom/gsm/gsup.h ./deps/libosmocore/include/osmocom/gsm/oap_client.h ./deps/libosmocore/include/osmocom/gsm/gsm23003.h ./deps/libosmocore/include/osmocom/gsm/gsm0411_utils.h ./deps/libosmocore/include/osmocom/gsm/gsm48_arfcn_range_encode.h ./deps/libosmocore/include/osmocom/gsm/gsup_sms.h ./deps/libosmocore/include/osmocom/gsm/gsm0808_utils.h ./deps/libosmocore/include/osmocom/gsm/gsm29205.h ./deps/libosmocore/include/osmocom/gsm/prim.h ./deps/libosmocore/include/osmocom/gsm/abis_nm.h ./deps/libosmocore/include/osmocom/gsm/gan.h ./deps/libosmocore/include/osmocom/gsm/rlp.h ./deps/libosmocore/include/osmocom/gsm/gsm0411_smr.h ./deps/libosmocore/include/osmocom/gsm/rxlev_stat.h ./deps/libosmocore/include/osmocom/gsm/apn.h ./deps/libosmocore/include/osmocom/gsm/bssmap_le.h ./deps/libosmocore/include/osmocom/gsm/bitvec_gsm.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_48_049.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_23_041.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_04_12.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_23_003.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_04_11.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_23_032.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_25_415.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_04_80.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_44_068.h ./deps/libosmocore/include/osmocom/gsm/protocol/ipaccess.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_04_14.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_29_118.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_48_071.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_44_004.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_03_40.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_49_031.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_09_02.h ./deps/libosmocore/include/osmocom/gsm/protocol/smpp34_osmocom.h ./deps/libosmocore/include/osmocom/gsm/protocol/gsm_44_060.h ./deps/libosmocore/include/osmocom/gsm/gsm0808.h ./deps/libosmocore/include/osmocom/gsm/gsm48.h ./deps/libosmocore/include/osmocom/gsm/gsm0503.h ./deps/libosmocore/include/osmocom/gsm/gsm48_ie.h ./deps/libosmocore/include/osmocom/gsm/rsl.h ./deps/libosmocore/include/osmocom/gsm/tlv.h ./deps/libosmocore/include/osmocom/gsm/i460_mux.h ./deps/libosmocore/include/osmocom/gsm/gsm0341.h ./deps/libosmocore/include/osmocom/gsm/oap.h ./deps/libosmocore/include/osmocom/gsm/gsm44021.h ./deps/libosmocore/include/osmocom/gsm/a5.h ./deps/libosmocore/include/osmocom/gsm/gsm0502.h ./deps/libosmocore/include/osmocom/gsm/gad.h ./deps/libosmocore/include/osmocom/gsm/gsm0480.h ./deps/libosmocore/include/osmocom/gsm/lapdm.h ./deps/libosmocore/include/osmocom/gsm/gsm_utils.h ./deps/libosmocore/include/osmocom/gsm/comp128v23.h ./deps/libosmocore/include/osmocom/gsm/gsm29118.h ./deps/libosmocore/include/osmocom/sim/sim.h ./deps/libosmocore/include/osmocom/sim/class_tables.h ./deps/libosmocore/include/osmocom/usb/libusb.h ./deps/libosmocore/include/osmocom/core/it_q.h ./deps/libosmocore/include/osmocom/core/application.h ./deps/libosmocore/include/osmocom/core/bitvec.h ./deps/libosmocore/include/osmocom/core/bit32gen.h ./deps/libosmocore/include/osmocom/core/linuxrbtree.h ./deps/libosmocore/include/osmocom/core/gsmtap.h ./deps/libosmocore/include/osmocom/core/sercomm.h ./deps/libosmocore/include/osmocom/core/bits.h ./deps/libosmocore/include/osmocom/core/socket.h ./deps/libosmocore/include/osmocom/core/exec.h ./deps/libosmocore/include/osmocom/core/soft_uart.h ./deps/libosmocore/include/osmocom/core/mnl.h ./deps/libosmocore/include/osmocom/core/base64.h ./deps/libosmocore/include/osmocom/core/bit64gen.h ./deps/libosmocore/include/osmocom/core/logging_internal.h ./deps/libosmocore/include/osmocom/core/byteswap.h ./deps/libosmocore/include/osmocom/core/crc16gen.h ./deps/libosmocore/include/osmocom/core/backtrace.h ./deps/libosmocore/include/osmocom/core/crcgen.h ./deps/libosmocore/include/osmocom/core/netdev.h ./deps/libosmocore/include/osmocom/core/statistics.h ./deps/libosmocore/include/osmocom/core/isdnhdlc.h ./deps/libosmocore/include/osmocom/core/bit16gen.h ./deps/libosmocore/include/osmocom/core/conv.h ./deps/libosmocore/include/osmocom/core/stat_item.h ./deps/libosmocore/include/osmocom/core/tdef.h ./deps/libosmocore/include/osmocom/core/gsmtap_util.h ./deps/libosmocore/include/osmocom/core/prim.h ./deps/libosmocore/include/osmocom/core/crc64gen.h ./deps/libosmocore/include/osmocom/core/netns.h ./deps/libosmocore/include/osmocom/core/talloc.h ./deps/libosmocore/include/osmocom/core/write_queue.h ./deps/libosmocore/include/osmocom/core/osmo_io.h ./deps/libosmocore/include/osmocom/core/logging.h ./deps/libosmocore/include/osmocom/core/use_count.h ./deps/libosmocore/include/osmocom/core/bitcomp.h ./deps/libosmocore/include/osmocom/core/hash.h ./deps/libosmocore/include/osmocom/core/crc16.h ./deps/libosmocore/include/osmocom/core/signal.h ./deps/libosmocore/include/osmocom/core/jhash.h ./deps/libosmocore/include/osmocom/core/stats.h ./deps/libosmocore/include/osmocom/core/linuxlist.h ./deps/libosmocore/include/osmocom/core/sockaddr_str.h ./deps/libosmocore/include/osmocom/core/defs.h ./deps/libosmocore/include/osmocom/core/fsm.h ./deps/libosmocore/include/osmocom/core/macaddr.h ./deps/libosmocore/include/osmocom/core/rate_ctr.h ./deps/libosmocore/include/osmocom/core/crc8gen.h ./deps/libosmocore/include/osmocom/core/timer_compat.h ./deps/libosmocore/include/osmocom/core/msgfile.h ./deps/libosmocore/include/osmocom/core/plugin.h ./deps/libosmocore/include/osmocom/core/time_cc.h ./deps/libosmocore/include/osmocom/core/loggingrb.h ./deps/libosmocore/include/osmocom/core/socket_compat.h ./deps/libosmocore/include/osmocom/core/tun.h ./deps/libosmocore/include/osmocom/core/panic.h ./deps/libosmocore/include/osmocom/core/thread.h ./deps/libosmocore/include/osmocom/core/serial.h ./deps/libosmocore/include/osmocom/core/timer.h ./deps/libosmocore/include/osmocom/core/counter.h ./deps/libosmocore/include/osmocom/core/utils.h ./deps/libosmocore/include/osmocom/core/endian.h ./deps/libosmocore/include/osmocom/core/msgb.h ./deps/libosmocore/include/osmocom/core/strrb.h ./deps/libosmocore/include/osmocom/core/process.h ./deps/libosmocore/include/osmocom/core/crc32gen.h ./deps/libosmocore/include/osmocom/core/log2.h ./deps/libosmocore/include/osmocom/core/hashtable.h ./deps/libosmocore/include/osmocom/core/prbs.h ./deps/libosmocore/include/osmocom/core/select.h ./deps/libosmocore/include/osmocom/core/stats_tcp.h ./deps/libosmocore/include/osmocom/gprs/gprs_ns.h ./deps/libosmocore/include/osmocom/gprs/gprs_bssgp2.h ./deps/libosmocore/include/osmocom/gprs/gprs_ns_frgre.h ./deps/libosmocore/include/osmocom/gprs/frame_relay.h ./deps/libosmocore/include/osmocom/gprs/gprs_bssgp_bss.h ./deps/libosmocore/include/osmocom/gprs/gprs_bssgp_rim.h ./deps/libosmocore/include/osmocom/gprs/gprs_bssgp.h ./deps/libosmocore/include/osmocom/gprs/gprs_rlc.h ./deps/libosmocore/include/osmocom/gprs/gprs_msgb.h ./deps/libosmocore/include/osmocom/gprs/protocol/gsm_08_18.h ./deps/libosmocore/include/osmocom/gprs/protocol/gsm_24_301.h ./deps/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h ./deps/libosmocore/include/osmocom/gprs/protocol/gsm_04_60.h ./deps/libosmocore/include/osmocom/gprs/bssgp_bvc_fsm.h ./deps/libosmocore/include/osmocom/gprs/gprs_ns2.h ./deps/libosmocore/include/osmocom/codec/ecu.h ./deps/libosmocore/include/osmocom/codec/gsm610_bits.h ./deps/libosmocore/include/osmocom/codec/codec.h ./deps/libosmocore/include/osmocom/vty/vty.h ./deps/libosmocore/include/osmocom/vty/ports.h ./deps/libosmocore/include/osmocom/vty/command.h ./deps/libosmocore/include/osmocom/vty/vector.h ./deps/libosmocore/include/osmocom/vty/tdef_vty.h ./deps/libosmocore/include/osmocom/vty/buffer.h ./deps/libosmocore/include/osmocom/vty/misc.h ./deps/libosmocore/include/osmocom/vty/telnet_interface.h ./deps/libosmocore/include/osmocom/vty/logging.h ./deps/libosmocore/include/osmocom/vty/stats.h ./deps/libosmocore/include/osmocom/vty/cpu_sched_vty.h ./deps/libosmocore/include/osmocom/ctrl/ports.h ./deps/libosmocore/include/osmocom/ctrl/control_if.h ./deps/libosmocore/include/osmocom/ctrl/control_vty.h ./deps/libosmocore/include/osmocom/ctrl/control_cmd.h ./deps/libosmocore/config.h ./deps/libosmocore/utils/osmo-arfcn.c ./deps/libosmocore/utils/osmo-ns-dummy.c ./deps/libosmocore/utils/osmo-auc-gen.c ./deps/libosmocore/utils/osmo-ns-dummy-vty.c ./deps/libosmocore/utils/osmo-config-merge.c ./deps/libosmocore/utils/gsmtap-logsend.c ./deps/libosmocore/utils/osmo-stat-dummy/osmo-stat-dummy.c ./deps/libosmocore/utils/osmo-sim-test.c ./deps/libosmocore/utils/osmo-aka-verify.c ./deps/libosmocore/tests/sms/sms_test.c ./deps/libosmocore/tests/gsm23236/gsm23236_test.c ./deps/libosmocore/tests/iuup/iuup_test.c ./deps/libosmocore/tests/osmo_io/osmo_io_test.c ./deps/libosmocore/tests/base64/base64_test.c ./deps/libosmocore/tests/v110/frame_test.c ./deps/libosmocore/tests/v110/ta_test.c ./deps/libosmocore/tests/v110/ra1_test.c ./deps/libosmocore/tests/rlp/rlp_test.c ./deps/libosmocore/tests/coding/coding_test.c ./deps/libosmocore/tests/exec/exec_test.c ./deps/libosmocore/tests/prbs/prbs_test.c ./deps/libosmocore/tests/gad/gad_test.c ./deps/libosmocore/tests/utils/utils_test.c ./deps/libosmocore/tests/gsm0502/gsm0502_test.c ./deps/libosmocore/tests/gsup/gsup_test.c ./deps/libosmocore/tests/stats/stats_test.c ./deps/libosmocore/tests/stats/stats_vty_test.c ./deps/libosmocore/tests/context/context_test.c ./deps/libosmocore/tests/it_q/it_q_test.c ./deps/libosmocore/tests/strrb/strrb_test.c ./deps/libosmocore/tests/a5/a5_test.c ./deps/libosmocore/tests/msgfile/msgfile_test.c ./deps/libosmocore/tests/gsm0808/gsm0808_test.c ./deps/libosmocore/tests/bitgen/bitgen_test.c ./deps/libosmocore/tests/ussd/ussd_test.c ./deps/libosmocore/tests/tdef/tdef_vty_config_subnode_test.c ./deps/libosmocore/tests/tdef/tdef_test.c ./deps/libosmocore/tests/tdef/tdef_vty_dynamic_test.c ./deps/libosmocore/tests/tdef/tdef_vty_config_root_test.c ./deps/libosmocore/tests/oap/oap_client_test.c ./deps/libosmocore/tests/oap/oap_test.c ./deps/libosmocore/tests/write_queue/wqueue_test.c ./deps/libosmocore/tests/sercomm/sercomm_test.c ./deps/libosmocore/tests/bitvec/bitvec_test.c ./deps/libosmocore/tests/conv/conv.c ./deps/libosmocore/tests/conv/conv_gsm0503_test.c ./deps/libosmocore/tests/conv/conv.h ./deps/libosmocore/tests/conv/gsm0503_test_vectors.c ./deps/libosmocore/tests/conv/conv_test.c ./deps/libosmocore/tests/loggingrb/loggingrb_test.c ./deps/libosmocore/tests/gsm0408/gsm0408_test.c ./deps/libosmocore/tests/sim/sim_test.c ./deps/libosmocore/tests/dtx/dtx_gsm0503_test.c ./deps/libosmocore/tests/smscb/smscb_test.c ./deps/libosmocore/tests/smscb/gsm0341_test.c ./deps/libosmocore/tests/smscb/cbsp_test.c ./deps/libosmocore/tests/gb/bssgp_fc_test.c ./deps/libosmocore/tests/gb/gprs_bssgp_test.c ./deps/libosmocore/tests/gb/gprs_ns2_test.c ./deps/libosmocore/tests/gb/gprs_ns_test.c ./deps/libosmocore/tests/gb/gprs_bssgp_rim_test.c ./deps/libosmocore/tests/bsslap/bsslap_test.c ./deps/libosmocore/tests/bits/bitfield_test.c ./deps/libosmocore/tests/bits/bitcomp_test.c ./deps/libosmocore/tests/bits/bitrev_test.c ./deps/libosmocore/tests/timer/timer_test.c ./deps/libosmocore/tests/timer/clk_override_test.c ./deps/libosmocore/tests/i460_mux/i460_mux_test.c ./deps/libosmocore/tests/sockaddr_str/sockaddr_str_test.c ./deps/libosmocore/tests/time_cc/time_cc_test.c ./deps/libosmocore/tests/fr/fr_test.c ./deps/libosmocore/tests/logging/logging_vty_test.c ./deps/libosmocore/tests/logging/logging_test.c ./deps/libosmocore/tests/logging/logging_gsmtap_test.c ./deps/libosmocore/tests/gsm44021/frame_csd_test.c ./deps/libosmocore/tests/gprs/gprs_test.c ./deps/libosmocore/tests/socket/socket_test.c ./deps/libosmocore/tests/socket/socket_sctp_test.c ./deps/libosmocore/tests/libsercomstub.c ./deps/libosmocore/tests/abis/abis_test.c ./deps/libosmocore/tests/gsm48/rest_octets_test.c ./deps/libosmocore/tests/codec/codec_ecu_fr_test.c ./deps/libosmocore/tests/codec/codec_test.c ./deps/libosmocore/tests/codec/codec_efr_sid_test.c ./deps/libosmocore/tests/codec/codec_fr_sid_test.c ./deps/libosmocore/tests/codec/codec_hr_sid_test.c ./deps/libosmocore/tests/kasumi/kasumi_test.c ./deps/libosmocore/tests/gea/gea_test.c ./deps/libosmocore/tests/use_count/use_count_test.c ./deps/libosmocore/tests/gsm23003/gsm23003_test.c ./deps/libosmocore/tests/jhash/jhash_test.c ./deps/libosmocore/tests/vty/vty_test.c ./deps/libosmocore/tests/vty/vty_transcript_test.c ./deps/libosmocore/tests/tlv/tlv_test.c ./deps/libosmocore/tests/fsm/fsm_dealloc_test.c ./deps/libosmocore/tests/fsm/fsm_test.c ./deps/libosmocore/tests/soft_uart/soft_uart_test.c ./deps/libosmocore/tests/comp128/comp128_test.c ./deps/libosmocore/tests/msgb/msgb_test.c ./deps/libosmocore/tests/bssmap_le/bssmap_le_test.c ./deps/libosmocore/tests/gsm29205/gsm29205_test.c ./deps/libosmocore/tests/auth/milenage_test.c ./deps/libosmocore/tests/auth/xor2g_test.c ./deps/libosmocore/tests/auth/tuak_test.c ./deps/libosmocore/tests/endian/endian_test.c ./deps/libosmocore/tests/lapd/lapd_test.c ./deps/libosmocore/tests/ctrl/ctrl_test.c ./deps/libosmocore/src/isdn/lapd_core.c ./deps/libosmocore/src/isdn/v110.c ./deps/libosmocore/src/isdn/i460_mux.c ./deps/libosmocore/src/isdn/v110_ta.c ./deps/libosmocore/src/coding/gsm0503_mapping.c ./deps/libosmocore/src/coding/gsm0503_tables.c ./deps/libosmocore/src/coding/gsm0503_parity.c ./deps/libosmocore/src/coding/gsm0503_amr_dtx.c ./deps/libosmocore/src/coding/gsm0503_coding.c ./deps/libosmocore/src/coding/gsm0503_interleaving.c ./deps/libosmocore/src/gsm/gsm23236.c ./deps/libosmocore/src/gsm/rlp.c ./deps/libosmocore/src/gsm/milenage/milenage.c ./deps/libosmocore/src/gsm/milenage/aes_wrap.h ./deps/libosmocore/src/gsm/milenage/crypto.h ./deps/libosmocore/src/gsm/milenage/aes.h ./deps/libosmocore/src/gsm/milenage/milenage.h ./deps/libosmocore/src/gsm/milenage/common.h ./deps/libosmocore/src/gsm/milenage/aes-encblock.c ./deps/libosmocore/src/gsm/milenage/aes_i.h ./deps/libosmocore/src/gsm/milenage/aes-internal.c ./deps/libosmocore/src/gsm/milenage/includes.h ./deps/libosmocore/src/gsm/milenage/aes-internal-enc.c ./deps/libosmocore/src/gsm/auth_xor_2g.c ./deps/libosmocore/src/gsm/lapdm.c ./deps/libosmocore/src/gsm/rxlev_stat.c ./deps/libosmocore/src/gsm/gsm48_arfcn_range_encode.c ./deps/libosmocore/src/gsm/a5.c ./deps/libosmocore/src/gsm/auth_comp128v23.c ./deps/libosmocore/src/gsm/abis_nm.c ./deps/libosmocore/src/gsm/gsm44068.c ./deps/libosmocore/src/gsm/ipa.c ./deps/libosmocore/src/gsm/gsm0808.c ./deps/libosmocore/src/gsm/oap_client.c ./deps/libosmocore/src/gsm/gsm0480.c ./deps/libosmocore/src/gsm/apn.c ./deps/libosmocore/src/gsm/gsm29118.c ./deps/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.h ./deps/libosmocore/src/gsm/tuak/tuak.c ./deps/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.c ./deps/libosmocore/src/gsm/tuak/tuak.h ./deps/libosmocore/src/gsm/oap.c ./deps/libosmocore/src/gsm/gprs_cipher_core.c ./deps/libosmocore/src/gsm/gea.c ./deps/libosmocore/src/gsm/bts_features.c ./deps/libosmocore/src/gsm/auth_xor.c ./deps/libosmocore/src/gsm/cbsp.c ./deps/libosmocore/src/gsm/sysinfo.c ./deps/libosmocore/src/gsm/tlv_parser.c ./deps/libosmocore/src/gsm/gan.c ./deps/libosmocore/src/gsm/gsm0411_smc.c ./deps/libosmocore/src/gsm/gsm48.c ./deps/libosmocore/src/gsm/auth_comp128v1.c ./deps/libosmocore/src/gsm/gsm48_rest_octets.c ./deps/libosmocore/src/gsm/kasumi.c ./deps/libosmocore/src/gsm/rsl.c ./deps/libosmocore/src/gsm/bssmap_le.c ./deps/libosmocore/src/gsm/gsm0502.c ./deps/libosmocore/src/gsm/gsm44021.c ./deps/libosmocore/src/gsm/iuup.c ./deps/libosmocore/src/gsm/gprs_rlc.c ./deps/libosmocore/src/gsm/gsm48049.c ./deps/libosmocore/src/gsm/comp128v23.c ./deps/libosmocore/src/gsm/gsm0411_smr.c ./deps/libosmocore/src/gsm/gsm48_ie.c ./deps/libosmocore/src/gsm/gsup.c ./deps/libosmocore/src/gsm/gsm0414.c ./deps/libosmocore/src/gsm/auth_core.c ./deps/libosmocore/src/gsm/gsm0341.c ./deps/libosmocore/src/gsm/gsm_04_08_gprs.c ./deps/libosmocore/src/gsm/gsm29205.c ./deps/libosmocore/src/gsm/gsm23003.c ./deps/libosmocore/src/gsm/gsup_sms.c ./deps/libosmocore/src/gsm/comp128.c ./deps/libosmocore/src/gsm/gsm0411_utils.c ./deps/libosmocore/src/gsm/gprs_gea.c ./deps/libosmocore/src/gsm/mncc.c ./deps/libosmocore/src/gsm/gsm0503_conv.c ./deps/libosmocore/src/gsm/kdf.c ./deps/libosmocore/src/gsm/auth_milenage.c ./deps/libosmocore/src/gsm/gsm0808_utils.c ./deps/libosmocore/src/gsm/gsm_utils.c ./deps/libosmocore/src/gsm/auth_tuak.c ./deps/libosmocore/src/gsm/gad.c ./deps/libosmocore/src/gsm/bsslap.c ./deps/libosmocore/src/gsm/kdf/sha1.h ./deps/libosmocore/src/gsm/kdf/sha256-internal.c ./deps/libosmocore/src/gsm/kdf/sha1_i.h ./deps/libosmocore/src/gsm/kdf/crypto.h ./deps/libosmocore/src/gsm/kdf/sha256.c ./deps/libosmocore/src/gsm/kdf/sha256_i.h ./deps/libosmocore/src/gsm/kdf/common.h ./deps/libosmocore/src/gsm/kdf/sha1-internal.c ./deps/libosmocore/src/gsm/kdf/sha256.h ./deps/libosmocore/src/gsm/kdf/sha1.c ./deps/libosmocore/src/sim/gsm_int.h ./deps/libosmocore/src/sim/reader.c ./deps/libosmocore/src/sim/card_fs_hpsim.c ./deps/libosmocore/src/sim/sim_int.h ./deps/libosmocore/src/sim/card_fs_tetra.c ./deps/libosmocore/src/sim/card_fs_uicc.c ./deps/libosmocore/src/sim/card_fs_sim.c ./deps/libosmocore/src/sim/core.c ./deps/libosmocore/src/sim/reader_pcsc.c ./deps/libosmocore/src/sim/card_fs_isim.c ./deps/libosmocore/src/sim/class_tables.c ./deps/libosmocore/src/sim/card_fs_usim.c ./deps/libosmocore/src/usb/osmo_libusb.c ./deps/libosmocore/src/gb/gprs_bssgp_rim.c ./deps/libosmocore/src/gb/gprs_ns2_sns.c ./deps/libosmocore/src/gb/common_vty.c ./deps/libosmocore/src/gb/gprs_bssgp_internal.h ./deps/libosmocore/src/gb/gprs_bssgp2.c ./deps/libosmocore/src/gb/bssgp_bvc_fsm.c ./deps/libosmocore/src/gb/gprs_ns2_frgre.c ./deps/libosmocore/src/gb/gprs_ns2_vc_fsm.c ./deps/libosmocore/src/gb/common_vty.h ./deps/libosmocore/src/gb/gprs_bssgp.c ./deps/libosmocore/src/gb/frame_relay.c ./deps/libosmocore/src/gb/gprs_ns_vty.c ./deps/libosmocore/src/gb/gprs_ns2_udp.c ./deps/libosmocore/src/gb/gprs_ns2_fr.c ./deps/libosmocore/src/gb/gprs_bssgp_vty.c ./deps/libosmocore/src/gb/gprs_bssgp_util.c ./deps/libosmocore/src/gb/gprs_ns2_message.c ./deps/libosmocore/src/gb/gprs_ns2_internal.h ./deps/libosmocore/src/gb/gprs_ns_sns.c ./deps/libosmocore/src/gb/gprs_ns_frgre.c ./deps/libosmocore/src/gb/gprs_ns2.c ./deps/libosmocore/src/gb/gprs_ns2_vty.c ./deps/libosmocore/src/gb/gprs_ns.c ./deps/libosmocore/src/gb/gprs_bssgp_bss.c ./deps/libosmocore/src/gb/gb_internal.h ./deps/libosmocore/src/core/osmo_io_poll.c ./deps/libosmocore/src/core/crc16gen.c ./deps/libosmocore/src/core/conv_acc.c ./deps/libosmocore/src/core/counter.c ./deps/libosmocore/src/core/conv.c ./deps/libosmocore/src/core/thread.c ./deps/libosmocore/src/core/crc64gen.c ./deps/libosmocore/src/core/bits.c ./deps/libosmocore/src/core/conv_acc_sse_avx.c ./deps/libosmocore/src/core/serial.c ./deps/libosmocore/src/core/tun.c ./deps/libosmocore/src/core/isdnhdlc.c ./deps/libosmocore/src/core/panic.c ./deps/libosmocore/src/core/rbtree.c ./deps/libosmocore/src/core/timer_clockgettime.c ./deps/libosmocore/src/core/sercomm.c ./deps/libosmocore/src/core/bitvec.c ./deps/libosmocore/src/core/stat_item.c ./deps/libosmocore/src/core/fsm.c ./deps/libosmocore/src/core/rate_ctr.c ./deps/libosmocore/src/core/conv_acc_neon_impl.h ./deps/libosmocore/src/core/crc8gen.c ./deps/libosmocore/src/core/netdev.c ./deps/libosmocore/src/core/crc16.c ./deps/libosmocore/src/core/logging.c ./deps/libosmocore/src/core/crc32gen.c ./deps/libosmocore/src/core/msgfile.c ./deps/libosmocore/src/core/conv_acc_sse_impl.h ./deps/libosmocore/src/core/gsmtap_util.c ./deps/libosmocore/src/core/tdef.c ./deps/libosmocore/src/core/application.c ./deps/libosmocore/src/core/logging_syslog.c ./deps/libosmocore/src/core/time_cc.c ./deps/libosmocore/src/core/base64.c ./deps/libosmocore/src/core/backtrace.c ./deps/libosmocore/src/core/conv_acc_sse.c ./deps/libosmocore/src/core/stats.c ./deps/libosmocore/src/core/context.c ./deps/libosmocore/src/core/osmo_io_uring.c ./deps/libosmocore/src/core/stats_tcp.c ./deps/libosmocore/src/core/use_count.c ./deps/libosmocore/src/core/plugin.c ./deps/libosmocore/src/core/signal.c ./deps/libosmocore/src/core/macaddr.c ./deps/libosmocore/src/core/strrb.c ./deps/libosmocore/src/core/utils.c ./deps/libosmocore/src/core/it_q.c ./deps/libosmocore/src/core/exec.c ./deps/libosmocore/src/core/osmo_io_internal.h ./deps/libosmocore/src/core/logging_gsmtap.c ./deps/libosmocore/src/core/timer_gettimeofday.c ./deps/libosmocore/src/core/bitcomp.c ./deps/libosmocore/src/core/sockaddr_str.c ./deps/libosmocore/src/core/prbs.c ./deps/libosmocore/src/core/write_queue.c ./deps/libosmocore/src/core/conv_acc_neon.c ./deps/libosmocore/src/core/timer.c ./deps/libosmocore/src/core/select.c ./deps/libosmocore/src/core/stats_statsd.c ./deps/libosmocore/src/core/loggingrb.c ./deps/libosmocore/src/core/stat_item_internal.h ./deps/libosmocore/src/core/socket.c ./deps/libosmocore/src/core/netns.c ./deps/libosmocore/src/core/soft_uart.c ./deps/libosmocore/src/core/prim.c ./deps/libosmocore/src/core/msgb.c ./deps/libosmocore/src/core/conv_acc_generic.c ./deps/libosmocore/src/core/osmo_io.c ./deps/libosmocore/src/core/logging_systemd.c ./deps/libosmocore/src/core/mnl.c ./deps/libosmocore/src/pseudotalloc/pseudotalloc.c ./deps/libosmocore/src/pseudotalloc/talloc.h ./deps/libosmocore/src/codec/hr_sid_class.c ./deps/libosmocore/src/codec/gsm620.c ./deps/libosmocore/src/codec/ecu.c ./deps/libosmocore/src/codec/ecu_fr_old.c ./deps/libosmocore/src/codec/gsm610.c ./deps/libosmocore/src/codec/gsm660.c ./deps/libosmocore/src/codec/ecu_fr.c ./deps/libosmocore/src/codec/gsm690.c ./deps/libosmocore/src/vty/tdef_vty.c ./deps/libosmocore/src/vty/telnet_interface.c ./deps/libosmocore/src/vty/talloc_ctx_vty.c ./deps/libosmocore/src/vty/vty.c ./deps/libosmocore/src/vty/fsm_vty.c ./deps/libosmocore/src/vty/vector.c ./deps/libosmocore/src/vty/stats_vty.c ./deps/libosmocore/src/vty/utils.c ./deps/libosmocore/src/vty/buffer.c ./deps/libosmocore/src/vty/command.c ./deps/libosmocore/src/vty/logging_vty.c ./deps/libosmocore/src/vty/cpu_sched_vty.c ./deps/libosmocore/src/ctrl/control_if.c ./deps/libosmocore/src/ctrl/control_cmd.c ./deps/libosmocore/src/ctrl/fsm_ctrl_commands.c ./deps/libosmocore/src/ctrl/control_vty.c
++ grep -r -n 'osmo_bts_has_feature.*->model->features'
++ grep -v jenkins.sh
++ grep -v 'intentional check against bts model'
+ bts_features_wrong_use=
+ true
+ '[' -n '' ']'
+ export PKG_CONFIG_PATH=/build/deps/install/lib/pkgconfig:
+ PKG_CONFIG_PATH=/build/deps/install/lib/pkgconfig:
+ export LD_LIBRARY_PATH=/build/deps/install/lib
+ LD_LIBRARY_PATH=/build/deps/install/lib
+ export PATH=/build/deps/install/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/build/deps/install/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ osmo-build-dep.sh libosmo-abis



 =============================== libosmo-abis ===============================

+ mkdir -p /build/deps
+ cd /build/deps
+ osmo-deps.sh libosmo-abis 
+ project=libosmo-abis
+ branch=master
+ git branch -a
+ grep -c remotes/origin/master$
+ [ x1 != x0 ]
+ branch=origin/master
+ test -d libosmo-abis
+ osmo_git_clone_url libosmo-abis
+ echo https://gerrit.osmocom.org/libosmo-abis
+ git clone https://gerrit.osmocom.org/libosmo-abis libosmo-abis
Cloning into 'libosmo-abis'...
+ cd libosmo-abis
+ git fetch --tags origin
+ git fetch origin
+ deps= osmo-clean-workspace.sh
+ chmod -R +w .
+ git checkout -f HEAD
Your branch is up to date with 'origin/master'.
+ git clean -dxf
+ [ -d  ]
+ [ -d layer1-headers ]
+ git checkout -f origin/master
Note: switching to 'origin/master'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 7306f19 trau 8k decode: set fr->type correctly
+ git rev-parse HEAD
7306f1959dc969062ebada771503ab71f19213e5
+ cd libosmo-abis
+ mkdir -p /build/deps/install/stow
+ osmo_source_subdir libosmo-abis
+ subdir=
+ [ -n  ]
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:67: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:67: You should use the 'AC_CONFIG_HEADERS' macro instead.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:1089: AM_CONFIG_HEADER is expanded from...
configure.ac:67: the top level
configure.ac:89: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:89: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:89: the top level
configure.ac:198: warning: AC_OUTPUT should be used without arguments.
configure.ac:198: You should run autoupdate.
configure.ac:22: installing './compile'
configure.ac:24: installing './config.guess'
configure.ac:24: installing './config.sub'
configure.ac:8: installing './install-sh'
configure.ac:8: installing './missing'
src/Makefile.am: installing './depcomp'
+ ./configure --prefix=/build/deps/install/stow/libosmo-abis --with-systemdsystemunitdir=/build/deps/install/stow/libosmo-abis/lib/systemd/system
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking if gcc supports -fvisibility=hidden... yes
checking for libosmocore >= 1.10.0... yes
checking for libosmovty >= 1.10.0... yes
checking for libosmogsm >= 1.10.0... yes
checking for libosmocodec >= 1.10.0... yes
checking for ortp >= 0.22.0... yes
checking for dahdi/user.h... yes
CFLAGS=" -std=gnu11 -Wall"
CPPFLAGS=" -Wall"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libosmoabis.pc
config.status: creating libosmotrau.pc
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
+ [ -n  ]
+ make -j 4 install
echo 1.6.0.21-7306 > .version-t && mv .version-t .version
make  install-recursive
make[1]: Entering directory '/build/deps/libosmo-abis'
Making install in include
make[2]: Entering directory '/build/deps/libosmo-abis/include'
make[3]: Entering directory '/build/deps/libosmo-abis/include'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-abis/include'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-abis/include/osmocom/abis'
 /usr/bin/install -c -m 644  osmocom/abis/ipa.h osmocom/abis/trau_frame.h osmocom/abis/ipa_proxy.h osmocom/abis/ipaccess.h osmocom/abis/abis.h osmocom/abis/subchan_demux.h osmocom/abis/e1_input.h osmocom/abis/lapd.h osmocom/abis/lapd_pcap.h osmocom/abis/unixsocket_proto.h '/build/deps/install/stow/libosmo-abis/include/osmocom/abis'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-abis/include/osmocom/trau'
 /usr/bin/install -c -m 644  osmocom/trau/csd_ra2.h osmocom/trau/csd_raa_prime.h osmocom/trau/trau_frame.h osmocom/trau/trau_sync.h osmocom/trau/trau_pcu_ericsson.h osmocom/trau/trau_rtp.h osmocom/trau/osmo_ortp.h '/build/deps/install/stow/libosmo-abis/include/osmocom/trau'
make[3]: Leaving directory '/build/deps/libosmo-abis/include'
make[2]: Leaving directory '/build/deps/libosmo-abis/include'
Making install in src
make[2]: Entering directory '/build/deps/libosmo-abis/src'
  CC       init.lo
  CC       e1_input.lo
  CC       e1_input_vty.lo
  CC       ipa_proxy.lo
  CC       subchan_demux.lo
  CC       trau_frame.lo
  CC       input/e1d.lo
  CC       input/ipa.lo
  CC       input/ipa_keepalive.lo
  CC       input/ipaccess.lo
  CC       input/lapd.lo
  CC       input/lapd_pcap.lo
  CC       input/misdn.lo
  CC       input/rs232.lo
  CC       input/unixsocket.lo
  CC       input/dahdi.lo
  CC       trau/libosmotrau_la-csd_ra2.lo
  CC       trau/libosmotrau_la-raa_prime_decode.lo
  CC       trau/libosmotrau_la-raa_prime_encode.lo
  CC       trau/libosmotrau_la-trau_frame.lo
  CC       trau/libosmotrau_la-trau_pcu_ericsson.lo
  CC       trau/libosmotrau_la-trau_sync.lo
  CC       trau/libosmotrau_la-trau_rtp_conv.lo
  CC       trau/libosmotrau_la-osmo_ortp.lo
  CCLD     libosmoabis.la
trau/osmo_ortp.c:235:9: note: '#pragma message: Using internal ortp API: rtp_session_rtcp_rec'
  235 | #pragma message ("Using internal ortp API: rtp_session_rtcp_rec")
      |         ^~~~~~~
  CCLD     libosmotrau.la
make[3]: Entering directory '/build/deps/libosmo-abis/src'
make[3]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-abis/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libosmoabis.la libosmotrau.la '/build/deps/install/stow/libosmo-abis/lib'
libtool: install: /usr/bin/install -c .libs/libosmoabis.so.13.1.0 /build/deps/install/stow/libosmo-abis/lib/libosmoabis.so.13.1.0
libtool: install: (cd /build/deps/install/stow/libosmo-abis/lib && { ln -s -f libosmoabis.so.13.1.0 libosmoabis.so.13 || { rm -f libosmoabis.so.13 && ln -s libosmoabis.so.13.1.0 libosmoabis.so.13; }; })
libtool: install: (cd /build/deps/install/stow/libosmo-abis/lib && { ln -s -f libosmoabis.so.13.1.0 libosmoabis.so || { rm -f libosmoabis.so && ln -s libosmoabis.so.13.1.0 libosmoabis.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmoabis.lai /build/deps/install/stow/libosmo-abis/lib/libosmoabis.la
libtool: install: /usr/bin/install -c .libs/libosmotrau.so.10.0.0 /build/deps/install/stow/libosmo-abis/lib/libosmotrau.so.10.0.0
libtool: install: (cd /build/deps/install/stow/libosmo-abis/lib && { ln -s -f libosmotrau.so.10.0.0 libosmotrau.so.10 || { rm -f libosmotrau.so.10 && ln -s libosmotrau.so.10.0.0 libosmotrau.so.10; }; })
libtool: install: (cd /build/deps/install/stow/libosmo-abis/lib && { ln -s -f libosmotrau.so.10.0.0 libosmotrau.so || { rm -f libosmotrau.so && ln -s libosmotrau.so.10.0.0 libosmotrau.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmotrau.lai /build/deps/install/stow/libosmo-abis/lib/libosmotrau.la
libtool: install: /usr/bin/install -c .libs/libosmoabis.a /build/deps/install/stow/libosmo-abis/lib/libosmoabis.a
libtool: install: chmod 644 /build/deps/install/stow/libosmo-abis/lib/libosmoabis.a
libtool: install: ranlib /build/deps/install/stow/libosmo-abis/lib/libosmoabis.a
libtool: install: /usr/bin/install -c .libs/libosmotrau.a /build/deps/install/stow/libosmo-abis/lib/libosmotrau.a
libtool: install: chmod 644 /build/deps/install/stow/libosmo-abis/lib/libosmotrau.a
libtool: install: ranlib /build/deps/install/stow/libosmo-abis/lib/libosmotrau.a
libtool: finish: PATH="/build/deps/install/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmo-abis/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmo-abis/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Leaving directory '/build/deps/libosmo-abis/src'
make[2]: Leaving directory '/build/deps/libosmo-abis/src'
Making install in tests
make[2]: Entering directory '/build/deps/libosmo-abis/tests'
make[3]: Entering directory '/build/deps/libosmo-abis/tests'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libosmo-abis/tests'
make[2]: Leaving directory '/build/deps/libosmo-abis/tests'
make[2]: Entering directory '/build/deps/libosmo-abis'
make[3]: Entering directory '/build/deps/libosmo-abis'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-abis/lib/pkgconfig'
 /usr/bin/install -c -m 644 libosmoabis.pc libosmotrau.pc '/build/deps/install/stow/libosmo-abis/lib/pkgconfig'
make[3]: Leaving directory '/build/deps/libosmo-abis'
make[2]: Leaving directory '/build/deps/libosmo-abis'
make[1]: Leaving directory '/build/deps/libosmo-abis'
+ STOW_DIR=/build/deps/install/stow stow --restow libosmo-abis
+ osmo-build-dep.sh libosmo-netif



 =============================== libosmo-netif ===============================

+ mkdir -p /build/deps
+ cd /build/deps
+ osmo-deps.sh libosmo-netif 
+ project=libosmo-netif
+ branch=master
+ git branch -a
+ grep -c remotes/origin/master$
+ [ x1 != x0 ]
+ branch=origin/master
+ test -d libosmo-netif
+ osmo_git_clone_url libosmo-netif
+ echo https://gerrit.osmocom.org/libosmo-netif
+ git clone https://gerrit.osmocom.org/libosmo-netif libosmo-netif
Cloning into 'libosmo-netif'...
+ cd libosmo-netif
+ git fetch --tags origin
+ git fetch origin
+ deps= osmo-clean-workspace.sh
+ chmod -R +w .
+ git checkout -f HEAD
Your branch is up to date with 'origin/master'.
+ git clean -dxf
+ [ -d  ]
+ [ -d layer1-headers ]
+ git checkout -f origin/master
Note: switching to 'origin/master'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 89a11fd rtp: osmo_rtp_get_payload(): Fix return ptr if RTP pkt contains padding
+ git rev-parse HEAD
89a11fd644dcf9e5741196e4923ec3020c19afd0
+ cd libosmo-netif
+ mkdir -p /build/deps/install/stow
+ osmo_source_subdir libosmo-netif
+ subdir=
+ [ -n  ]
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:25: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:25: You should run autoupdate.
m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
configure.ac:25: the top level
configure.ac:75: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:75: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:75: the top level
configure.ac:90: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:90: You should use the 'AC_CONFIG_HEADERS' macro instead.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:1089: AM_CONFIG_HEADER is expanded from...
configure.ac:90: the top level
configure.ac:141: warning: AC_OUTPUT should be used without arguments.
configure.ac:141: You should run autoupdate.
configure.ac:22: installing './compile'
configure.ac:24: installing './config.guess'
configure.ac:24: installing './config.sub'
configure.ac:8: installing './install-sh'
configure.ac:8: installing './missing'
examples/Makefile.am: installing './depcomp'
+ ./configure --prefix=/build/deps/install/stow/libosmo-netif --with-systemdsystemunitdir=/build/deps/install/stow/libosmo-netif/lib/systemd/system
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for execinfo.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for syslog.h... yes
checking for ctype.h... yes
checking if gcc supports -fvisibility=hidden... yes
checking for libosmocore >= 1.10.0... yes
checking for libosmogsm >= 1.10.0... yes
checking for libosmocodec >= 1.10.0... yes
checking for netinet/sctp.h... yes
checking for osmo_sock_init2_multiaddr in -losmocore... yes
checking for library containing sctp_send... -lsctp
checking for pcap.h... yes
checking for doxygen... /usr/bin/doxygen
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libosmo-netif.pc
config.status: creating include/Makefile
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/netif/Makefile
config.status: creating src/Makefile
config.status: creating examples/Makefile
config.status: creating utils/Makefile
config.status: creating tests/Makefile
config.status: creating Doxyfile
config.status: creating Makefile
config.status: creating config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
+ [ -n  ]
+ make -j 4 install
echo 1.5.1.5-89a1 > .version-t && mv .version-t .version
make  install-recursive
make[1]: Entering directory '/build/deps/libosmo-netif'
Making install in include
make[2]: Entering directory '/build/deps/libosmo-netif/include'
Making install in osmocom
make[3]: Entering directory '/build/deps/libosmo-netif/include/osmocom'
Making install in netif
make[4]: Entering directory '/build/deps/libosmo-netif/include/osmocom/netif'
make[5]: Entering directory '/build/deps/libosmo-netif/include/osmocom/netif'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-netif/include/osmocom/netif'
 /usr/bin/install -c -m 644 amr.h datagram.h jibuf.h osmux.h ipa.h ipa_unit.h prim.h rs232.h rtp.h stream.h sctp.h '/build/deps/install/stow/libosmo-netif/include/osmocom/netif'
make[5]: Leaving directory '/build/deps/libosmo-netif/include/osmocom/netif'
make[4]: Leaving directory '/build/deps/libosmo-netif/include/osmocom/netif'
make[4]: Entering directory '/build/deps/libosmo-netif/include/osmocom'
make[5]: Entering directory '/build/deps/libosmo-netif/include/osmocom'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/deps/libosmo-netif/include/osmocom'
make[4]: Leaving directory '/build/deps/libosmo-netif/include/osmocom'
make[3]: Leaving directory '/build/deps/libosmo-netif/include/osmocom'
make[3]: Entering directory '/build/deps/libosmo-netif/include'
make[4]: Entering directory '/build/deps/libosmo-netif/include'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-netif/include'
make[3]: Leaving directory '/build/deps/libosmo-netif/include'
make[2]: Leaving directory '/build/deps/libosmo-netif/include'
Making install in src
make[2]: Entering directory '/build/deps/libosmo-netif/src'
  CC       amr.lo
  CC       ipa.lo
  CC       datagram.lo
  CC       ipa_unit.lo
  CC       jibuf.lo
  CC       osmux.lo
  CC       osmux_input.lo
  CC       osmux_output.lo
  CC       prim.lo
  CC       rs232.lo
  CC       rtp.lo
  CC       stream_cli.lo
  CC       stream_srv.lo
  CC       stream.lo
  CC       sctp.lo
  CCLD     libosmonetif.la
make[3]: Entering directory '/build/deps/libosmo-netif/src'
make[3]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-netif/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libosmonetif.la '/build/deps/install/stow/libosmo-netif/lib'
libtool: install: /usr/bin/install -c .libs/libosmonetif.so.11.2.1 /build/deps/install/stow/libosmo-netif/lib/libosmonetif.so.11.2.1
libtool: install: (cd /build/deps/install/stow/libosmo-netif/lib && { ln -s -f libosmonetif.so.11.2.1 libosmonetif.so.11 || { rm -f libosmonetif.so.11 && ln -s libosmonetif.so.11.2.1 libosmonetif.so.11; }; })
libtool: install: (cd /build/deps/install/stow/libosmo-netif/lib && { ln -s -f libosmonetif.so.11.2.1 libosmonetif.so || { rm -f libosmonetif.so && ln -s libosmonetif.so.11.2.1 libosmonetif.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmonetif.lai /build/deps/install/stow/libosmo-netif/lib/libosmonetif.la
libtool: install: /usr/bin/install -c .libs/libosmonetif.a /build/deps/install/stow/libosmo-netif/lib/libosmonetif.a
libtool: install: chmod 644 /build/deps/install/stow/libosmo-netif/lib/libosmonetif.a
libtool: install: ranlib /build/deps/install/stow/libosmo-netif/lib/libosmonetif.a
libtool: finish: PATH="/build/deps/install/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmo-netif/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmo-netif/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Leaving directory '/build/deps/libosmo-netif/src'
make[2]: Leaving directory '/build/deps/libosmo-netif/src'
Making install in examples
make[2]: Entering directory '/build/deps/libosmo-netif/examples'
  CC       ipa-stream-server.o
  CC       ipa-stream-client.o
  CC       stream-client.o
  CC       stream-server.o
  CC       rs232-write.o
  CC       rs232-read.o
  CC       rtp-udp-test-client.o
  CC       rtp-udp-test-server.o
  CC       udp-test-client.o
  CC       udp-test-server.o
  CC       osmux-test-input.o
  CC       osmux-test-output.o
  CCLD     ipa-stream-client
  CCLD     ipa-stream-server
  CCLD     stream-client
  CCLD     stream-server
  CCLD     rs232-read
  CCLD     rs232-write
  CCLD     rtp-udp-test-client
  CCLD     rtp-udp-test-server
  CCLD     udp-test-client
  CCLD     udp-test-server
  CCLD     osmux-test-input
  CCLD     osmux-test-output
make[3]: Entering directory '/build/deps/libosmo-netif/examples'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libosmo-netif/examples'
make[2]: Leaving directory '/build/deps/libosmo-netif/examples'
Making install in utils
make[2]: Entering directory '/build/deps/libosmo-netif/utils'
  CC       osmo-amr-inspect.o
  CCLD     osmo-amr-inspect
make[3]: Entering directory '/build/deps/libosmo-netif/utils'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libosmo-netif/utils'
make[2]: Leaving directory '/build/deps/libosmo-netif/utils'
Making install in tests
make[2]: Entering directory '/build/deps/libosmo-netif/tests'
make[3]: Entering directory '/build/deps/libosmo-netif/tests'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libosmo-netif/tests'
make[2]: Leaving directory '/build/deps/libosmo-netif/tests'
make[2]: Entering directory '/build/deps/libosmo-netif'
mkdir -p doc
/usr/bin/doxygen Doxyfile
warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value
Using the default: a4!
/build/deps/libosmo-netif/include/osmocom/netif/datagram.h:67: warning: end of file while inside a group
/build/deps/libosmo-netif/src/stream.c:54: warning: Conditional section with label 'private' does not have a corresponding \endcond command within this file.
Doxygen version used: 1.9.4
Searching for include files...
Searching for example files...
Searching for images...
Searching for dot files...
Searching for msc files...
Searching for dia files...
Searching for files to exclude
Searching INPUT for files to process...
Searching for files in directory /build/deps/libosmo-netif/include/osmocom/netif
Searching for files in directory /build/deps/libosmo-netif/src
Reading and parsing tag files
Parsing files
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/amr.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/amr.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/datagram.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/datagram.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/ipa.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/ipa.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/ipa_unit.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/ipa_unit.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/jibuf.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/jibuf.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/osmux.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/osmux.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/prim.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/prim.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/rs232.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/rs232.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/rtp.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/rtp.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/sctp.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/sctp.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/stream.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/stream.h...
Preprocessing /build/deps/libosmo-netif/include/osmocom/netif/stream_private.h...
Parsing file /build/deps/libosmo-netif/include/osmocom/netif/stream_private.h...
Preprocessing /build/deps/libosmo-netif/src/amr.c...
Parsing file /build/deps/libosmo-netif/src/amr.c...
Preprocessing /build/deps/libosmo-netif/src/datagram.c...
Parsing file /build/deps/libosmo-netif/src/datagram.c...
Preprocessing /build/deps/libosmo-netif/src/ipa.c...
Parsing file /build/deps/libosmo-netif/src/ipa.c...
Preprocessing /build/deps/libosmo-netif/src/ipa_unit.c...
Parsing file /build/deps/libosmo-netif/src/ipa_unit.c...
Preprocessing /build/deps/libosmo-netif/src/jibuf.c...
Parsing file /build/deps/libosmo-netif/src/jibuf.c...
Preprocessing /build/deps/libosmo-netif/src/osmux.c...
Parsing file /build/deps/libosmo-netif/src/osmux.c...
Preprocessing /build/deps/libosmo-netif/src/osmux_input.c...
Parsing file /build/deps/libosmo-netif/src/osmux_input.c...
Preprocessing /build/deps/libosmo-netif/src/osmux_output.c...
Parsing file /build/deps/libosmo-netif/src/osmux_output.c...
Preprocessing /build/deps/libosmo-netif/src/prim.c...
Parsing file /build/deps/libosmo-netif/src/prim.c...
Preprocessing /build/deps/libosmo-netif/src/rs232.c...
Parsing file /build/deps/libosmo-netif/src/rs232.c...
Preprocessing /build/deps/libosmo-netif/src/rtp.c...
Parsing file /build/deps/libosmo-netif/src/rtp.c...
Preprocessing /build/deps/libosmo-netif/src/sctp.c...
Parsing file /build/deps/libosmo-netif/src/sctp.c...
Preprocessing /build/deps/libosmo-netif/src/stream.c...
Parsing file /build/deps/libosmo-netif/src/stream.c...
Preprocessing /build/deps/libosmo-netif/src/stream_cli.c...
Parsing file /build/deps/libosmo-netif/src/stream_cli.c...
Preprocessing /build/deps/libosmo-netif/src/stream_srv.c...
Parsing file /build/deps/libosmo-netif/src/stream_srv.c...
Building macro definition list...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Building class list...
Building concept list...
Computing nesting relation/build/deps/libosmo-netif/include/osmocom/netif/amr.h:80: warning: Compound amr_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/amr.h:30: warning: Compound amr_hdr_bwe is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:10: warning: Compound ipa_head is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:16: warning: Compound ipa_head_ext is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:21: warning: Compound osmo_ipa_msgb_cb is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:43: warning: Compound rtcp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:7: warning: Compound rtp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:37: warning: Compound rtp_x_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:17: warning: Member osmo_jibuf_dequeue_cb)(struct msgb *msg, void *data) (typedef) of group jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:16: warning: Member OSMUX_DEFAULT_PORT (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:32: warning: Member OSMUX_FT_SIGNAL (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:33: warning: Member OSMUX_FT_VOICE_AMR (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:34: warning: Member OSMUX_FT_DUMMY (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:49: warning: Member OSMUX_CID_MAX (macro definition) of file osmux.h is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:80: warning: Member OSMUX_MAX_CONCURRENT_CALLS (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:108: warning: Member OSMUX_BATCH_DEFAULT_MAX (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:1: warning: Member rtp_msgb_alloc_cb_t)(void *rtp_msgb_alloc_priv_data, unsigned int msg_len) (typedef) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:1: warning: Member __attribute__((packed)) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:793: warning: Member osmux_xfrm_input_set_name(struct osmux_in_handle *h, const char *name) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:760: warning: Member osmux_xfrm_input_set_batch_factor(struct osmux_in_handle *h, uint8_t batch_factor) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:768: warning: Member osmux_xfrm_input_set_batch_size(struct osmux_in_handle *h, uint16_t batch_size) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:776: warning: Member osmux_xfrm_input_set_initial_seqnum(struct osmux_in_handle *h, uint8_t osmux_seqnum) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:781: warning: Member osmux_xfrm_input_set_deliver_cb(struct osmux_in_handle *h, void(*deliver_cb)(struct msgb *msg, void *data), void *data) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:788: warning: Member osmux_xfrm_input_get_deliver_cb_data(struct osmux_in_handle *h) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:799: warning: Member osmux_xfrm_input_open_circuit(struct osmux_in_handle *h, int ccid, int dummy) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:834: warning: Member osmux_xfrm_input_close_circuit(struct osmux_in_handle *h, int ccid) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:308: warning: Member osmux_xfrm_input_deliver(struct osmux_in_handle *h) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_output.c:57: warning: Member osmux_xfrm_output_pull(struct msgb *msg) (function) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:10: warning: Member seq (variable) of file osmux.h is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:12: warning: Member circuit_id (variable) of file osmux.h is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:20: warning: Member data[0] (variable) of file osmux.h is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:78: warning: Member __attribute__ (variable) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:13: warning: Member msgb_sctp_msg_flags(msg) (macro definition) of file stream.h is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:65: warning: Member osmo_stream_srv_link_accept_cb_t)(struct osmo_stream_srv_link *link, int fd) (typedef) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:103: warning: Member osmo_stream_srv_read_cb_t)(struct osmo_stream_srv *conn) (typedef) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:104: warning: Member osmo_stream_srv_closed_cb_t)(struct osmo_stream_srv *conn) (typedef) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:113: warning: Member osmo_stream_srv_segmentation_cb_t)(struct msgb *msg) (typedef) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:179: warning: Member osmo_stream_cli_connect_cb_t)(struct osmo_stream_cli *cli) (typedef) of group stream_cli is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:180: warning: Member osmo_stream_cli_disconnect_cb_t)(struct osmo_stream_cli *cli) (typedef) of group stream_cli is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:181: warning: Member osmo_stream_cli_read_cb_t)(struct osmo_stream_cli *cli) (typedef) of group stream_cli is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:190: warning: Member osmo_stream_cli_segmentation_cb_t)(struct msgb *msg) (typedef) of group stream_cli is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:89: warning: Member osmo_stream_srv_link_param (enumeration) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:232: warning: Member osmo_stream_cli_param (enumeration) of group stream_cli is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:1196: warning: Member osmo_stream_srv_clear_tx_queue(struct osmo_stream_srv *conn) (function) of group stream_srv is not documented.
/build/deps/libosmo-netif/src/datagram.c:44: warning: Member OSMO_DGRAM_CLI_F_RECONF (macro definition) of file datagram.c is not documented.
/build/deps/libosmo-netif/src/datagram.c:46: warning: Member OSMO_DGRAM_RX_F_RECONF (macro definition) of file datagram.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:35: warning: Member SAMPLES_PER_PKT (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:36: warning: Member SAMPLE_RATE (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:41: warning: Member JIBUF_DEFAULT_MIN_DELAY_MS (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:42: warning: Member JIBUF_DEFAULT_MAX_DELAY_MS (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:45: warning: Member JIBUF_REFERENCE_TS_FREQ (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:49: warning: Member JIBUF_BUFFER_RECALC_FREQ (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:52: warning: Member JIBUF_ALLOWED_PKT_DROP (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:54: warning: Member JIBUF_ALLOWED_PKT_CONSECUTIVE_DROP (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:56: warning: Member JIBUF_BUFFER_INC_STEP (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:57: warning: Member JIBUF_BUFFER_DEC_STEP (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:60: warning: Member JIBUF_SKEW_WEIGHT (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/jibuf.c:67: warning: Member JIBUF_MSGB_CB(__msgb) (macro definition) of file jibuf.c is not documented.
/build/deps/libosmo-netif/src/osmux.c:30: warning: Member SNPRINTF_BUFFER_SIZE(ret, remain, offset) (macro definition) of file osmux.c is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:37: warning: Member DELTA_RTP_MSG (macro definition) of file osmux_input.c is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:39: warning: Member DELTA_RTP_TIMESTAMP (macro definition) of file osmux_input.c is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:41: warning: Member LOGMUXLK_(link, lvl, fmt, args ...) (macro definition) of file osmux_input.c is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:47: warning: Member LOGMUXLK(link, lvl, fmt, args ...) (macro definition) of file osmux_input.c is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:50: warning: Member LOGMUXCID(link, circuit, lvl, fmt, args ...) (macro definition) of file osmux_input.c is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:308: warning: Member osmux_xfrm_input_deliver(struct osmux_in_handle *h) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:760: warning: Member osmux_xfrm_input_set_batch_factor(struct osmux_in_handle *h, uint8_t batch_factor) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:768: warning: Member osmux_xfrm_input_set_batch_size(struct osmux_in_handle *h, uint16_t batch_size) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:776: warning: Member osmux_xfrm_input_set_initial_seqnum(struct osmux_in_handle *h, uint8_t osmux_seqnum) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:781: warning: Member osmux_xfrm_input_set_deliver_cb(struct osmux_in_handle *h, void(*deliver_cb)(struct msgb *msg, void *data), void *data) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:788: warning: Member osmux_xfrm_input_get_deliver_cb_data(struct osmux_in_handle *h) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:793: warning: Member osmux_xfrm_input_set_name(struct osmux_in_handle *h, const char *name) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:799: warning: Member osmux_xfrm_input_open_circuit(struct osmux_in_handle *h, int ccid, int dummy) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:834: warning: Member osmux_xfrm_input_close_circuit(struct osmux_in_handle *h, int ccid) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_output.c:31: warning: Member DELTA_RTP_MSG (macro definition) of file osmux_output.c is not documented.
/build/deps/libosmo-netif/src/osmux_output.c:33: warning: Member DELTA_RTP_TIMESTAMP (macro definition) of file osmux_output.c is not documented.
/build/deps/libosmo-netif/src/osmux_output.c:57: warning: Member osmux_xfrm_output_pull(struct msgb *msg) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/stream_cli.c:56: warning: Member LOGSCLI(cli, level, fmt, args...) (macro definition) of file stream_cli.c is not documented.
/build/deps/libosmo-netif/src/stream_cli.c:83: warning: Member OSMO_STREAM_CLI_F_RECONF (macro definition) of file stream_cli.c is not documented.
/build/deps/libosmo-netif/src/stream_cli.c:84: warning: Member OSMO_STREAM_CLI_F_NODELAY (macro definition) of file stream_cli.c is not documented.
/build/deps/libosmo-netif/src/stream_cli.c:67: warning: Member osmo_stream_cli_state (enumeration) of file stream_cli.c is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:57: warning: Member LOGSLNK(link, level, fmt, args...) (macro definition) of file stream_srv.c is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:63: warning: Member LOGSSRV(srv, level, fmt, args...) (macro definition) of file stream_srv.c is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:72: warning: Member OSMO_STREAM_SRV_F_RECONF (macro definition) of file stream_srv.c is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:73: warning: Member OSMO_STREAM_SRV_F_NODELAY (macro definition) of file stream_srv.c is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:588: warning: Member OSMO_STREAM_SRV_F_FLUSH_DESTROY (macro definition) of file stream_srv.c is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:1196: warning: Member osmo_stream_srv_clear_tx_queue(struct osmo_stream_srv *conn) (function) of group stream_srv is not documented.
/build/deps/libosmo-netif/src/datagram.c:410: warning: unable to resolve reference to 'osmo_dgram' for \ref command
/build/deps/libosmo-netif/src/datagram.c:412: warning: unable to resolve reference to 'osmo_dgram_tx' for \ref command
/build/deps/libosmo-netif/src/datagram.c:412: warning: unable to resolve reference to 'osmo_dgram_rx' for \ref command
/build/deps/libosmo-netif/src/datagram.c:292: warning: unable to resolve reference to 'osmo_dgram_rx' for \ref command
/build/deps/libosmo-netif/src/datagram.c:124: warning: unable to resolve reference to 'osmo_dgram_tx' for \ref command
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:17: warning: Member osmo_jibuf_dequeue_cb)(struct msgb *msg, void *data) (typedef) of group jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:65: warning: Member osmo_stream_srv_link_accept_cb_t)(struct osmo_stream_srv_link *link, int fd) (typedef) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:103: warning: Member osmo_stream_srv_read_cb_t)(struct osmo_stream_srv *conn) (typedef) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:104: warning: Member osmo_stream_srv_closed_cb_t)(struct osmo_stream_srv *conn) (typedef) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:113: warning: Member osmo_stream_srv_segmentation_cb_t)(struct msgb *msg) (typedef) of group stream_srv is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:89: warning: Member osmo_stream_srv_link_param (enumeration) of group stream_srv is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:1196: warning: Member osmo_stream_srv_clear_tx_queue(struct osmo_stream_srv *conn) (function) of group stream_srv is not documented.
/build/deps/libosmo-netif/src/stream_srv.c:1026: warning: unable to resolve reference to 'osmo_fd' for \ref command
/build/deps/libosmo-netif/src/stream_srv.c:1011: warning: argument 'cli' of command @param is not found in the argument list of osmo_stream_srv_get_sockname(const struct osmo_stream_srv *conn)
/build/deps/libosmo-netif/src/stream_srv.c:1011: warning: The following parameter of osmo_stream_srv_get_sockname(const struct osmo_stream_srv *conn) is not documented:
  parameter 'conn'
/build/deps/libosmo-netif/src/stream_srv.c:428: warning: argument 'conn' of command @param is not found in the argument list of osmo_stream_srv_link_get_fd(const struct osmo_stream_srv_link *link)
/build/deps/libosmo-netif/src/stream_srv.c:428: warning: The following parameter of osmo_stream_srv_link_get_fd(const struct osmo_stream_srv_link *link) is not documented:
  parameter 'link'
/build/deps/libosmo-netif/src/stream_srv.c:420: warning: unable to resolve reference to 'osmo_fd' for \ref command
/build/deps/libosmo-netif/src/stream_srv.c:239: warning: The following parameter of osmo_stream_srv_link_set_addrs(struct osmo_stream_srv_link *link, const char **addr, size_t addrcnt) is not documented:
  parameter 'addrcnt'
/build/deps/libosmo-netif/src/stream_srv.c:311: warning: argument 'type' of command @param is not found in the argument list of osmo_stream_srv_link_set_domain(struct osmo_stream_srv_link *link, int domain)
/build/deps/libosmo-netif/src/stream_srv.c:311: warning: The following parameter of osmo_stream_srv_link_set_domain(struct osmo_stream_srv_link *link, int domain) is not documented:
  parameter 'domain'
/build/deps/libosmo-netif/src/stream_srv.c:538: warning: argument 'cli' of command @param is not found in the argument list of osmo_stream_srv_link_set_param(struct osmo_stream_srv_link *link, enum osmo_stream_srv_link_param par, void *val, size_t val_len)
/build/deps/libosmo-netif/src/stream_srv.c:538: warning: The following parameter of osmo_stream_srv_link_set_param(struct osmo_stream_srv_link *link, enum osmo_stream_srv_link_param par, void *val, size_t val_len) is not documented:
  parameter 'link'
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:179: warning: Member osmo_stream_cli_connect_cb_t)(struct osmo_stream_cli *cli) (typedef) of group stream_cli is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:180: warning: Member osmo_stream_cli_disconnect_cb_t)(struct osmo_stream_cli *cli) (typedef) of group stream_cli is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:181: warning: Member osmo_stream_cli_read_cb_t)(struct osmo_stream_cli *cli) (typedef) of group stream_cli is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:190: warning: Member osmo_stream_cli_segmentation_cb_t)(struct msgb *msg) (typedef) of group stream_cli is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/stream.h:232: warning: Member osmo_stream_cli_param (enumeration) of group stream_cli is not documented.
/build/deps/libosmo-netif/src/stream_cli.c:413: warning: unable to resolve reference to 'osmo_stream_cli' for \ref command
/build/deps/libosmo-netif/src/stream_cli.c:788: warning: unable to resolve reference to 'osmo_fd' for \ref command
/build/deps/libosmo-netif/src/stream_cli.c:855: warning: argument 'reconect' of command @param is not found in the argument list of osmo_stream_cli_open2(struct osmo_stream_cli *cli, int reconnect)
/build/deps/libosmo-netif/src/stream_cli.c:855: warning: The following parameter of osmo_stream_cli_open2(struct osmo_stream_cli *cli, int reconnect) is not documented:
  parameter 'reconnect'
/build/deps/libosmo-netif/src/stream_cli.c:1049: warning: End of list marker found without any preceding list items
/build/deps/libosmo-netif/src/stream_cli.c:580: warning: The following parameter of osmo_stream_cli_set_addrs(struct osmo_stream_cli *cli, const char **addr, size_t addrcnt) is not documented:
  parameter 'addrcnt'
/build/deps/libosmo-netif/src/stream_cli.c:723: warning: argument 'type' of command @param is not found in the argument list of osmo_stream_cli_set_domain(struct osmo_stream_cli *cli, int domain)
/build/deps/libosmo-netif/src/stream_cli.c:723: warning: The following parameter of osmo_stream_cli_set_domain(struct osmo_stream_cli *cli, int domain) is not documented:
  parameter 'domain'
/build/deps/libosmo-netif/src/stream_cli.c:630: warning: argument 'port' of command @param is not found in the argument list of osmo_stream_cli_set_local_addr(struct osmo_stream_cli *cli, const char *addr)
/build/deps/libosmo-netif/src/stream_cli.c:630: warning: The following parameter of osmo_stream_cli_set_local_addr(struct osmo_stream_cli *cli, const char *addr) is not documented:
  parameter 'addr'
/build/deps/libosmo-netif/src/stream_cli.c:641: warning: The following parameter of osmo_stream_cli_set_local_addrs(struct osmo_stream_cli *cli, const char **addr, size_t addrcnt) is not documented:
  parameter 'addrcnt'
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:16: warning: Member OSMUX_DEFAULT_PORT (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:32: warning: Member OSMUX_FT_SIGNAL (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:33: warning: Member OSMUX_FT_VOICE_AMR (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:34: warning: Member OSMUX_FT_DUMMY (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:80: warning: Member OSMUX_MAX_CONCURRENT_CALLS (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:108: warning: Member OSMUX_BATCH_DEFAULT_MAX (macro definition) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:1: warning: Member rtp_msgb_alloc_cb_t)(void *rtp_msgb_alloc_priv_data, unsigned int msg_len) (typedef) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:1: warning: Member __attribute__((packed)) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:793: warning: Member osmux_xfrm_input_set_name(struct osmux_in_handle *h, const char *name) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:760: warning: Member osmux_xfrm_input_set_batch_factor(struct osmux_in_handle *h, uint8_t batch_factor) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:768: warning: Member osmux_xfrm_input_set_batch_size(struct osmux_in_handle *h, uint16_t batch_size) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:776: warning: Member osmux_xfrm_input_set_initial_seqnum(struct osmux_in_handle *h, uint8_t osmux_seqnum) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:781: warning: Member osmux_xfrm_input_set_deliver_cb(struct osmux_in_handle *h, void(*deliver_cb)(struct msgb *msg, void *data), void *data) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:788: warning: Member osmux_xfrm_input_get_deliver_cb_data(struct osmux_in_handle *h) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:799: warning: Member osmux_xfrm_input_open_circuit(struct osmux_in_handle *h, int ccid, int dummy) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:834: warning: Member osmux_xfrm_input_close_circuit(struct osmux_in_handle *h, int ccid) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_input.c:308: warning: Member osmux_xfrm_input_deliver(struct osmux_in_handle *h) (function) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux_output.c:57: warning: Member osmux_xfrm_output_pull(struct msgb *msg) (function) of group osmux is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:78: warning: Member __attribute__ (variable) of group osmux is not documented.
/build/deps/libosmo-netif/src/osmux.c:99: warning: argument 'len' of command @param is not found in the argument list of osmux_snprintf(char *buf, size_t size, struct msgb *msg)
/build/deps/libosmo-netif/src/osmux.c:99: warning: argument 'msgb' of command @param is not found in the argument list of osmux_snprintf(char *buf, size_t size, struct msgb *msg)
/build/deps/libosmo-netif/src/osmux.c:99: warning: The following parameters of osmux_snprintf(char *buf, size_t size, struct msgb *msg) are not documented:
  parameter 'size'
  parameter 'msg'
/build/deps/libosmo-netif/src/osmux_input.c:605: warning: The following parameters of osmux_xfrm_input(struct osmux_in_handle *h, struct msgb *msg, int ccid) are not documented:
  parameter 'h'
  parameter 'ccid'
/build/deps/libosmo-netif/src/osmux_output.c:367: warning: unable to resolve reference to 'cb' for \ref command
/build/deps/libosmo-netif/src/osmux_output.c:365: warning: found documented return type for osmux_xfrm_output_set_rtp_msgb_alloc_cb that does not return anything
/build/deps/libosmo-netif/src/osmux_output.c:349: warning: argument 'osmuxh' of command @param is not found in the argument list of osmux_xfrm_output_set_tx_cb(struct osmux_out_handle *h, void(*tx_cb)(struct msgb *msg, void *data), void *data)
/build/deps/libosmo-netif/src/osmux_output.c:349: warning: The following parameters of osmux_xfrm_output_set_tx_cb(struct osmux_out_handle *h, void(*tx_cb)(struct msgb *msg, void *data), void *data) are not documented:
  parameter 'tx_cb'
  parameter 'data'
/build/deps/libosmo-netif/src/osmux_output.c:349: warning: found documented return type for osmux_xfrm_output_set_tx_cb that does not return anything
/build/deps/libosmo-netif/include/osmocom/netif/amr.h:95: warning: Member data[0] (variable) of struct amr_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/amr.h:43: warning: Member data[0] (variable) of struct amr_hdr_bwe is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:11: warning: Member len (variable) of struct ipa_head is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:12: warning: Member proto (variable) of struct ipa_head is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:13: warning: Member data[0] (variable) of struct ipa_head is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:17: warning: Member proto (variable) of struct ipa_head_ext is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:18: warning: Member data[0] (variable) of struct ipa_head_ext is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:22: warning: Member proto (variable) of struct osmo_ipa_msgb_cb is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/ipa.h:23: warning: Member proto_ext (variable) of struct osmo_ipa_msgb_cb is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:21: warning: Member talloc_ctx (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:22: warning: Member started (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:23: warning: Member timer (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:24: warning: Member msg_list (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:25: warning: Member min_delay (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:26: warning: Member max_delay (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:27: warning: Member threshold_delay (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:29: warning: Member dequeue_cb (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:30: warning: Member dequeue_cb_data (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:33: warning: Member last_dropped (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:34: warning: Member consecutive_drops (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:36: warning: Member ref_rx_ts (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:37: warning: Member ref_tx_ts (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:38: warning: Member ref_tx_seq (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:40: warning: Member last_enqueue_time (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:41: warning: Member next_dequeue_time (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:43: warning: Member skew_enabled (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:44: warning: Member skew_us (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/jibuf.h:49: warning: Member stats (variable) of struct osmo_jibuf is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:48: warning: Member seq (variable) of struct osmux_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:50: warning: Member circuit_id (variable) of struct osmux_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:58: warning: Member data[0] (variable) of struct osmux_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:65: warning: Member batch_factor (variable) of struct osmux_in_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:66: warning: Member batch_size (variable) of struct osmux_in_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:73: warning: Member stats (variable) of struct osmux_in_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:75: warning: Member deliver)(struct msgb *msg, void *data) (variable) of struct osmux_in_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:76: warning: Member data (variable) of struct osmux_in_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:77: warning: Member internal_data (variable) of struct osmux_in_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:86: warning: Member rtp_seq (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:87: warning: Member rtp_timestamp (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:88: warning: Member rtp_ssrc (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:89: warning: Member rtp_payload_type (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:90: warning: Member osmux_seq_ack (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:91: warning: Member timer (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:92: warning: Member list (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:93: warning: Member tx_cb)(struct msgb *msg, void *data) (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:94: warning: Member data (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:95: warning: Member rtp_msgb_alloc_cb (variable) of struct osmux_out_handle is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/osmux.h:96: warning: Member rtp_msgb_alloc_cb_data (variable) of struct osmux_out_handle is not documented.
s for classes...
Associating documentation with classes...
Associating documentation with concepts...
Building example list...
Searching for enumerations...
Searching for documented typedefs...
Searching for members imported via using declarations...
Searching for included using directives...
Searching for documented variables...
Building interface member list...
Building member list...
Searching for friends...
Searching for documented defines...
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
Computing class relations...
Add enum values to enums...
Searching for member function documentation...
Creating members for template instances...
Building page list...
Search for main page...
Computing page relations...
Determining the scope of groups...
Sorting lists...
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding xrefitems...
Sorting member lists...
Setting anonymous enum type...
Computing dependencies between directories...
Generating citations page...
Counting members...
Counting data structures...
Resolving user defined references...
Finding anchors and sections in the documentation...
Transferring function references...
Combining using relations...
Adding members to index pages...
Correcting members for VHDL...
Computing tooltip texts...
Generating style sheet...
Generating search indices...
Generating example documentation...
Generating file sources...
Generating code for file include/osmocom/netif/amr.h...
Generating code for file include/osmocom/netif/datagram.h...
Generating code for file include/osmocom/netif/ipa.h...
Generating code for file include/osmocom/netif/ipa_unit.h...
Generating code for file include/osmocom/netif/jibuf.h...
Generating code for file include/osmocom/netif/osmux.h...
Generating code for file include/osmocom/netif/prim.h...
Generating code for file include/osmocom/netif/rs232.h...
Generating code for file include/osmocom/netif/rtp.h...
Generating code for file include/osmocom/netif/sctp.h...
Generating code for file include/osmocom/netif/stream.h...
Generating code for file include/osmocom/netif/stream_private.h...
Parsing code for file src/amr.c...
Parsing code for file src/datagram.c...
Parsing code for file src/ipa.c...
Parsing code for file src/ipa_unit.c...
Parsing code for file src/jibuf.c...
Parsing code for file src/osmux.c...
Parsing code for file src/osmux_input.c...
Parsing code for file src/osmux_output.c...
Parsing code for file src/prim.c...
Parsing code for file src/rs232.c...
Parsing code for file src/rtp.c...
Parsing code for file src/sctp.c...
Parsing code for file src/stream.c...
Parsing code for file src/stream_cli.c...
Parsing code for file src/stream_srv.c...
Generating file documentation...
Generating docs for file include/osmocom/netif/datagram.h...
Generating docs for file include/osmocom/netif/jibuf.h...
Generating docs for file include/osmocom/netif/osmux.h...
Generating docs for file include/osmocom/netif/stream.h...
Generating docs for file src/datagram.c...
Generating docs for file src/jibuf.c...
Generating docs for file src/osmux.c...
Generating docs for file src/osmux_input.c...
Generating docs for file src/osmux_output.c...
Generating docs for file src/stream_cli.c...
Generating docs for file src/stream_srv.c...
Generating page documentation...
Generating docs for page deprecated...
Generating group documentation...
Generating class documentation...
Generating docs for compound amr_hdr...
Generating docs for compound amr_hdr_bwe...
Generating docs for compound ipa_head...
Generating docs for compound ipa_head_ext...
Generating docs for compound osmo_ipa_msgb_cb...
Generating docs for compound osmo_jibuf...
Generating docs for compound osmux_hdr...
Generating docs for compound osmux_in_handle...
Generating docs for compound osmux_out_handle...
Generating docs fo/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:44: warning: Member byte0 (variable) of struct rtcp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:45: warning: Member type (variable) of struct rtcp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:46: warning: Member length (variable) of struct rtcp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:20: warning: Member sequence (variable) of struct rtp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:21: warning: Member timestamp (variable) of struct rtp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:22: warning: Member ssrc (variable) of struct rtp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:23: warning: Member data[0] (variable) of struct rtp_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:38: warning: Member by_profile (variable) of struct rtp_x_hdr is not documented.
/build/deps/libosmo-netif/include/osmocom/netif/rtp.h:39: warning: Member length (variable) of struct rtp_x_hdr is not documented.
r compound rtcp_hdr...
Generating docs for compound rtp_hdr...
Generating docs for compound rtp_x_hdr...
Generating concept documentation...
Generating namespace index...
Generating graph info page...
Generating directory documentation...
Generating index page...
Generating page index...
Generating module index...
Generating namespace index...
Generating namespace member index...
Generating concept index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
lookup cache used 760/65536 hits=7551 misses=820
finished...
cd ./doc && tar cf html.tar html
make[3]: Entering directory '/build/deps/libosmo-netif'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-netif/share/doc/libosmo-netif'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-netif/lib/pkgconfig'
 /usr/bin/install -c -m 644 ./doc/html.tar '/build/deps/install/stow/libosmo-netif/share/doc/libosmo-netif'
 /usr/bin/install -c -m 644 libosmo-netif.pc '/build/deps/install/stow/libosmo-netif/lib/pkgconfig'
make  install-data-hook
make[4]: Entering directory '/build/deps/libosmo-netif'
cd /build/deps/install/stow/libosmo-netif/share/doc/libosmo-netif && tar xf html.tar && rm -f html.tar
make[4]: Leaving directory '/build/deps/libosmo-netif'
make[3]: Leaving directory '/build/deps/libosmo-netif'
make[2]: Leaving directory '/build/deps/libosmo-netif'
make[1]: Leaving directory '/build/deps/libosmo-netif'
+ STOW_DIR=/build/deps/install/stow stow --restow libosmo-netif
+ osmo-build-dep.sh libosmo-sigtran
+ mkdir -p /build/deps



 =============================== libosmo-sigtran ===============================

+ cd /build/deps
+ osmo-deps.sh libosmo-sigtran 
+ project=libosmo-sigtran
+ branch=master
+ git branch -a
+ grep -c remotes/origin/master$
+ [ x1 != x0 ]
+ branch=origin/master
+ test -d libosmo-sigtran
+ osmo_git_clone_url libosmo-sigtran
+ echo https://gerrit.osmocom.org/libosmo-sigtran
+ git clone https://gerrit.osmocom.org/libosmo-sigtran libosmo-sigtran
Cloning into 'libosmo-sigtran'...
+ cd libosmo-sigtran
+ git fetch --tags origin
+ git fetch origin
+ deps= osmo-clean-workspace.sh
+ chmod -R +w .
+ git checkout -f HEAD
Your branch is up to date with 'origin/master'.
+ git clean -dxf
+ [ -d  ]
+ [ -d layer1-headers ]
+ git checkout -f origin/master
Note: switching to 'origin/master'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 875ed37 sua, sccp: Add APIs to get cause string description
+ git rev-parse HEAD
875ed374ff3680c01a7c14ca8fabc43ec4a18789
+ cd libosmo-sigtran
+ mkdir -p /build/deps/install/stow
+ osmo_source_subdir libosmo-sigtran
+ subdir=
+ [ -n  ]
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:167: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:167: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:167: the top level
configure.ac:184: warning: AC_OUTPUT should be used without arguments.
configure.ac:184: You should run autoupdate.
configure.ac:23: installing './compile'
configure.ac:25: installing './config.guess'
configure.ac:25: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
examples/Makefile.am: installing './depcomp'
+ ./configure --prefix=/build/deps/install/stow/libosmo-sigtran --with-systemdsystemunitdir=/build/deps/install/stow/libosmo-sigtran/lib/systemd/system
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for libosmocore >= 1.10.0... yes
checking for libosmovty >= 1.10.0... yes
checking for libosmogsm >= 1.10.0... yes
checking for libosmo-netif >= 1.5.0... yes
checking for library containing sctp_recvmsg... -lsctp
checking if gcc supports -fvisibility=hidden... yes
checking for doxygen... /usr/bin/doxygen
checking whether to enable VTY/CTRL tests... no
CFLAGS=" -std=gnu11 -Wall"
CPPFLAGS=" -Wall"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libosmo-sigtran.pc
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/sccp/Makefile
config.status: creating include/osmocom/sigtran/Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating tests/m2ua/Makefile
config.status: creating tests/xua/Makefile
config.status: creating tests/ss7/Makefile
config.status: creating tests/vty/Makefile
config.status: creating examples/Makefile
config.status: creating stp/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/manuals/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Doxyfile
config.status: creating Makefile
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ [ -n  ]
+ make -j 4 install
echo 2.0.0.20-875e > .version-t && mv .version-t .version
make  install-recursive
make[1]: Entering directory '/build/deps/libosmo-sigtran'
Making install in include
make[2]: Entering directory '/build/deps/libosmo-sigtran/include'
Making install in osmocom
make[3]: Entering directory '/build/deps/libosmo-sigtran/include/osmocom'
Making install in sccp
make[4]: Entering directory '/build/deps/libosmo-sigtran/include/osmocom/sccp'
make[5]: Entering directory '/build/deps/libosmo-sigtran/include/osmocom/sccp'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/include/osmocom/sccp'
 /usr/bin/install -c -m 644 sccp_types.h '/build/deps/install/stow/libosmo-sigtran/include/osmocom/sccp'
make[5]: Leaving directory '/build/deps/libosmo-sigtran/include/osmocom/sccp'
make[4]: Leaving directory '/build/deps/libosmo-sigtran/include/osmocom/sccp'
Making install in sigtran
make[4]: Entering directory '/build/deps/libosmo-sigtran/include/osmocom/sigtran'
make[5]: Entering directory '/build/deps/libosmo-sigtran/include/osmocom/sigtran'
make[5]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/include/osmocom/sigtran/protocol'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/include/osmocom/sigtran'
 /usr/bin/install -c -m 644 xua_types.h xua_msg.h m2ua_types.h sccp_sap.h sigtran_sap.h sccp_helpers.h mtp_sap.h osmo_ss7.h '/build/deps/install/stow/libosmo-sigtran/include/osmocom/sigtran'
 /usr/bin/install -c -m 644 protocol/sua.h protocol/m3ua.h protocol/mtp.h protocol/sccp_scmg.h '/build/deps/install/stow/libosmo-sigtran/include/osmocom/sigtran/protocol'
make[5]: Leaving directory '/build/deps/libosmo-sigtran/include/osmocom/sigtran'
make[4]: Leaving directory '/build/deps/libosmo-sigtran/include/osmocom/sigtran'
make[4]: Entering directory '/build/deps/libosmo-sigtran/include/osmocom'
make[5]: Entering directory '/build/deps/libosmo-sigtran/include/osmocom'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/deps/libosmo-sigtran/include/osmocom'
make[4]: Leaving directory '/build/deps/libosmo-sigtran/include/osmocom'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/include/osmocom'
make[3]: Entering directory '/build/deps/libosmo-sigtran/include'
make[4]: Entering directory '/build/deps/libosmo-sigtran/include'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/include'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/include'
make[2]: Leaving directory '/build/deps/libosmo-sigtran/include'
Making install in src
make[2]: Entering directory '/build/deps/libosmo-sigtran/src'
  CC       libxua_a-xua_msg.o
  CC       ipa.lo
  CC       m3ua.lo
  CC       osmo_ss7.lo
  CC       osmo_ss7_as.lo
  CC       osmo_ss7_asp.lo
  CC       osmo_ss7_asp_peer.lo
  CC       osmo_ss7_hmrt.lo
  CC       osmo_ss7_vty.lo
  CC       osmo_ss7_xua_srv.lo
  CC       sccp2sua.lo
  CC       sccp_helpers.lo
  CC       sccp_lbcs.lo
  CC       sccp_sap.lo
  CC       sccp_sclc.lo
  CC       sccp_scmg.lo
  CC       sccp_scrc.lo
  CC       sccp_scoc.lo
  CC       sccp_types.lo
  CC       sccp_user.lo
  CC       sccp_vty.lo
sccp_scoc.c: In function 'scoc_fsm_active':
sccp_scoc.c:1200:9: note: '#pragma message: TODO: internal disco: send N-DISCONNECT.ind to user'
 1200 | #pragma message ("TODO: internal disco: send N-DISCONNECT.ind to user")
      |         ^~~~~~~
  CC       sua.lo
  CC       xua_asp_fsm.lo
  CC       xua_as_fsm.lo
  CC       xua_default_lm_fsm.lo
  CC       xua_msg.lo
  CC       xua_rkm.lo
  CC       xua_shared.lo
  CC       xua_snm.lo
  AR       libxua.a
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libosmo-sigtran.la
make[3]: Entering directory '/build/deps/libosmo-sigtran/src'
make[3]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libosmo-sigtran.la '/build/deps/install/stow/libosmo-sigtran/lib'
libtool: install: /usr/bin/install -c .libs/libosmo-sigtran.so.10.0.1 /build/deps/install/stow/libosmo-sigtran/lib/libosmo-sigtran.so.10.0.1
libtool: install: (cd /build/deps/install/stow/libosmo-sigtran/lib && { ln -s -f libosmo-sigtran.so.10.0.1 libosmo-sigtran.so.10 || { rm -f libosmo-sigtran.so.10 && ln -s libosmo-sigtran.so.10.0.1 libosmo-sigtran.so.10; }; })
libtool: install: (cd /build/deps/install/stow/libosmo-sigtran/lib && { ln -s -f libosmo-sigtran.so.10.0.1 libosmo-sigtran.so || { rm -f libosmo-sigtran.so && ln -s libosmo-sigtran.so.10.0.1 libosmo-sigtran.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmo-sigtran.lai /build/deps/install/stow/libosmo-sigtran/lib/libosmo-sigtran.la
libtool: install: /usr/bin/install -c .libs/libosmo-sigtran.a /build/deps/install/stow/libosmo-sigtran/lib/libosmo-sigtran.a
libtool: install: chmod 644 /build/deps/install/stow/libosmo-sigtran/lib/libosmo-sigtran.a
libtool: install: ranlib /build/deps/install/stow/libosmo-sigtran/lib/libosmo-sigtran.a
libtool: finish: PATH="/build/deps/install/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmo-sigtran/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/libosmo-sigtran/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Leaving directory '/build/deps/libosmo-sigtran/src'
make[2]: Leaving directory '/build/deps/libosmo-sigtran/src'
Making install in tests
make[2]: Entering directory '/build/deps/libosmo-sigtran/tests'
Making install in xua
make[3]: Entering directory '/build/deps/libosmo-sigtran/tests/xua'
make[4]: Entering directory '/build/deps/libosmo-sigtran/tests/xua'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/tests/xua'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/tests/xua'
Making install in m2ua
make[3]: Entering directory '/build/deps/libosmo-sigtran/tests/m2ua'
make[4]: Entering directory '/build/deps/libosmo-sigtran/tests/m2ua'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/tests/m2ua'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/tests/m2ua'
Making install in ss7
make[3]: Entering directory '/build/deps/libosmo-sigtran/tests/ss7'
make[4]: Entering directory '/build/deps/libosmo-sigtran/tests/ss7'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/tests/ss7'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/tests/ss7'
Making install in vty
make[3]: Entering directory '/build/deps/libosmo-sigtran/tests/vty'
make[4]: Entering directory '/build/deps/libosmo-sigtran/tests/vty'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/tests/vty'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/tests/vty'
make[3]: Entering directory '/build/deps/libosmo-sigtran/tests'
make[4]: Entering directory '/build/deps/libosmo-sigtran/tests'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/tests'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/tests'
make[2]: Leaving directory '/build/deps/libosmo-sigtran/tests'
Making install in examples
make[2]: Entering directory '/build/deps/libosmo-sigtran/examples'
  CC       sccp_demo_user.o
  CC       sccp_test_server.o
  CC       sccp_test_vty.o
  CCLD     sccp_demo_user
make[3]: Entering directory '/build/deps/libosmo-sigtran/examples'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libosmo-sigtran/examples'
make[2]: Leaving directory '/build/deps/libosmo-sigtran/examples'
Making install in stp
make[2]: Entering directory '/build/deps/libosmo-sigtran/stp'
  CC       stp_main.o
  CCLD     osmo-stp
make[3]: Entering directory '/build/deps/libosmo-sigtran/stp'
make[3]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c osmo-stp '/build/deps/install/stow/libosmo-sigtran/bin'
libtool: install: /usr/bin/install -c .libs/osmo-stp /build/deps/install/stow/libosmo-sigtran/bin/osmo-stp
make[3]: Leaving directory '/build/deps/libosmo-sigtran/stp'
make[2]: Leaving directory '/build/deps/libosmo-sigtran/stp'
Making install in doc
make[2]: Entering directory '/build/deps/libosmo-sigtran/doc'
Making install in examples
make[3]: Entering directory '/build/deps/libosmo-sigtran/doc/examples'
make[4]: Entering directory '/build/deps/libosmo-sigtran/doc/examples'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/share/doc/libosmo-sigtran/examples/osmo-stp'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/etc/osmocom'
 /usr/bin/install -c -m 644 osmo-stp.cfg osmo-stp-multihome.cfg '/build/deps/install/stow/libosmo-sigtran/share/doc/libosmo-sigtran/examples/osmo-stp'
 /usr/bin/install -c -m 644 osmo-stp.cfg '/build/deps/install/stow/libosmo-sigtran/etc/osmocom'
make[4]: Leaving directory '/build/deps/libosmo-sigtran/doc/examples'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/doc/examples'
Making install in manuals
make[3]: Entering directory '/build/deps/libosmo-sigtran/doc/manuals'
make[4]: Entering directory '/build/deps/libosmo-sigtran/doc/manuals'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/doc/manuals'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/doc/manuals'
make[3]: Entering directory '/build/deps/libosmo-sigtran/doc'
make[4]: Entering directory '/build/deps/libosmo-sigtran/doc'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/doc'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/doc'
make[2]: Leaving directory '/build/deps/libosmo-sigtran/doc'
Making install in contrib
make[2]: Entering directory '/build/deps/libosmo-sigtran/contrib'
Making install in systemd
make[3]: Entering directory '/build/deps/libosmo-sigtran/contrib/systemd'
make[4]: Entering directory '/build/deps/libosmo-sigtran/contrib/systemd'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/lib/systemd/system'
 /usr/bin/install -c -m 644 osmo-stp.service '/build/deps/install/stow/libosmo-sigtran/lib/systemd/system'
make[4]: Leaving directory '/build/deps/libosmo-sigtran/contrib/systemd'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/contrib/systemd'
make[3]: Entering directory '/build/deps/libosmo-sigtran/contrib'
make[4]: Entering directory '/build/deps/libosmo-sigtran/contrib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/libosmo-sigtran/contrib'
make[3]: Leaving directory '/build/deps/libosmo-sigtran/contrib'
make[2]: Leaving directory '/build/deps/libosmo-sigtran/contrib'
make[2]: Entering directory '/build/deps/libosmo-sigtran'
mkdir -p doc/sigtran
/usr/bin/doxygen Doxyfile
warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value
Using the default: a4!
Doxygen version used: 1.9.4
Searching for include files...
Searching for example files...
Searching for images...
Searching for dot files...
Searching for msc files...
Searching for dia files...
Searching for files to exclude
Searching INPUT for files to process...
Searching for files in directory /build/deps/libosmo-sigtran/include/osmocom/sigtran
Searching for files in directory /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol
Searching for files in directory /build/deps/libosmo-sigtran/src
Reading and parsing tag files
Parsing files
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/m2ua_types.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/m2ua_types.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/mtp_sap.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/mtp_sap.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/osmo_ss7.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/osmo_ss7.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol/m3ua.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol/m3ua.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol/mtp.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol/mtp.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol/sccp_scmg.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol/sccp_scmg.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol/sua.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/protocol/sua.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/sccp_helpers.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/sccp_helpers.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/sccp_sap.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/sccp_sap.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/sigtran_sap.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/sigtran_sap.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/xua_msg.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/xua_msg.h...
Preprocessing /build/deps/libosmo-sigtran/include/osmocom/sigtran/xua_types.h...
Parsing file /build/deps/libosmo-sigtran/include/osmocom/sigtran/xua_types.h...
Preprocessing /build/deps/libosmo-sigtran/src/ipa.c...
Parsing file /build/deps/libosmo-sigtran/src/ipa.c...
Preprocessing /build/deps/libosmo-sigtran/src/m3ua.c...
Parsing file /build/deps/libosmo-sigtran/src/m3ua.c...
Preprocessing /build/deps/libosmo-sigtran/src/osmo_ss7.c...
Parsing file /build/deps/libosmo-sigtran/src/osmo_ss7.c...
Preprocessing /build/deps/libosmo-sigtran/src/osmo_ss7_as.c...
Parsing file /build/deps/libosmo-sigtran/src/osmo_ss7_as.c...
Preprocessing /build/deps/libosmo-sigtran/src/osmo_ss7_asp.c...
Parsing file /build/deps/libosmo-sigtran/src/osmo_ss7_asp.c...
Preprocessing /build/deps/libosmo-sigtran/src/osmo_ss7_asp_peer.c...
Parsing file /build/deps/libosmo-sigtran/src/osmo_ss7_asp_peer.c...
Preprocessing /build/deps/libosmo-sigtran/src/osmo_ss7_hmrt.c...
Parsing file /build/deps/libosmo-sigtran/src/osmo_ss7_hmrt.c...
Preprocessing /build/deps/libosmo-sigtran/src/osmo_ss7_vty.c...
Parsing file /build/deps/libosmo-sigtran/src/osmo_ss7_vty.c...
Preprocessing /build/deps/libosmo-sigtran/src/osmo_ss7_xua_srv.c...
Parsing file /build/deps/libosmo-sigtran/src/osmo_ss7_xua_srv.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp2sua.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp2sua.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_helpers.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_helpers.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_internal.h...
Parsing file /build/deps/libosmo-sigtran/src/sccp_internal.h...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_lbcs.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_lbcs.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_sap.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_sap.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_sclc.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_sclc.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_scmg.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_scmg.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_scoc.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_scoc.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_scrc.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_scrc.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_types.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_types.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_user.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_user.c...
Preprocessing /build/deps/libosmo-sigtran/src/sccp_vty.c...
Parsing file /build/deps/libosmo-sigtran/src/sccp_vty.c...
Preprocessing /build/deps/libosmo-sigtran/src/ss7_internal.h...
Parsing file /build/deps/libosmo-sigtran/src/ss7_internal.h...
Preprocessing /build/deps/libosmo-sigtran/src/sua.c...
Parsing file /build/deps/libosmo-sigtran/src/sua.c...
Preprocessing /build/deps/libosmo-sigtran/src/xua_as_fsm.c...
Parsing file /build/deps/libosmo-sigtran/src/xua_as_fsm.c...
Preprocessing /build/deps/libosmo-sigtran/src/xua_as_fsm.h...
Parsing file /build/deps/libosmo-sigtran/src/xua_as_fsm.h...
Preprocessing /build/deps/libosmo-sigtran/src/xua_asp_fsm.c...
Parsing file /build/deps/libosmo-sigtran/src/xua_asp_fsm.c...
Preprocessing /build/deps/libosmo-sigtran/src/xua_asp_fsm.h...
Parsing file /build/deps/libosmo-sigtran/src/xua_asp_fsm.h...
Preprocessing /build/deps/libosmo-sigtran/src/xua_default_lm_fsm.c...
Parsing file /build/deps/libosmo-sigtran/src/xua_default_lm_fsm.c...
Preprocessing /build/deps/libosmo-sigtran/src/xua_internal.h...
Parsing file /build/deps/libosmo-sigtran/src/xua_internal.h...
Preprocessing /build/deps/libosmo-sigtran/src/xua_msg.c...
Parsing file /build/deps/libosmo-sigtran/src/xua_msg.c...
Preprocessing /build/deps/libosmo-sigtran/src/xua_rkm.c...
Parsing file /build/deps/libosmo-sigtran/src/xua_rkm.c...
Preprocessing /build/deps/libosmo-sigtran/src/xua_shared.c...
Parsing file /build/deps/libosmo-sigtran/src/xua_shared.c...
Preprocessing /build/deps/libosmo-sigtran/src/xua_snm.c...
Parsing file /build/deps/libosmo-sigtran/src/xua_snm.c...
Building macro definition list...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Building class list...
Building concept list...
Computing nesting relations for classes...
Associating documentation with classes...
Associating documentation with concepts...
Building example list...
Searching for enumerations...
Searching for documented typedefs...
Searching for members imported via using declarations...
Searching for included using directives...
Searching for documented variables...
Building interface member list...
Building member list...
Searching for friends...
Searching for documented defines...
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
Computing class relations...
Add enum values to enums...
Searching for member function documentation...
Creating members for template instances...
Building page list...
Search for main page...
Computing page relations...
Determining the scope of groups...
Sorting lists...
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding xrefitems...
Sorting member lists...
Setting anonymous enum type...
Computing dependencies between directories...
Generating citations page...
Counting members...
Counting data structures...
Resolving user defined references...
Finding anchors and sections in the documentation...
T/build/deps/libosmo-sigtran/include/osmocom/sigtran/osmo_ss7.h:84: warning: unable to resolve reference to 'osmo_xua_servers' for \ref command
/build/deps/libosmo-sigtran/include/osmocom/sigtran/osmo_ss7.h:514: warning: argument 'ppid_sid' of command @param is not found in the argument list of osmo_ss7_asp_rx_unknown_cb(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg)
/build/deps/libosmo-sigtran/include/osmocom/sigtran/osmo_ss7.h:514: warning: The following parameter of osmo_ss7_asp_rx_unknown_cb(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg) is not documented:
  parameter 'ppid_mux'
/build/deps/libosmo-sigtran/src/sccp_user.c:881: warning: argument 'sccp' of command @param is not found in the argument list of osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val)
/build/deps/libosmo-sigtran/src/sccp_user.c:881: warning: The following parameter of osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val) is not documented:
  parameter 'inst'
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:97: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:97: warning: argument 'asp' of command @param is not found in the argument list of osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name)
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:98: warning: unable to resolve reference to 'as' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:97: warning: The following parameter of osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name) is not documented:
  parameter 'asp_name'
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:128: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:128: warning: argument 'asp' of command @param is not found in the argument list of osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name)
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:129: warning: unable to resolve reference to 'as' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:128: warning: The following parameter of osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name) is not documented:
  parameter 'asp_name'
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:178: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:179: warning: unable to resolve reference to 'as' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:180: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:180: warning: unable to resolve reference to 'as' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7.c:1125: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7.c:872: warning: unable to resolve reference to 'pc' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_xua_srv.c:251: warning: argument 'ctx' of command @param is not found in the argument list of osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host)
/build/deps/libosmo-sigtran/src/osmo_ss7_xua_srv.c:251: warning: The following parameter of osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host) is not documented:
  parameter 'inst'
/build/deps/libosmo-sigtran/src/osmo_ss7_vty.c:2327: warning: argument 'name' of command @param is not found in the argument list of osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr)
/build/deps/libosmo-sigtran/src/osmo_ss7_vty.c:2327: warning: The following parameter of osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr) is not documented:
  parameter 'addr'
/build/deps/libosmo-sigtran/src/sccp_user.c:136: warning: The following parameter of osmo_sccp_user_bind(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn) is not documented:
  parameter 'prim_cb'
/build/deps/libosmo-sigtran/src/sccp_user.c:123: warning: The following parameter of osmo_sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc) is not documented:
  parameter 'prim_cb'
/build/deps/libosmo-sigtran/src/xua_msg.c:433: warning: unable to resolve reference to 'maps' for \ref command
/build/deps/libosmo-sigtran/src/xua_msg.c:431: warning: The following parameter of xua_msg_event_map(const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps) is not documented:
  parameter 'num_maps'
/build/deps/libosmo-sigtran/src/m3ua.c:719: warning: unable to resolve reference to 'msg' for \ref command
/build/deps/libosmo-sigtran/src/m3ua.c:935: warning: argument 'info_string' of command @param is not found in the argument list of m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
/build/deps/libosmo-sigtran/src/m3ua.c:935: warning: The following parameter of m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str) is not documented:
  parameter 'info_str'
/build/deps/libosmo-sigtran/src/m3ua.c:508: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7.c:1125: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7.c:872: warning: unable to resolve reference to 'pc' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7.c:663: warning: unable to resolve reference to 'pc' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:97: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:97: warning: argument 'asp' of command @param is not found in the argument list of osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name)
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:98: warning: unable to resolve reference to 'as' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:97: warning: The following parameter of osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name) is not documented:
  parameter 'asp_name'
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:128: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:128: warning: argument 'asp' of command @param is not found in the argument list of osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name)
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:129: warning: unable to resolve reference to 'as' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:128: warning: The following parameter of osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name) is not documented:
  parameter 'asp_name'
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:178: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:179: warning: unable to resolve reference to 'as' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:180: warning: unable to resolve reference to 'asp' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_as.c:180: warning: unable to resolve reference to 'as' for \ref command
/build/deps/libosmo-sigtran/src/osmo_ss7_asp.c:459: warning: The following parameter of ss7_asp_find_by_socket_addr(int fd, int trans_proto) is not documented:
  parameter 'trans_proto'
/build/deps/libosmo-sigtran/src/osmo_ss7_vty.c:2327: warning: argument 'name' of command @param is not found in the argument list of osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr)
/build/deps/libosmo-sigtran/src/osmo_ss7_vty.c:2327: warning: The following parameter of osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr) is not documented:
  parameter 'addr'
/build/deps/libosmo-sigtran/src/osmo_ss7_xua_srv.c:251: warning: argument 'ctx' of command @param is not found in the argument list of osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host)
/build/deps/libosmo-sigtran/src/osmo_ss7_xua_srv.c:251: warning: The following parameter of osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host) is not documented:
  parameter 'inst'
/build/deps/libosmo-sigtran/src/sccp2sua.c:92: warning: unable to resolve reference to 'in_digits' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:69: warning: unable to resolve reference to 'in' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:224: warning: unable to resolve reference to 'msg' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:116: warning: unable to resolve reference to 'addr' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:320: warning: unable to resolve reference to 'addr' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:682: warning: The following parameter of sccp_msg_add_sua_opt(enum sccp_message_types type, struct msgb *msg, const struct xua_msg_part *opt) is not documented:
  parameter 'type'
/build/deps/libosmo-sigtran/src/sccp2sua.c:1176: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1140: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1209: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1300: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1638: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1599: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1429: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1559: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:797: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1271: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1238: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1332: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1468: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1382: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1519: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1189: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1156: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:1221: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:565: warning: unable to resolve reference to 'opt' for \ref command
/build/deps/libosmo-sigtran/src/sccp_sclc.c:143: warning: argument 'on' of command @param is not found in the argument list of sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
/build/deps/libosmo-sigtran/src/sccp_sclc.c:143: warning: The following parameter of sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph) is not documented:
  parameter 'oph'
/build/deps/libosmo-sigtran/src/sccp_sclc.c:119: warning: argument 'on' of command @param is not found in the argument list of sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
/build/deps/libosmo-sigtran/src/sccp_sclc.c:119: warning: The following parameter of sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph) is not documented:
  parameter 'oph'
/build/deps/libosmo-sigtran/src/sccp_sclc.c:143: warning: argument 'on' of command @param is not found in the argument list of sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
/build/deps/libosmo-sigtran/src/sccp_sclc.c:143: warning: The following parameter of sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph) is not documented:
  parameter 'oph'
/build/deps/libosmo-sigtran/src/sccp_sclc.c:119: warning: argument 'on' of command @param is not found in the argument list of sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
/build/deps/libosmo-sigtran/src/sccp_sclc.c:119: warning: The following parameter of sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph) is not documented:
  parameter 'oph'
ransferring function references...
Combining using relations...
Adding members to index pages...
Correcting members for VHDL...
Computing tooltip texts...
Generating style sheet...
Generating search indices...
Generating example documentation...
Generating file sources...
Generating code for file include/osmocom/sigtran/m2ua_types.h...
Generating code for file include/osmocom/sigtran/mtp_sap.h...
Generating code for file include/osmocom/sigtran/osmo_ss7.h...
Generating code for file include/osmocom/sigtran/protocol/m3ua.h...
Generating code for file include/osmocom/sigtran/protocol/mtp.h...
Generating code for file include/osmocom/sigtran/protocol/sccp_scmg.h...
Generating code for file include/osmocom/sigtran/protocol/sua.h...
Generating code for file include/osmocom/sigtran/sccp_helpers.h...
Generating code for file include/osmocom/sigtran/sccp_sap.h...
Generating code for file include/osmocom/sigtran/sigtran_sap.h...
Generating code for file include/osmocom/sigtran/xua_msg.h...
Generating code for file include/osmocom/sigtran/xua_types.h...
Parsing code for file src/ipa.c...
Parsing code for file src/m3ua.c...
Parsing code for file src/osmo_ss7.c...
Parsing code for file src/osmo_ss7_as.c...
Parsing code for file src/osmo_ss7_asp.c...
Parsing code for file src/osmo_ss7_asp_peer.c...
Parsing code for file src/osmo_ss7_hmrt.c...
Parsing code for file src/osmo_ss7_vty.c...
Parsing code for file src/osmo_ss7_xua_srv.c...
Parsing code for file src/sccp2sua.c...
Parsing code for file src/sccp_helpers.c...
Generating code for file src/sccp_internal.h...
Parsing code for file src/sccp_lbcs.c...
Parsing code for file src/sccp_sap.c...
Parsing code for file src/sccp_sclc.c...
Parsing code for file src/sccp_scmg.c...
Parsing code for file src/sccp_scoc.c...
Parsing code for file src/sccp_scrc.c...
Parsing code for file src/sccp_types.c...
Parsing code for file src/sccp_user.c...
Parsing code for file src/sccp_vty.c...
Generating code for file src/ss7_internal.h...
Parsing code for file src/sua.c...
Parsing code for file src/xua_as_fsm.c...
Generating code for file src/xua_as_fsm.h...
Parsing code for file src/xua_asp_fsm.c...
Generating code for file src/xua_asp_fsm.h...
Parsing code for file src/xua_default_lm_fsm.c...
Generating code for file src/xua_internal.h...
Parsing code for file src/xua_msg.c...
Parsing code for file src/xua_rkm.c...
Parsing code for file src/xua_shared.c...
Parsing code for file src/xua_snm.c...
Generating file documentation...
Generating docs for file include/osmocom/sigtran/m2ua_types.h...
Generating docs for file include/osmocom/sigtran/mtp_sap.h...
Generating docs for file include/osmocom/sigtran/osmo_ss7.h...
Generating docs for file include/osmocom/sigtran/protocol/m3ua.h...
Generating docs for file include/osmocom/sigtran/protocol/mtp.h...
Generating docs for file include/osmocom/sigtran/protocol/sccp_scmg.h...
Generating docs for file include/osmocom/sigtran/protocol/sua.h...
Generating docs for file include/osmocom/sigtran/sccp_helpers.h...
Generating docs for file include/osmocom/sigtran/sccp_sap.h...
Generating docs for file include/osmocom/sigtran/sigtran_sap.h...
Generating docs for file include/osmocom/sigtran/xua_msg.h...
Generating docs for file include/osmocom/sigtran/xua_types.h...
Generating docs for file src/ipa.c...
Generating docs for file src/m3ua.c...
Generating docs for file src/osmo_ss7.c...
Generating docs for file src/osmo_ss7_as.c...
Generating docs for file src/osmo_ss7_asp.c...
Generating docs for file src/osmo_ss7_asp_peer.c...
Generating docs for file src/osmo_ss7_hmrt.c...
Generating docs for file src/osmo_ss7_vty.c...
Generating docs for file src/osmo_ss7_xua_srv.c...
Generating docs for file src/sccp2sua.c...
Generating docs for file src/sccp_helpers.c...
Generating docs for file src/sccp_internal.h...
Generating docs for file src/sccp_lbcs.c...
Generating docs for file src/sccp_sap.c...
Generating docs for file src/sccp_sclc.c...
Generating docs for file src/sccp_scmg.c...
Generating docs for file src/sccp_scoc.c...
Generating docs for file src/sccp_scrc.c...
Genera/build/deps/libosmo-sigtran/src/sccp_user.c:881: warning: argument 'sccp' of command @param is not found in the argument list of osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val)
/build/deps/libosmo-sigtran/src/sccp_user.c:881: warning: The following parameter of osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val) is not documented:
  parameter 'inst'
/build/deps/libosmo-sigtran/src/sccp_user.c:136: warning: The following parameter of osmo_sccp_user_bind(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn) is not documented:
  parameter 'prim_cb'
/build/deps/libosmo-sigtran/src/sccp_user.c:123: warning: The following parameter of osmo_sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc) is not documented:
  parameter 'prim_cb'
/build/deps/libosmo-sigtran/src/sccp_user.c:88: warning: The following parameter of sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc) is not documented:
  parameter 'prim_cb'
/build/deps/libosmo-sigtran/src/osmo_ss7_asp.c:459: warning: The following parameter of ss7_asp_find_by_socket_addr(int fd, int trans_proto) is not documented:
  parameter 'trans_proto'
/build/deps/libosmo-sigtran/src/osmo_ss7.c:663: warning: unable to resolve reference to 'pc' for \ref command
/build/deps/libosmo-sigtran/src/sua.c:505: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sua.c:679: warning: unable to resolve reference to 'msg' for \ref command
/build/deps/libosmo-sigtran/src/sua.c:915: warning: argument 'info_string' of command @param is not found in the argument list of sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
/build/deps/libosmo-sigtran/src/sua.c:915: warning: The following parameter of sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str) is not documented:
  parameter 'info_str'
/build/deps/libosmo-sigtran/src/sua.c:303: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/m3ua.c:719: warning: unable to resolve reference to 'msg' for \ref command
/build/deps/libosmo-sigtran/src/m3ua.c:935: warning: argument 'info_string' of command @param is not found in the argument list of m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
/build/deps/libosmo-sigtran/src/m3ua.c:935: warning: The following parameter of m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str) is not documented:
  parameter 'info_str'
/build/deps/libosmo-sigtran/src/m3ua.c:508: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:69: warning: unable to resolve reference to 'in' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:224: warning: unable to resolve reference to 'msg' for \ref command
/build/deps/libosmo-sigtran/src/sccp2sua.c:116: warning: unable to resolve reference to 'addr' for \ref command
/build/deps/libosmo-sigtran/src/sua.c:505: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/sua.c:679: warning: unable to resolve reference to 'msg' for \ref command
/build/deps/libosmo-sigtran/src/sua.c:915: warning: argument 'info_string' of command @param is not found in the argument list of sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
/build/deps/libosmo-sigtran/src/sua.c:915: warning: The following parameter of sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str) is not documented:
  parameter 'info_str'
/build/deps/libosmo-sigtran/src/sua.c:303: warning: unable to resolve reference to 'xua' for \ref command
/build/deps/libosmo-sigtran/src/xua_msg.c:433: warning: unable to resolve reference to 'maps' for \ref command
/build/deps/libosmo-sigtran/src/xua_msg.c:431: warning: The following parameter of xua_msg_event_map(const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps) is not documented:
  parameter 'num_maps'
/build/deps/libosmo-sigtran/include/osmocom/sigtran/osmo_ss7.h:84: warning: unable to resolve reference to 'osmo_xua_servers' for \ref command
/build/deps/libosmo-sigtran/include/osmocom/sigtran/osmo_ss7.h:84: warning: unable to resolve reference to 'osmo_xua_servers' for \ref command
ting docs for file src/sccp_types.c...
Generating docs for file src/sccp_user.c...
Generating docs for file src/sccp_vty.c...
Generating docs for file src/ss7_internal.h...
Generating docs for file src/sua.c...
Generating docs for file src/xua_as_fsm.c...
Generating docs for file src/xua_as_fsm.h...
Generating docs for file src/xua_asp_fsm.c...
Generating docs for file src/xua_asp_fsm.h...
Generating docs for file src/xua_default_lm_fsm.c...
Generating docs for file src/xua_internal.h...
Generating docs for file src/xua_msg.c...
Generating docs for file src/xua_rkm.c...
Generating docs for file src/xua_shared.c...
Generating docs for file src/xua_snm.c...
Generating page documentation...
Generating group documentation...
Generating class documentation...
Generating docs for compound ipa_asp_fsm_priv...
Generating docs for compound lm_fsm_priv...
Generating docs for compound m3ua_data_hdr...
Generating docs for compound osmo_mtp_pause_param...
Generating docs for compound osmo_mtp_prim...
Generating docs for compound osmo_mtp_resume_param...
Generating docs for compound osmo_mtp_status_param...
Generating docs for compound osmo_mtp_transfer_param...
Generating docs for compound osmo_sccp_addr...
Generating docs for compound osmo_sccp_addr_entry...
Generating docs for compound osmo_sccp_gt...
Generating docs for compound osmo_sccp_instance...
Generating docs for compound osmo_sccp_user...
Generating docs for compound osmo_scu_connect_param...
Generating docs for compound osmo_scu_data_param...
Generating docs for compound osmo_scu_disconn_param...
Generating docs for compound osmo_scu_notice_param...
Generating docs for compound osmo_scu_pcstate_param...
Generating docs for compound osmo_scu_prim...
Generating docs for compound osmo_scu_reset_param...
Generating docs for compound osmo_scu_state_param...
Generating docs for compound osmo_scu_unitdata_param...
Generating docs for compound osmo_ss7_as...
Generating docs for compound osmo_ss7_asp...
Generating docs for compound osmo_ss7_asp_peer...
Generating docs for compound osmo_ss7_instance...
Generating docs for compound osmo_ss7_link...
Generating docs for compound osmo_ss7_linkset...
Generating docs for compound osmo_ss7_pc_fmt...
Generating docs for compound osmo_ss7_route...
Generating docs for compound osmo_ss7_route_table...
Generating docs for compound osmo_ss7_routing_key...
Generating docs for compound osmo_ss7_user...
Generating docs for compound osmo_xlm_prim...
Generating docs for compound osmo_xlm_prim_error...
Generating docs for compound osmo_xlm_prim_notify...
Generating docs for compound osmo_xlm_prim_rk_dereg...
Generating docs for compound osmo_xlm_prim_rk_reg...
Generating docs for compound osmo_xua_layer_manager...
Generating docs for compound osmo_xua_server...
Generating docs for compound sccp_connection...
Generating docs for compound sccp_scmg_msg...
Generating docs for compound xua_as_fsm_priv...
Generating docs for compound xua_asp_fsm_priv...
Generating docs for compound xua_common_hdr...
Generating docs for compound xua_dialect...
Generating docs for compound xua_msg...
Generating docs for compound xua_msg_class...
Generating docs for compound xua_msg_event_map...
Generating docs for compound xua_msg_part...
Generating docs for compound xua_parameter_hdr...
Generating concept documentation...
Generating namespace index...
Generating graph info page...
Generating directory documentation...
Generating index page...
Generating page index...
Generating module index...
Generating namespace index...
Generating namespace member index...
Generating concept index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
lookup cache used 2114/65536 hits=24171 misses=2268
finished...
cd ./doc && tar cf html.tar */html
make[3]: Entering directory '/build/deps/libosmo-sigtran'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/share/doc/libosmo-sigtran'
 /usr/bin/mkdir -p '/build/deps/install/stow/libosmo-sigtran/lib/pkgconfig'
 /usr/bin/install -c -m 644 ./doc/html.tar '/build/deps/install/stow/libosmo-sigtran/share/doc/libosmo-sigtran'
 /usr/bin/install -c -m 644 libosmo-sigtran.pc '/build/deps/install/stow/libosmo-sigtran/lib/pkgconfig'
make  install-data-hook
make[4]: Entering directory '/build/deps/libosmo-sigtran'
cd /build/deps/install/stow/libosmo-sigtran/share/doc/libosmo-sigtran && tar xf html.tar && rm -f html.tar
make[4]: Leaving directory '/build/deps/libosmo-sigtran'
make[3]: Leaving directory '/build/deps/libosmo-sigtran'
make[2]: Leaving directory '/build/deps/libosmo-sigtran'
make[1]: Leaving directory '/build/deps/libosmo-sigtran'
+ STOW_DIR=/build/deps/install/stow stow --restow libosmo-sigtran
+ osmo-build-dep.sh osmo-mgw
+ mkdir -p /build/deps



 =============================== osmo-mgw ===============================

+ cd /build/deps
+ osmo-deps.sh osmo-mgw 
+ project=osmo-mgw
+ branch=master
+ git branch -a
+ grep -c remotes/origin/master$
+ [ x1 != x0 ]
+ branch=origin/master
+ test -d osmo-mgw
+ osmo_git_clone_url osmo-mgw
+ echo https://gerrit.osmocom.org/osmo-mgw
+ git clone https://gerrit.osmocom.org/osmo-mgw osmo-mgw
Cloning into 'osmo-mgw'...
+ cd osmo-mgw
+ git fetch --tags origin
+ git fetch origin
+ deps= osmo-clean-workspace.sh
+ chmod -R +w .
+ git checkout -f HEAD
Your branch is up to date with 'origin/master'.
+ git clean -dxf
+ [ -d  ]
+ [ -d layer1-headers ]
+ git checkout -f origin/master
Note: switching to 'origin/master'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 9c3fad2c4 Bump version: 1.13.0.3-227a → 1.13.1
+ git rev-parse HEAD
9c3fad2c427a13698307d142e1be241ec7b3c731
+ cd osmo-mgw
+ mkdir -p /build/deps/install/stow
+ osmo_source_subdir osmo-mgw
+ subdir=
+ [ -n  ]
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
configure.ac:93: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:93: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:93: the top level
configure.ac:105: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:105: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:105: the top level
configure.ac:110: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:110: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:110: the top level
configure.ac:186: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:186: You should use the 'AC_CONFIG_HEADERS' macro instead.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:1089: AM_CONFIG_HEADER is expanded from...
configure.ac:186: the top level
configure.ac:188: warning: AC_OUTPUT should be used without arguments.
configure.ac:188: You should run autoupdate.
configure.ac:23: installing './compile'
configure.ac:25: installing './config.guess'
configure.ac:25: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libosmo-mgcp-client/Makefile.am: installing './depcomp'
+ ./configure --prefix=/build/deps/install/stow/osmo-mgw --with-systemdsystemunitdir=/build/deps/install/stow/osmo-mgw/lib/systemd/system
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for library containing dlopen... none required
checking for library containing dlsym... none required
checking for libosmocore >= 1.10.0... yes
checking for libosmogsm >= 1.10.0... yes
checking for libosmoctrl >= 1.10.0... yes
checking for libosmovty >= 1.10.0... yes
checking for libosmo-netif >= 1.5.0... yes
checking for libosmoabis >= 1.6.0... yes
checking for libosmotrau >= 1.6.0... yes
checking whether to enable code coverage support... no
checking whether to enable VTY/CTRL tests... no
CFLAGS=" -std=gnu11 -DBUILDING_LIBOSMOMGCPCLIENT -pthread"
CPPFLAGS=" -DBUILDING_LIBOSMOMGCPCLIENT -pthread"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libosmo-mgcp-client.pc
config.status: creating include/Makefile
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/mgcp_client/Makefile
config.status: creating include/osmocom/mgcp/Makefile
config.status: creating src/Makefile
config.status: creating src/libosmo-mgcp-client/Makefile
config.status: creating src/libosmo-mgcp/Makefile
config.status: creating src/osmo-mgw/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/mgcp_client/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/manuals/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ [ -n  ]
+ make -j 4 install
echo 1.13.1 > .version-t && mv .version-t .version
make  install-recursive
make[1]: Entering directory '/build/deps/osmo-mgw'
Making install in include
make[2]: Entering directory '/build/deps/osmo-mgw/include'
Making install in osmocom
make[3]: Entering directory '/build/deps/osmo-mgw/include/osmocom'
Making install in mgcp_client
make[4]: Entering directory '/build/deps/osmo-mgw/include/osmocom/mgcp_client'
echo -e "/*\n\n   DO NOT EDIT THIS FILE!\n   THIS IS OVERWRITTEN DURING BUILD\n   This is an automatic copy of <osmocom/mgcp/mgcp_common.h>\n\n */" > mgcp_common.h
cat ../../../include/osmocom/mgcp/mgcp_common.h >> mgcp_common.h
make  install-am
make[5]: Entering directory '/build/deps/osmo-mgw/include/osmocom/mgcp_client'
make[6]: Entering directory '/build/deps/osmo-mgw/include/osmocom/mgcp_client'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/build/deps/osmo-mgw/include/osmocom/mgcp_client'
make[5]: Leaving directory '/build/deps/osmo-mgw/include/osmocom/mgcp_client'
make[4]: Leaving directory '/build/deps/osmo-mgw/include/osmocom/mgcp_client'
Making install in mgcp
make[4]: Entering directory '/build/deps/osmo-mgw/include/osmocom/mgcp'
make[5]: Entering directory '/build/deps/osmo-mgw/include/osmocom/mgcp'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/deps/osmo-mgw/include/osmocom/mgcp'
make[4]: Leaving directory '/build/deps/osmo-mgw/include/osmocom/mgcp'
make[4]: Entering directory '/build/deps/osmo-mgw/include/osmocom'
make[5]: Entering directory '/build/deps/osmo-mgw/include/osmocom'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/deps/osmo-mgw/include/osmocom'
make[4]: Leaving directory '/build/deps/osmo-mgw/include/osmocom'
make[3]: Leaving directory '/build/deps/osmo-mgw/include/osmocom'
make[3]: Entering directory '/build/deps/osmo-mgw/include'
make[4]: Entering directory '/build/deps/osmo-mgw/include'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/include'
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/include'
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client'
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client'
 /usr/bin/install -c -m 644  osmocom/mgcp_client/mgcp_common.h '/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client'
 /usr/bin/install -c -m 644  osmocom/mgcp_client/defs.h osmocom/mgcp_client/mgcp_client.h osmocom/mgcp_client/mgcp_client_endpoint_fsm.h osmocom/mgcp_client/mgcp_client_fsm.h osmocom/mgcp_client/mgcp_client_pool.h '/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client'
make[4]: Leaving directory '/build/deps/osmo-mgw/include'
make[3]: Leaving directory '/build/deps/osmo-mgw/include'
make[2]: Leaving directory '/build/deps/osmo-mgw/include'
Making install in src
make[2]: Entering directory '/build/deps/osmo-mgw/src'
Making install in libosmo-mgcp-client
make[3]: Entering directory '/build/deps/osmo-mgw/src/libosmo-mgcp-client'
  CC       mgcp_client_vty.lo
  CC       mgcp_client.lo
  CC       mgcp_client_endpoint_fsm.lo
  CC       mgcp_client_fsm.lo
  CC       mgcp_client_pool.lo
  CCLD     libosmo-mgcp-client.la
make[4]: Entering directory '/build/deps/osmo-mgw/src/libosmo-mgcp-client'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libosmo-mgcp-client.la '/build/deps/install/stow/osmo-mgw/lib'
libtool: install: /usr/bin/install -c .libs/libosmo-mgcp-client.so.14.0.0 /build/deps/install/stow/osmo-mgw/lib/libosmo-mgcp-client.so.14.0.0
libtool: install: (cd /build/deps/install/stow/osmo-mgw/lib && { ln -s -f libosmo-mgcp-client.so.14.0.0 libosmo-mgcp-client.so.14 || { rm -f libosmo-mgcp-client.so.14 && ln -s libosmo-mgcp-client.so.14.0.0 libosmo-mgcp-client.so.14; }; })
libtool: install: (cd /build/deps/install/stow/osmo-mgw/lib && { ln -s -f libosmo-mgcp-client.so.14.0.0 libosmo-mgcp-client.so || { rm -f libosmo-mgcp-client.so && ln -s libosmo-mgcp-client.so.14.0.0 libosmo-mgcp-client.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmo-mgcp-client.lai /build/deps/install/stow/osmo-mgw/lib/libosmo-mgcp-client.la
libtool: install: /usr/bin/install -c .libs/libosmo-mgcp-client.a /build/deps/install/stow/osmo-mgw/lib/libosmo-mgcp-client.a
libtool: install: chmod 644 /build/deps/install/stow/osmo-mgw/lib/libosmo-mgcp-client.a
libtool: install: ranlib /build/deps/install/stow/osmo-mgw/lib/libosmo-mgcp-client.a
libtool: finish: PATH="/build/deps/install/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/osmo-mgw/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/deps/install/stow/osmo-mgw/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/osmo-mgw/src/libosmo-mgcp-client'
make[3]: Leaving directory '/build/deps/osmo-mgw/src/libosmo-mgcp-client'
Making install in libosmo-mgcp
make[3]: Entering directory '/build/deps/osmo-mgw/src/libosmo-mgcp'
  CC       mgcp_protocol.o
  CC       mgcp_network.o
  CC       mgcp_osmux.o
  CC       mgcp_vty.o
  CC       mgcp_sdp.o
  CC       mgcp_codec.o
  CC       mgcp_msg.o
  CC       mgcp_conn.o
  CC       mgcp_stat.o
  CC       mgcp_endp.o
  CC       mgcp_trunk.o
  CC       mgcp_ratectr.o
  CC       mgcp_e1.o
  CC       mgcp_iuup.o
  AR       libosmo-mgcp.a
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Entering directory '/build/deps/osmo-mgw/src/libosmo-mgcp'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/osmo-mgw/src/libosmo-mgcp'
make[3]: Leaving directory '/build/deps/osmo-mgw/src/libosmo-mgcp'
Making install in osmo-mgw
make[3]: Entering directory '/build/deps/osmo-mgw/src/osmo-mgw'
  CC       mgw_main.o
  CCLD     osmo-mgw
make[4]: Entering directory '/build/deps/osmo-mgw/src/osmo-mgw'
make[4]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/bin'
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c osmo-mgw '/build/deps/install/stow/osmo-mgw/bin'
libtool: install: /usr/bin/install -c osmo-mgw /build/deps/install/stow/osmo-mgw/bin/osmo-mgw
make[4]: Leaving directory '/build/deps/osmo-mgw/src/osmo-mgw'
make[3]: Leaving directory '/build/deps/osmo-mgw/src/osmo-mgw'
make[3]: Entering directory '/build/deps/osmo-mgw/src'
make[4]: Entering directory '/build/deps/osmo-mgw/src'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/osmo-mgw/src'
make[3]: Leaving directory '/build/deps/osmo-mgw/src'
make[2]: Leaving directory '/build/deps/osmo-mgw/src'
Making install in tests
make[2]: Entering directory '/build/deps/osmo-mgw/tests'
Making install in mgcp_client
make[3]: Entering directory '/build/deps/osmo-mgw/tests/mgcp_client'
make[4]: Entering directory '/build/deps/osmo-mgw/tests/mgcp_client'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/osmo-mgw/tests/mgcp_client'
make[3]: Leaving directory '/build/deps/osmo-mgw/tests/mgcp_client'
Making install in mgcp
make[3]: Entering directory '/build/deps/osmo-mgw/tests/mgcp'
make[4]: Entering directory '/build/deps/osmo-mgw/tests/mgcp'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/osmo-mgw/tests/mgcp'
make[3]: Leaving directory '/build/deps/osmo-mgw/tests/mgcp'
make[3]: Entering directory '/build/deps/osmo-mgw/tests'
make[4]: Entering directory '/build/deps/osmo-mgw/tests'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/osmo-mgw/tests'
make[3]: Leaving directory '/build/deps/osmo-mgw/tests'
make[2]: Leaving directory '/build/deps/osmo-mgw/tests'
Making install in doc
make[2]: Entering directory '/build/deps/osmo-mgw/doc'
Making install in examples
make[3]: Entering directory '/build/deps/osmo-mgw/doc/examples'
make[4]: Entering directory '/build/deps/osmo-mgw/doc/examples'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/etc/osmocom'
 /usr/bin/install -c -m 644 osmo-mgw/osmo-mgw.cfg '/build/deps/install/stow/osmo-mgw/etc/osmocom'
make  install-data-hook
make[5]: Entering directory '/build/deps/osmo-mgw/doc/examples'
for f in $(find . -name '*.cfg*' | sed -e 's,^.,,'); do \
	j="/build/deps/install/stow/osmo-mgw/share/doc/osmo-mgw/examples/$f" && \
	mkdir -p "$(dirname $j)" && \
	/usr/bin/install -c -m 644 ./$f $j; \
done
make[5]: Leaving directory '/build/deps/osmo-mgw/doc/examples'
make[4]: Leaving directory '/build/deps/osmo-mgw/doc/examples'
make[3]: Leaving directory '/build/deps/osmo-mgw/doc/examples'
Making install in manuals
make[3]: Entering directory '/build/deps/osmo-mgw/doc/manuals'
make[4]: Entering directory '/build/deps/osmo-mgw/doc/manuals'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/osmo-mgw/doc/manuals'
make[3]: Leaving directory '/build/deps/osmo-mgw/doc/manuals'
make[3]: Entering directory '/build/deps/osmo-mgw/doc'
make[4]: Entering directory '/build/deps/osmo-mgw/doc'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/osmo-mgw/doc'
make[3]: Leaving directory '/build/deps/osmo-mgw/doc'
make[2]: Leaving directory '/build/deps/osmo-mgw/doc'
Making install in contrib
make[2]: Entering directory '/build/deps/osmo-mgw/contrib'
Making install in systemd
make[3]: Entering directory '/build/deps/osmo-mgw/contrib/systemd'
make[4]: Entering directory '/build/deps/osmo-mgw/contrib/systemd'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/lib/systemd/system'
 /usr/bin/install -c -m 644 osmo-mgw.service '/build/deps/install/stow/osmo-mgw/lib/systemd/system'
make[4]: Leaving directory '/build/deps/osmo-mgw/contrib/systemd'
make[3]: Leaving directory '/build/deps/osmo-mgw/contrib/systemd'
make[3]: Entering directory '/build/deps/osmo-mgw/contrib'
make[4]: Entering directory '/build/deps/osmo-mgw/contrib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/deps/osmo-mgw/contrib'
make[3]: Leaving directory '/build/deps/osmo-mgw/contrib'
make[2]: Leaving directory '/build/deps/osmo-mgw/contrib'
make[2]: Entering directory '/build/deps/osmo-mgw'
make[3]: Entering directory '/build/deps/osmo-mgw'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-mgw/lib/pkgconfig'
 /usr/bin/install -c -m 644 libosmo-mgcp-client.pc '/build/deps/install/stow/osmo-mgw/lib/pkgconfig'
make[3]: Leaving directory '/build/deps/osmo-mgw'
make[2]: Leaving directory '/build/deps/osmo-mgw'
make[1]: Leaving directory '/build/deps/osmo-mgw'
+ STOW_DIR=/build/deps/install/stow stow --restow osmo-mgw
+ CONFIG='
	--enable-external-tests
	--enable-meas-pcap2db
	--enable-meas-udp2db
	--enable-meas-vis
	--enable-werror
'
+ '[' 1 = 1 ']'
+ CONFIG='
	--enable-external-tests
	--enable-meas-pcap2db
	--enable-meas-udp2db
	--enable-meas-vis
	--enable-werror
 --enable-manuals'
+ set +x

+ cd /build
+ autoreconf --install --force


 =============================== osmo-bsc ===============================

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
configure.ac:74: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:74: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:74: the top level
configure.ac:130: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:130: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:130: the top level
configure.ac:150: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:150: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:150: the top level
configure.ac:228: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:228: You should use the 'AC_CONFIG_HEADERS' macro instead.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:1089: AM_CONFIG_HEADER is expanded from...
configure.ac:228: the top level
configure.ac:230: warning: AC_OUTPUT should be used without arguments.
configure.ac:230: You should run autoupdate.
configure.ac:23: installing './compile'
configure.ac:25: installing './config.guess'
configure.ac:25: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
doc/Makefile.am:34: warning: '%'-style pattern rules are a GNU make extension
doc/Makefile.am:37: warning: '%'-style pattern rules are a GNU make extension
src/ipaccess/Makefile.am: installing './depcomp'
+ ./configure --enable-sanitize --enable-external-tests --enable-meas-pcap2db --enable-meas-udp2db --enable-meas-vis --enable-werror --enable-manuals
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for libosmocore >= 1.10.0... yes
checking for libosmovty >= 1.10.0... yes
checking for libosmoctrl >= 1.10.0... yes
checking for libosmogsm >= 1.10.0... yes
checking for libosmoabis >= 1.6.0... yes
checking for libosmo-netif >= 1.5.0... yes
checking for libosmo-sigtran >= 1.9.0... yes
checking for libosmo-mgcp-client >= 1.13.0... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for sqlite3... yes
checking for pcap/pcap.h... yes
checking for cdk/cdk.h... yes
checking if gcc supports -fvisibility=hidden... yes
checking whether to enable code coverage support... no
checking for python3... yes
checking for osmotestvty.py... yes
checking whether to enable VTY/CTRL tests... yes
checking for OSMO_GSM_MANUALS_DIR... /opt/osmo-gsm-manuals (from env)
All dependencies installed!
CFLAGS=" -std=gnu11 -fsanitize=address -fsanitize=undefined -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=cpp"
CPPFLAGS=" -fsanitize=address -fsanitize=undefined -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=cpp"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/Makefile
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/bsc/Makefile
config.status: creating src/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/abis/Makefile
config.status: creating tests/acc/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/codec_pref/Makefile
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/handover/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating tests/paging/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/manuals/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 4
echo 1.12.1.22-56fa > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build'
Making all in include
make[2]: Entering directory '/build/include'
Making all in osmocom
make[3]: Entering directory '/build/include/osmocom'
Making all in bsc
make[4]: Entering directory '/build/include/osmocom/bsc'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/include/osmocom/bsc'
make[4]: Entering directory '/build/include/osmocom'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/include/osmocom'
make[3]: Leaving directory '/build/include/osmocom'
make[3]: Entering directory '/build/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/include'
make[2]: Leaving directory '/build/include'
Making all in src
make[2]: Entering directory '/build/src'
Making all in osmo-bsc
make[3]: Entering directory '/build/src/osmo-bsc'
  CC       osmo_bsc_main.o
  CC       abis_nm.lo
  CC       a_reset.lo
  CC       abis_nm_vty.lo
  CC       abis_om2000.lo
  CC       abis_om2000_vty.lo
  CC       abis_osmo.lo
  CC       abis_rsl.lo
  CC       acc.lo
  CC       assignment_fsm.lo
  CC       bsc_ctrl.lo
  CC       bsc_ctrl_lookup.lo
  CC       bsc_init.lo
  CC       bsc_rf_ctrl.lo
  CC       bsc_rll.lo
  CC       bsc_sccp.lo
  CC       bsc_stats.lo
  CC       bsc_subscr_conn_fsm.lo
  CC       bsc_subscriber.lo
  CC       bsc_vty.lo
  CC       bts.lo
  CC       bts_trx.lo
  CC       bts_trx_ctrl.lo
  CC       bts_trx_ts_ctrl.lo
  CC       bts_trx_ts_lchan_ctrl.lo
  CC       bts_ericsson_rbs2000.lo
  CC       bts_init.lo
  CC       bts_ipaccess_nanobts.lo
  CC       bts_ipaccess_nanobts_omlattr.lo
  CC       bts_nokia_site.lo
  CC       bts_siemens_bs11.lo
  CC       bts_sm.lo
  CC       bts_osmobts.lo
  CC       bts_unknown.lo
  CC       bts_ctrl.lo
  CC       bts_setup_ramp.lo
  CC       bts_vty.lo
  CC       bts_trx_vty.lo
  CC       chan_alloc.lo
  CC       chan_counts.lo
  CC       codec_pref.lo
  CC       data_rate_pref.lo
  CC       e1_config.lo
  CC       gsm_04_08_rr.lo
  CC       gsm_data.lo
  CC       handover_cfg.lo
  CC       handover_ctrl.lo
  CC       handover_decision.lo
  CC       handover_decision_2.lo
  CC       handover_fsm.lo
  CC       handover_logic.lo
  CC       handover_vty.lo
  CC       vgcs_fsm.lo
  CC       lb.lo
  CC       lchan.lo
  CC       lchan_fsm.lo
  CC       lchan_rtp_fsm.lo
lchan_rtp_fsm.c: In function 'mgcp_pick_codec':
lchan_rtp_fsm.c:925:17: warning: 'codecs_len' is deprecated: use ptmap[] and ptmap_len instead [-Wdeprecated-declarations]
  925 |                 verb_info->codecs_len = 0;
      |                 ^~~~~~~~~
In file included from /build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_endpoint_fsm.h:4,
                 from lchan_rtp_fsm.c:25:
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:35:22: note: declared here
   35 |         unsigned int codecs_len
      |                      ^~~~~~~~~~
lchan_rtp_fsm.c:929:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
  929 |         verb_info->codecs[0] = codec;
      |         ^~~~~~~~~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
   33 |         enum mgcp_codecs codecs[MGCP_MAX_CODECS]
      |                          ^~~~~~
lchan_rtp_fsm.c:930:9: warning: 'codecs_len' is deprecated: use ptmap[] and ptmap_len instead [-Wdeprecated-declarations]
  930 |         verb_info->codecs_len = 1;
      |         ^~~~~~~~~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:35:22: note: declared here
   35 |         unsigned int codecs_len
      |                      ^~~~~~~~~~
lchan_rtp_fsm.c:941:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
  941 |         if (verb_info->codecs[0] == CODEC_AMR_8000_1) {
      |         ^~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
   33 |         enum mgcp_codecs codecs[MGCP_MAX_CODECS]
      |                          ^~~~~~
lchan_rtp_fsm.c:946:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
  946 |         if (bss_side && verb_info->codecs[0] == CODEC_AMR_8000_1) {
      |         ^~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
   33 |         enum mgcp_codecs codecs[MGCP_MAX_CODECS]
      |                          ^~~~~~
lchan_rtp_fsm.c:954:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
  954 |         else if (!bss_side && verb_info->codecs[0] == CODEC_AMR_8000_1) {
      |         ^~~~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
   33 |         enum mgcp_codecs codecs[MGCP_MAX_CODECS]
      |                          ^~~~~~
lchan_rtp_fsm.c: In function 'mgcp_codec_is_picked':
lchan_rtp_fsm.c:961:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
  961 |         return verb_info->codecs[0] == codec;
      |         ^~~~~~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
   33 |         enum mgcp_codecs codecs[MGCP_MAX_CODECS]
      |                          ^~~~~~
  CC       lchan_select.lo
  CC       lcs_loc_req.lo
  CC       lcs_ta_req.lo
  CC       meas_feed.lo
  CC       meas_rep.lo
  CC       neighbor_ident.lo
  CC       neighbor_ident_vty.lo
neighbor_ident.c: In function 'neighbor_controlif_setup':
neighbor_ident.c:494:9: warning: 'ctrl_interface_setup_dynip2' is deprecated: For internal use inside libosmocore only. [-Wdeprecated-declarations]
  494 |         return ctrl_interface_setup_dynip2(net, net->neigh_ctrl.addr, net->neigh_ctrl.port,
      |         ^~~~~~
In file included from neighbor_ident.c:37:
/build/deps/install/stow/libosmocore/include/osmocom/ctrl/control_if.h:46:21: note: declared here
   46 | struct ctrl_handle *ctrl_interface_setup_dynip2(void *data,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       neighbor_ident_ctrl.lo
  CC       net_init.lo
  CC       nm_common_fsm.lo
  CC       nm_bb_transc_fsm.lo
  CC       nm_bts_sm_fsm.lo
  CC       nm_bts_fsm.lo
  CC       nm_gprs_cell_fsm.lo
  CC       nm_gprs_nse_fsm.lo
  CC       nm_gprs_nsvc_fsm.lo
  CC       nm_channel_fsm.lo
  CC       nm_rcarrier_fsm.lo
  CC       gsm_08_08.lo
  CC       osmo_bsc_bssap.lo
  CC       osmo_bsc_filter.lo
  CC       osmo_bsc_grace.lo
  CC       osmo_bsc_lcls.lo
  CC       osmo_bsc_mgcp.lo
  CC       osmo_bsc_msc.lo
  CC       osmo_bsc_sigtran.lo
  CC       paging.lo
  CC       pcu_sock.lo
  CC       penalty_timers.lo
  CC       bssmap_reset.lo
  CC       system_information.lo
  CC       timeslot_fsm.lo
  CC       smscb.lo
  CC       smscb_vty.lo
  CC       cbch_scheduler.lo
  CC       cbsp_link.lo
  CC       power_control.lo
  CCLD     libbsc.la
  CCLD     osmo-bsc
make[3]: Leaving directory '/build/src/osmo-bsc'
Making all in utils
make[3]: Entering directory '/build/src/utils'
  CC       bs11_config.o
  CC       meas_json-meas_json.o
  CC       isdnsync.o
  CC       osmo_meas_udp2db-meas_udp2db.o
  CC       osmo_meas_udp2db-meas_db.o
  CC       osmo_meas_pcap2db-meas_pcap2db.o
  CC       osmo_meas_pcap2db-meas_db.o
  CC       meas_vis-meas_vis.o
  CCLD     isdnsync
  CCLD     meas_json
  CCLD     osmo-meas-udp2db
  CCLD     osmo-meas-pcap2db
  CCLD     meas_vis
  CCLD     bs11_config
make[3]: Leaving directory '/build/src/utils'
Making all in ipaccess
make[3]: Entering directory '/build/src/ipaccess'
  CC       abisip-find.o
  CC       stubs.o
  CC       ipaccess-config.o
  CC       ipaccess-firmware.o
  CC       network_listen.o
  CC       ipaccess-proxy.o
  CCLD     abisip-find
  CCLD     ipaccess-proxy
  CCLD     ipaccess-config
make[3]: Leaving directory '/build/src/ipaccess'
make[3]: Entering directory '/build/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/src'
make[2]: Leaving directory '/build/src'
Making all in tests
make[2]: Entering directory '/build/tests'
Making all in abis
make[3]: Entering directory '/build/tests/abis'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/abis'
Making all in acc
make[3]: Entering directory '/build/tests/acc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/acc'
Making all in bsc
make[3]: Entering directory '/build/tests/bsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/bsc'
Making all in codec_pref
make[3]: Entering directory '/build/tests/codec_pref'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/codec_pref'
Making all in gsm0408
make[3]: Entering directory '/build/tests/gsm0408'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/gsm0408'
Making all in handover
make[3]: Entering directory '/build/tests/handover'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/handover'
Making all in nanobts_omlattr
make[3]: Entering directory '/build/tests/nanobts_omlattr'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/nanobts_omlattr'
Making all in paging
make[3]: Entering directory '/build/tests/paging'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/paging'
Making all in subscr
make[3]: Entering directory '/build/tests/subscr'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/subscr'
make[3]: Entering directory '/build/tests'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/tests'
make[2]: Leaving directory '/build/tests'
Making all in doc
make[2]: Entering directory '/build/doc'
Making all in examples
make[3]: Entering directory '/build/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/doc/examples'
Making all in manuals
make[3]: Entering directory '/build/doc/manuals'
ln -s /opt/osmo-gsm-manuals/build build
ln -s /opt/osmo-gsm-manuals/common common
mkdir -p ./vty
xmllint --xinclude --postvalid --noout osmobsc-vty-reference.xml
if ! [ -f osmobsc-usermanual.adoc ]; then \
	ln -s osmobsc-usermanual.adoc osmobsc-usermanual.adoc; \
fi
if ! [ -f osmobsc-cbsp.adoc ]; then \
	ln -s osmobsc-cbsp.adoc osmobsc-cbsp.adoc; \
fi
../../src/osmo-bsc/osmo-bsc --vty-ref-xml > vty/bsc_vty_reference.xml
TEXINPUTS="/opt/osmo-gsm-manuals" \
	a2x -vv -L --asciidoc-opts="-f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common' " --dblatex-opts="--config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0 " -a docinfo -a revnumber="DRAFT 1.12.1-22-g56fa" -a revdate="2024-Sep-16" osmobsc-usermanual.adoc
TEXINPUTS="/opt/osmo-gsm-manuals" \
	a2x -vv -L --asciidoc-opts="-f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common' " --dblatex-opts="--config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0 " -a docinfo -a revnumber="DRAFT 1.12.1-22-g56fa" -a revdate="2024-Sep-16" osmobsc-cbsp.adoc
if ! [ -f osmux-reference.adoc ]; then \
	ln -s osmux-reference.adoc osmux-reference.adoc; \
fi
TEXINPUTS="/opt/osmo-gsm-manuals" \
	a2x -vv -L --asciidoc-opts="-f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common' " --dblatex-opts="--config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0 " -a docinfo -a revnumber="DRAFT 1.12.1-22-g56fa" -a revdate="2024-Sep-16" osmux-reference.adoc
Generating the VTY reference in mode 'default' (all commands except deprecated and hidden)
asciidoc: reading: /etc/asciidoc/asciidoc.conf
asciidoc: reading: /etc/asciidoc/asciidoc.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/mscgen-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/diag-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/mscgen-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/graphviz-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/diag-filter.conf
asciidoc: reading: /etc/asciidoc/asciidoc.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/asciidoc.conf
if ! [ -f aoip-mgw-options.adoc ]; then \
	ln -s aoip-mgw-options.adoc aoip-mgw-options.adoc; \
fi
TEXINPUTS="/opt/osmo-gsm-manuals" \
	a2x -vv -L --asciidoc-opts="-f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common' " --dblatex-opts="--config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0 " -a docinfo -a revnumber="DRAFT 1.12.1-22-g56fa" -a revdate="2024-Sep-16" aoip-mgw-options.adoc
asciidoc: reading: /build/doc/manuals/osmobsc-usermanual.adoc
asciidoc: reading: /etc/asciidoc/asciidoc.conf
asciidoc: reading: /etc/asciidoc/docbook45.conf
asciidoc: reading: /build/doc/manuals/osmobsc-cbsp.adoc
asciidoc: reading: /etc/asciidoc/docbook45.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/mscgen-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/diag-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/asciidoc.conf
asciidoc: reading: /etc/asciidoc/filters/latex/latex-filter.conf
asciidoc: reading: /etc/asciidoc/filters/graphviz/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/filters/source/source-highlight-filter.conf
asciidoc: reading: /etc/asciidoc/filters/code/code-filter.conf
asciidoc: reading: /etc/asciidoc/filters/latex/latex-filter.conf
asciidoc: reading: /etc/asciidoc/filters/music/music-filter.conf
asciidoc: reading: /etc/asciidoc/filters/graphviz/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/lang-en.conf
asciidoc: reading: /etc/asciidoc/filters/source/source-highlight-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/mscgen-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/diag-filter.conf
asciidoc: reading: /etc/asciidoc/filters/code/code-filter.conf
asciidoc: reading: /etc/asciidoc/filters/music/music-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/lang-en.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/mscgen-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/diag-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/graphviz-filter.conf
asciidoc: writing: /build/doc/manuals/osmobsc-usermanual.xml
asciidoc: reading: /build/doc/manuals/osmux-reference.adoc
asciidoc: reading: /etc/asciidoc/docbook45.conf
asciidoc: osmobsc-usermanual.adoc: line 6: evaluating: {include:/build/doc/manuals/osmobsc-usermanual-docinfo.xml}
asciidoc: include: /build/doc/manuals/common/chapters/preface.adoc
asciidoc: writing: /build/doc/manuals/osmobsc-cbsp.xml
asciidoc: osmobsc-usermanual.adoc: line 9: reading: /build/doc/manuals/common/chapters/preface.adoc
asciidoc: osmobsc-cbsp.adoc: line 5: evaluating: {include:/build/doc/manuals/osmobsc-cbsp-docinfo.xml}
asciidoc: reading: /etc/asciidoc/filters/latex/latex-filter.conf
asciidoc: reading: /etc/asciidoc/filters/graphviz/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/filters/source/source-highlight-filter.conf
asciidoc: reading: /etc/asciidoc/filters/code/code-filter.conf
asciidoc: reading: /etc/asciidoc/filters/music/music-filter.conf
asciidoc: reading: /etc/asciidoc/lang-en.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/mscgen-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/diag-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/graphviz-filter.conf
asciidoc: writing: /build/doc/manuals/osmux-reference.xml
asciidoc: reading: /etc/asciidoc/asciidoc.conf
asciidoc: osmux-reference.adoc: line 2: evaluating: {include:/build/doc/manuals/osmux-reference-docinfo.xml}
asciidoc: include: /build/doc/manuals/cbsp/procedures.adoc
asciidoc: osmobsc-cbsp.adoc: line 58: reading: /build/doc/manuals/cbsp/procedures.adoc
asciidoc: reading: /opt/osmo-gsm-manuals/build/mscgen-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/diag-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/asciidoc.conf
asciidoc: reading: /build/doc/manuals/aoip-mgw-options.adoc
asciidoc: reading: /etc/asciidoc/docbook45.conf
asciidoc: reading: /etc/asciidoc/filters/latex/latex-filter.conf
asciidoc: reading: /etc/asciidoc/filters/graphviz/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/filters/source/source-highlight-filter.conf
asciidoc: reading: /etc/asciidoc/filters/code/code-filter.conf
asciidoc: reading: /etc/asciidoc/filters/music/music-filter.conf
asciidoc: osmux-reference.adoc: line 148: evaluating: {counter2:target-number}
asciidoc: osmux-reference.adoc: line 148: evaluating: {set2:target:osmux-reference__1.svg}
asciidoc: reading: /etc/asciidoc/lang-en.conf
asciidoc: osmux-reference.adoc: line 158: filtering: packetdiag3 -o "/build/doc/manuals/osmux-reference__1.svg" -Tsvg - && echo " "
asciidoc: reading: /opt/osmo-gsm-manuals/build/mscgen-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/diag-filter.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf
asciidoc: reading: /opt/osmo-gsm-manuals/build/graphviz-filter.conf
asciidoc: include: /build/doc/manuals/cbsp/messages.adoc
asciidoc: osmobsc-cbsp.adoc: line 60: reading: /build/doc/manuals/cbsp/messages.adoc
asciidoc: writing: /build/doc/manuals/aoip-mgw-options.xml
asciidoc: aoip-mgw-options.adoc: line 1: evaluating: {include:/build/doc/manuals/aoip-mgw-options-docinfo.xml}
asciidoc: include: /build/doc/manuals/mgw/classic-bsc.msc
asciidoc: aoip-mgw-options.adoc: line 37: reading: /build/doc/manuals/mgw/classic-bsc.msc
asciidoc: aoip-mgw-options.adoc: line 36: evaluating: {counter2:target-number}
asciidoc: aoip-mgw-options.adoc: line 36: evaluating: {set2:target:aoip-mgw-options__1.svg}
asciidoc: classic-bsc.msc: line 39: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/aoip-mgw-options__1.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/chapters/overview.adoc
asciidoc: osmobsc-usermanual.adoc: line 11: reading: /build/doc/manuals/chapters/overview.adoc
asciidoc: overview.adoc: line 65: evaluating: {counter2:target-number}
asciidoc: overview.adoc: line 65: evaluating: {set2:target:osmobsc-usermanual__1.svg}
asciidoc: overview.adoc: line 80: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__1.svg" -T svg && echo " "
asciidoc: include: /build/doc/manuals/mgw/osmo-bsc-old-sccplite.msc
asciidoc: aoip-mgw-options.adoc: line 51: reading: /build/doc/manuals/mgw/osmo-bsc-old-sccplite.msc
asciidoc: aoip-mgw-options.adoc: line 50: evaluating: {counter2:target-number}
asciidoc: aoip-mgw-options.adoc: line 50: evaluating: {set2:target:aoip-mgw-options__2.svg}
asciidoc: osmo-bsc-old-sccplite.msc: line 64: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/aoip-mgw-options__2.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/common/chapters/port_numbers.adoc
asciidoc: osmobsc-cbsp.adoc: line 63: reading: /build/doc/manuals/common/chapters/port_numbers.adoc
asciidoc: include: /build/doc/manuals/mgw/osmo-bsc-new-mgw.msc
asciidoc: aoip-mgw-options.adoc: line 69: reading: /build/doc/manuals/mgw/osmo-bsc-new-mgw.msc
asciidoc: aoip-mgw-options.adoc: line 68: evaluating: {counter2:target-number}
asciidoc: aoip-mgw-options.adoc: line 68: evaluating: {set2:target:aoip-mgw-options__3.svg}
asciidoc: osmo-bsc-new-mgw.msc: line 71: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/aoip-mgw-options__3.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/mgw/osmo-bsc-new-mgw-e1.msc
asciidoc: aoip-mgw-options.adoc: line 86: reading: /build/doc/manuals/mgw/osmo-bsc-new-mgw-e1.msc
asciidoc: aoip-mgw-options.adoc: line 85: evaluating: {counter2:target-number}
asciidoc: aoip-mgw-options.adoc: line 85: evaluating: {set2:target:aoip-mgw-options__4.svg}
asciidoc: osmo-bsc-new-mgw-e1.msc: line 50: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/aoip-mgw-options__4.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/common/chapters/bibliography.adoc
asciidoc: osmobsc-cbsp.adoc: line 65: reading: /build/doc/manuals/common/chapters/bibliography.adoc
asciidoc: osmux-reference.adoc: line 174: evaluating: {counter2:target-number}
asciidoc: osmux-reference.adoc: line 174: evaluating: {set2:target:osmux-reference__2.svg}
asciidoc: osmux-reference.adoc: line 188: filtering: packetdiag3 -o "/build/doc/manuals/osmux-reference__2.svg" -Tsvg - && echo " "
asciidoc: include: /build/doc/manuals/common/chapters/glossary.adoc
asciidoc: osmobsc-cbsp.adoc: line 67: reading: /build/doc/manuals/common/chapters/glossary.adoc
asciidoc: overview.adoc: line 104: evaluating: {counter2:target-number}
asciidoc: overview.adoc: line 104: evaluating: {set2:target:osmobsc-usermanual__2.svg}
asciidoc: overview.adoc: line 120: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__2.svg" -T svg && echo " "
asciidoc: include: /build/doc/manuals/chapters/running.adoc
asciidoc: osmobsc-usermanual.adoc: line 13: reading: /build/doc/manuals/chapters/running.adoc
asciidoc: running.adoc: line 254: evaluating: {counter2:target-number}
asciidoc: running.adoc: line 254: evaluating: {set2:target:osmobsc-usermanual__3.svg}
asciidoc: running.adoc: line 272: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__3.svg" -T svg && echo " "
asciidoc: include: /build/doc/manuals/common/chapters/vty.adoc
asciidoc: osmobsc-usermanual.adoc: line 15: reading: /build/doc/manuals/common/chapters/vty.adoc
asciidoc: include: /build/doc/manuals/common/chapters/gfdl.adoc
asciidoc: osmobsc-cbsp.adoc: line 69: reading: /build/doc/manuals/common/chapters/gfdl.adoc
asciidoc: osmux-reference.adoc: line 270: evaluating: {counter2:target-number}
asciidoc: osmux-reference.adoc: line 270: evaluating: {set2:target:osmux-reference__3.svg}
asciidoc: osmux-reference.adoc: line 283: filtering: packetdiag3 -o "/build/doc/manuals/osmux-reference__3.svg" -Tsvg - && echo " "
asciidoc: include: /build/doc/manuals/common/chapters/logging.adoc
asciidoc: osmobsc-usermanual.adoc: line 17: reading: /build/doc/manuals/common/chapters/logging.adoc
asciidoc: include: /build/doc/manuals/common/chapters/sigtran.adoc
asciidoc: osmobsc-usermanual.adoc: line 19: reading: /build/doc/manuals/common/chapters/sigtran.adoc
asciidoc: osmux-reference.adoc: line 325: evaluating: {counter2:target-number}
asciidoc: osmux-reference.adoc: line 325: evaluating: {set2:target:osmux-reference__4.svg}
asciidoc: osmux-reference.adoc: line 354: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmux-reference__4.svg" -Tsvg -
asciidoc: osmux-reference.adoc: line 370: evaluating: {counter2:target-number}
asciidoc: osmux-reference.adoc: line 370: evaluating: {set2:target:osmux-reference__5.svg}
asciidoc: osmux-reference.adoc: line 399: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmux-reference__5.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/common/chapters/sigtran-osmocom.adoc
asciidoc: osmobsc-usermanual.adoc: line 21: reading: /build/doc/manuals/common/chapters/sigtran-osmocom.adoc
asciidoc: osmux-reference.adoc: line 410: evaluating: {counter2:target-number}
asciidoc: osmux-reference.adoc: line 410: evaluating: {set2:target:osmux-reference__6.svg}
asciidoc: osmux-reference.adoc: line 444: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmux-reference__6.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/common/chapters/sigtran-simple-2g.dot
asciidoc: sigtran-osmocom.adoc: line 221: reading: /build/doc/manuals/common/chapters/sigtran-simple-2g.dot
asciidoc: sigtran-osmocom.adoc: line 220: evaluating: {counter2:target-number}
asciidoc: sigtran-osmocom.adoc: line 220: evaluating: {set2:target:osmobsc-usermanual__4.svg}
asciidoc: sigtran-simple-2g.dot: line 22: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__4.svg" -T svg && echo " "
asciidoc: osmux-reference.adoc: line 458: evaluating: {counter2:target-number}
asciidoc: osmux-reference.adoc: line 458: evaluating: {set2:target:osmux-reference__7.svg}
asciidoc: osmux-reference.adoc: line 497: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmux-reference__7.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/common/chapters/sigtran-simple-3g.dot
asciidoc: sigtran-osmocom.adoc: line 251: reading: /build/doc/manuals/common/chapters/sigtran-simple-3g.dot
asciidoc: sigtran-osmocom.adoc: line 250: evaluating: {counter2:target-number}
asciidoc: sigtran-osmocom.adoc: line 250: evaluating: {set2:target:osmobsc-usermanual__5.svg}
asciidoc: sigtran-simple-3g.dot: line 24: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__5.svg" -T svg && echo " "
asciidoc: include: /build/doc/manuals/common/chapters/cs7-config.adoc
asciidoc: osmobsc-usermanual.adoc: line 23: reading: /build/doc/manuals/common/chapters/cs7-config.adoc
asciidoc: include: /build/doc/manuals/chapters/bts.adoc
asciidoc: osmobsc-usermanual.adoc: line 25: reading: /build/doc/manuals/chapters/bts.adoc
asciidoc: include: /build/doc/manuals/chapters/bts-examples.adoc
asciidoc: osmobsc-usermanual.adoc: line 27: reading: /build/doc/manuals/chapters/bts-examples.adoc
asciidoc: include: /build/doc/manuals/chapters/bsc.adoc
asciidoc: osmobsc-usermanual.adoc: line 29: reading: /build/doc/manuals/chapters/bsc.adoc
asciidoc: include: /build/doc/manuals/chapters/chan_alloc.adoc
asciidoc: osmobsc-usermanual.adoc: line 31: reading: /build/doc/manuals/chapters/chan_alloc.adoc
asciidoc: include: /build/doc/manuals/chapters/power_control.adoc
asciidoc: osmobsc-usermanual.adoc: line 33: reading: /build/doc/manuals/chapters/power_control.adoc
asciidoc: include: /build/doc/manuals/chapters/interf_meas.adoc
asciidoc: osmobsc-usermanual.adoc: line 35: reading: /build/doc/manuals/chapters/interf_meas.adoc
asciidoc: include: /build/doc/manuals/chapters/handover.adoc
asciidoc: osmobsc-usermanual.adoc: line 37: reading: /build/doc/manuals/chapters/handover.adoc
asciidoc: include: /build/doc/manuals/chapters/handover_intra_bsc.dot
asciidoc: handover.adoc: line 73: reading: /build/doc/manuals/chapters/handover_intra_bsc.dot
asciidoc: handover.adoc: line 72: evaluating: {counter2:target-number}
asciidoc: handover.adoc: line 72: evaluating: {set2:target:osmobsc-usermanual__6.svg}
asciidoc: handover_intra_bsc.dot: line 31: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__6.svg" -T svg && echo " "
asciidoc: include: /build/doc/manuals/chapters/handover_inter_bsc.dot
asciidoc: handover.adoc: line 116: reading: /build/doc/manuals/chapters/handover_inter_bsc.dot
asciidoc: handover.adoc: line 115: evaluating: {counter2:target-number}
asciidoc: handover.adoc: line 115: evaluating: {set2:target:osmobsc-usermanual__7.svg}
asciidoc: handover_inter_bsc.dot: line 35: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__7.svg" -T svg && echo " "
asciidoc: include: /build/doc/manuals/chapters/smscb.adoc
asciidoc: osmobsc-usermanual.adoc: line 39: reading: /build/doc/manuals/chapters/smscb.adoc
asciidoc: include: /build/doc/manuals/chapters/mscpool.adoc
asciidoc: osmobsc-usermanual.adoc: line 41: reading: /build/doc/manuals/chapters/mscpool.adoc
asciidoc: include: /build/doc/manuals/common/chapters/mgwpool.adoc
asciidoc: osmobsc-usermanual.adoc: line 43: reading: /build/doc/manuals/common/chapters/mgwpool.adoc
asciidoc: include: /build/doc/manuals/chapters/smlc.adoc
asciidoc: osmobsc-usermanual.adoc: line 45: reading: /build/doc/manuals/chapters/smlc.adoc
asciidoc: include: /build/doc/manuals/message-sequences/location_services_ta.msc
asciidoc: smlc.adoc: line 20: reading: /build/doc/manuals/message-sequences/location_services_ta.msc
asciidoc: smlc.adoc: line 19: evaluating: {counter2:target-number}
asciidoc: smlc.adoc: line 19: evaluating: {set2:target:osmobsc-usermanual__8.svg}
asciidoc: location_services_ta.msc: line 49: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__8.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/common/chapters/qos-dscp-pcp.adoc
asciidoc: osmobsc-usermanual.adoc: line 47: reading: /build/doc/manuals/common/chapters/qos-dscp-pcp.adoc
a2x: args: ['-vv', '-L', "--asciidoc-opts=-f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common' ", '--dblatex-opts=--config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0 ', '-a', 'docinfo', '-a', 'revnumber=DRAFT 1.12.1-22-g56fa', '-a', 'revdate=2024-Sep-16', 'aoip-mgw-options.adoc']
a2x: resource files: []
a2x: resource directories: ['/etc/asciidoc/stylesheets']
a2x: executing: asciidoc ['-f', '/opt/osmo-gsm-manuals/build/mscgen-filter.conf', '-f', '/opt/osmo-gsm-manuals/build/diag-filter.conf', '-f', '/opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf', '-f', '/opt/osmo-gsm-manuals/build/graphviz-filter.conf', '-a', 'srcdir=/build/doc/manuals', '-a', 'commondir=/opt/osmo-gsm-manuals/common', ('--attribute', 'docinfo'), ('--attribute', 'revnumber=DRAFT 1.12.1-22-g56fa'), ('--attribute', 'revdate=2024-Sep-16'), ('--verbose',), ('--backend', 'docbook'), ('-a', 'a2x-format=pdf'), ('--out-file', '/build/doc/manuals/aoip-mgw-options.xml')]
a2x: executing: "dblatex" -t pdf -p "/etc/asciidoc/dblatex/asciidoc-dblatex.xsl" -s "/etc/asciidoc/dblatex/asciidoc-dblatex.sty" --config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0  -V  "/build/doc/manuals/aoip-mgw-options.xml"

Build the book set list...
xsltproc -o doclist.txt --xinclude --xincludestyle doclist.xsl /build/doc/manuals/aoip-mgw-options.xml
Build the listings...
xsltproc -o listings.xml --xinclude --xincludestyle --param current.dir '/build/doc/manuals' /usr/share/dblatex/xsl/common/mklistings.xsl /build/doc/manuals/aoip-mgw-options.xml
xsltproc -o aoip-mgw-options.rtex --xinclude --xincludestyle --param listings.xml '/tmp/tmpuipcib7_/listings.xml' --param current.dir '/build/doc/manuals' /tmp/tmpuipcib7_/custom.xsl /build/doc/manuals/aoip-mgw-options.xml
XSLT stylesheets DocBook - LaTeX 2e (0.3.12)
===================================================
Image 'dblatex' not found
rsvg-convert -a -f pdf -o fig0.pdf /build/doc/manuals/aoip-mgw-options__1.svg
rsvg-convert -a -f pdf -o fig1.pdf /build/doc/manuals/aoip-mgw-options__2.svg
rsvg-convert -a -f pdf -o fig2.pdf /build/doc/manuals/aoip-mgw-options__3.svg
rsvg-convert -a -f pdf -o fig3.pdf /build/doc/manuals/aoip-mgw-options__4.svg
Build aoip-mgw-options.pdf
built-in module pdftex registered
no support found for ifthen
no support found for ifxetex
no support found for fontspec
no support found for xltxtra
no support found for fontenc
no support found for inputenc
no support found for fancybox
built-in module makeidx registered
no support found for custom-dblatex
building additional files...
checking if compiling is necessary...
the output file doesn't exist
pdflatex -interaction=batchmode aoip-mgw-options.tex
running post-compilation scripts...
[index] the index file /tmp/tmpuipcib7_/aoip-mgw-options.idx is empty
aoip-mgw-options.aux MD5 checksum changed
aoip-mgw-options.toc MD5 checksum changed
the /tmp/tmpuipcib7_/aoip-mgw-options.aux file has changed
pdflatex -interaction=batchmode aoip-mgw-options.tex
running post-compilation scripts...
[index] the index file /tmp/tmpuipcib7_/aoip-mgw-options.idx is empty
no new compilation is needed
running last-compilation scripts...
'aoip-mgw-options.pdf' successfully built

a2x: deleting /build/doc/manuals/aoip-mgw-options.xml
mkdir -p generated
/opt/osmo-gsm-manuals/build/vty_reference_combine.sh "/opt/osmo-gsm-manuals/merge_doc.xsl" \
	$(/opt/osmo-gsm-manuals/build/find_existing_path.sh "vty/*reference.xml" . .) \
	/opt/osmo-gsm-manuals/common/vty_additions.xml \
	./vty/*additions*.xml > generated/combined.xml
+ mktemp
+ combined=/tmp/tmp.qjg3qTVZAp
+ mktemp
+ combine_src=/tmp/tmp.BACLg10VB1
+ cp ./vty/bsc_vty_reference.xml /tmp/tmp.qjg3qTVZAp
+ [ -n /opt/osmo-gsm-manuals/common/vty_additions.xml ]
+ realpath /opt/osmo-gsm-manuals/common/vty_additions.xml
+ addition=/opt/osmo-gsm-manuals/common/vty_additions.xml
+ shift
+ cp /tmp/tmp.qjg3qTVZAp /tmp/tmp.BACLg10VB1
+ xsltproc -o /tmp/tmp.qjg3qTVZAp --stringparam with /opt/osmo-gsm-manuals/common/vty_additions.xml /opt/osmo-gsm-manuals/merge_doc.xsl /tmp/tmp.BACLg10VB1
asciidoc: include: /build/doc/manuals/chapters/qos-example.adoc
asciidoc: qos-dscp-pcp.adoc: line 161: reading: /build/doc/manuals/chapters/qos-example.adoc
asciidoc: include: /build/doc/manuals/common/chapters/counters-overview.adoc
asciidoc: osmobsc-usermanual.adoc: line 49: reading: /build/doc/manuals/common/chapters/counters-overview.adoc
+ [ -n ./vty/bsc_vty_additions.xml ]
+ realpath ./vty/bsc_vty_additions.xml
+ addition=/build/doc/manuals/vty/bsc_vty_additions.xml
+ shift
+ cp /tmp/tmp.qjg3qTVZAp /tmp/tmp.BACLg10VB1
+ xsltproc -o /tmp/tmp.qjg3qTVZAp --stringparam with /build/doc/manuals/vty/bsc_vty_additions.xml /opt/osmo-gsm-manuals/merge_doc.xsl /tmp/tmp.BACLg10VB1
+ [ -n ./vty/libbsc_vty_additions.xml ]
+ realpath ./vty/libbsc_vty_additions.xml
+ addition=/build/doc/manuals/vty/libbsc_vty_additions.xml
+ shift
+ cp /tmp/tmp.qjg3qTVZAp /tmp/tmp.BACLg10VB1
+ xsltproc -o /tmp/tmp.qjg3qTVZAp --stringparam with /build/doc/manuals/vty/libbsc_vty_additions.xml /opt/osmo-gsm-manuals/merge_doc.xsl /tmp/tmp.BACLg10VB1
asciidoc: include: /build/doc/manuals/chapters/counters.adoc
asciidoc: osmobsc-usermanual.adoc: line 51: reading: /build/doc/manuals/chapters/counters.adoc
asciidoc: include: /build/doc/manuals/chapters/counters_generated.adoc
asciidoc: counters.adoc: line 4: reading: /build/doc/manuals/chapters/counters_generated.adoc
+ [ -n  ]
+ cat /tmp/tmp.qjg3qTVZAp
+ rm -f /tmp/tmp.BACLg10VB1
+ rm -f /tmp/tmp.qjg3qTVZAp
xsltproc /opt/osmo-gsm-manuals/vty_reference.xsl generated/combined.xml \
	> generated/docbook_vty.xml
set -x && \
export GIT_DATE="2024-Sep-06" && \
export REVNUMBER="DRAFT 1.12.1-22-g56fa" && \
export TEMPFILE="/build/doc/manuals/generated/_temp_osmobsc-vty-reference.xml" && \
/opt/osmo-gsm-manuals/build/docbook-set-revhistory.py "osmobsc-vty-reference.xml" && \
dblatex \
	--config /opt/osmo-gsm-manuals/build/dblatex_config.xml \
	--xslt-opts="--path /opt/osmo-gsm-manuals/common/chapters:/build/doc/manuals/generated" \
	 \
	-P draft.mode=no \
	-o osmobsc-vty-reference.pdf \
	"$TEMPFILE" && \
rm $TEMPFILE
+ export GIT_DATE=2024-Sep-06
+ GIT_DATE=2024-Sep-06
+ export 'REVNUMBER=DRAFT 1.12.1-22-g56fa'
+ REVNUMBER='DRAFT 1.12.1-22-g56fa'
+ export TEMPFILE=/build/doc/manuals/generated/_temp_osmobsc-vty-reference.xml
+ TEMPFILE=/build/doc/manuals/generated/_temp_osmobsc-vty-reference.xml
+ /opt/osmo-gsm-manuals/build/docbook-set-revhistory.py osmobsc-vty-reference.xml
Changing revhistory to DRAFT 1.12.1-22-g56fa, 2024-Sep-06...
+ dblatex --config /opt/osmo-gsm-manuals/build/dblatex_config.xml '--xslt-opts=--path /opt/osmo-gsm-manuals/common/chapters:/build/doc/manuals/generated' -P draft.mode=no -o osmobsc-vty-reference.pdf /build/doc/manuals/generated/_temp_osmobsc-vty-reference.xml
Build the book set list...
asciidoc: include: /build/doc/manuals/common/chapters/abis.adoc
asciidoc: osmobsc-usermanual.adoc: line 53: reading: /build/doc/manuals/common/chapters/abis.adoc
asciidoc: include: /build/doc/manuals/common/chapters/control_if.adoc
asciidoc: osmobsc-usermanual.adoc: line 55: reading: /build/doc/manuals/common/chapters/control_if.adoc
asciidoc: control_if.adoc: line 25: evaluating: {counter2:target-number}
asciidoc: control_if.adoc: line 25: evaluating: {set2:target:osmobsc-usermanual__9.svg}
asciidoc: control_if.adoc: line 32: filtering: packetdiag3 -o "/build/doc/manuals/osmobsc-usermanual__9.svg" -Tsvg - && echo " "
asciidoc: control_if.adoc: line 40: evaluating: {counter2:target-number}
asciidoc: control_if.adoc: line 40: evaluating: {set2:target:osmobsc-usermanual__10.svg}
asciidoc: control_if.adoc: line 46: filtering: packetdiag3 -o "/build/doc/manuals/osmobsc-usermanual__10.svg" -Tsvg - && echo " "
Build the listings...
asciidoc: control_if.adoc: line 77: evaluating: {counter2:target-number}
asciidoc: control_if.adoc: line 77: evaluating: {set2:target:osmobsc-usermanual__11.svg}
asciidoc: control_if.adoc: line 83: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__11.svg" -Tsvg -
asciidoc: control_if.adoc: line 88: evaluating: {counter2:target-number}
asciidoc: control_if.adoc: line 88: evaluating: {set2:target:osmobsc-usermanual__12.svg}
asciidoc: control_if.adoc: line 94: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__12.svg" -Tsvg -
asciidoc: control_if.adoc: line 104: evaluating: {counter2:target-number}
asciidoc: control_if.adoc: line 104: evaluating: {set2:target:osmobsc-usermanual__13.svg}
asciidoc: control_if.adoc: line 110: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__13.svg" -Tsvg -
asciidoc: control_if.adoc: line 115: evaluating: {counter2:target-number}
asciidoc: control_if.adoc: line 115: evaluating: {set2:target:osmobsc-usermanual__14.svg}
asciidoc: control_if.adoc: line 121: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__14.svg" -Tsvg -
a2x: args: ['-vv', '-L', "--asciidoc-opts=-f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common' ", '--dblatex-opts=--config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0 ', '-a', 'docinfo', '-a', 'revnumber=DRAFT 1.12.1-22-g56fa', '-a', 'revdate=2024-Sep-16', 'osmux-reference.adoc']
a2x: resource files: []
a2x: resource directories: ['/etc/asciidoc/stylesheets']
a2x: executing: asciidoc ['-f', '/opt/osmo-gsm-manuals/build/mscgen-filter.conf', '-f', '/opt/osmo-gsm-manuals/build/diag-filter.conf', '-f', '/opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf', '-f', '/opt/osmo-gsm-manuals/build/graphviz-filter.conf', '-a', 'srcdir=/build/doc/manuals', '-a', 'commondir=/opt/osmo-gsm-manuals/common', ('--attribute', 'docinfo'), ('--attribute', 'revnumber=DRAFT 1.12.1-22-g56fa'), ('--attribute', 'revdate=2024-Sep-16'), ('--verbose',), ('--backend', 'docbook'), ('-a', 'a2x-format=pdf'), ('--out-file', '/build/doc/manuals/osmux-reference.xml')]
a2x: executing: "dblatex" -t pdf -p "/etc/asciidoc/dblatex/asciidoc-dblatex.xsl" -s "/etc/asciidoc/dblatex/asciidoc-dblatex.sty" --config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0  -V  "/build/doc/manuals/osmux-reference.xml"

Build the book set list...
xsltproc -o doclist.txt --xinclude --xincludestyle doclist.xsl /build/doc/manuals/osmux-reference.xml
Build the listings...
xsltproc -o listings.xml --xinclude --xincludestyle --param current.dir '/build/doc/manuals' /usr/share/dblatex/xsl/common/mklistings.xsl /build/doc/manuals/osmux-reference.xml
xsltproc -o osmux-reference.rtex --xinclude --xincludestyle --param listings.xml '/tmp/tmp73_746ee/listings.xml' --param current.dir '/build/doc/manuals' /tmp/tmp73_746ee/custom.xsl /build/doc/manuals/osmux-reference.xml
XSLT stylesheets DocBook - LaTeX 2e (0.3.12)
===================================================
Image 'dblatex' not found
rsvg-convert -a -f pdf -o fig0.pdf /build/doc/manuals/osmux-reference__1.svg
rsvg-convert -a -f pdf -o fig1.pdf /build/doc/manuals/osmux-reference__2.svg
rsvg-convert -a -f pdf -o fig2.pdf /build/doc/manuals/osmux-reference__3.svg
rsvg-convert -a -f pdf -o fig3.pdf /build/doc/manuals/osmux-reference__4.svg
rsvg-convert -a -f pdf -o fig4.pdf /build/doc/manuals/osmux-reference__5.svg
rsvg-convert -a -f pdf -o fig5.pdf /build/doc/manuals/osmux-reference__6.svg
rsvg-convert -a -f pdf -o fig6.pdf /build/doc/manuals/osmux-reference__7.svg
rsvg-convert -a -f pdf -o fig7.pdf /build/doc/manuals/images/osmux-expected-traffic-savings.svg
Build osmux-reference.pdf
built-in module pdftex registered
no support found for ifthen
no support found for ifxetex
no support found for fontspec
no support found for xltxtra
no support found for fontenc
no support found for inputenc
no support found for fancybox
built-in module makeidx registered
no support found for custom-dblatex
building additional files...
checking if compiling is necessary...
the output file doesn't exist
pdflatex -interaction=batchmode osmux-reference.tex
running post-compilation scripts...
[index] the index file /tmp/tmp73_746ee/osmux-reference.idx is empty
osmux-reference.aux MD5 checksum changed
osmux-reference.toc MD5 checksum changed
the /tmp/tmp73_746ee/osmux-reference.aux file has changed
pdflatex -interaction=batchmode osmux-reference.tex
running post-compilation scripts...
[index] the index file /tmp/tmp73_746ee/osmux-reference.idx is empty
no new compilation is needed
running last-compilation scripts...
'osmux-reference.pdf' successfully built

a2x: deleting /build/doc/manuals/osmux-reference.xml
asciidoc: control_if.adoc: line 131: evaluating: {counter2:target-number}
asciidoc: control_if.adoc: line 131: evaluating: {set2:target:osmobsc-usermanual__15.svg}
asciidoc: control_if.adoc: line 136: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__15.svg" -Tsvg -
XSLT stylesheets DocBook - LaTeX 2e (0.3.12)
===================================================
Stripping NS from DocBook 5/NG document.
asciidoc: include: /build/doc/manuals/chapters/control.adoc
asciidoc: osmobsc-usermanual.adoc: line 57: reading: /build/doc/manuals/chapters/control.adoc
Processing stripped document.
a2x: args: ['-vv', '-L', "--asciidoc-opts=-f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common' ", '--dblatex-opts=--config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0 ', '-a', 'docinfo', '-a', 'revnumber=DRAFT 1.12.1-22-g56fa', '-a', 'revdate=2024-Sep-16', 'osmobsc-cbsp.adoc']
a2x: resource files: []
a2x: resource directories: ['/etc/asciidoc/stylesheets']
a2x: executing: asciidoc ['-f', '/opt/osmo-gsm-manuals/build/mscgen-filter.conf', '-f', '/opt/osmo-gsm-manuals/build/diag-filter.conf', '-f', '/opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf', '-f', '/opt/osmo-gsm-manuals/build/graphviz-filter.conf', '-a', 'srcdir=/build/doc/manuals', '-a', 'commondir=/opt/osmo-gsm-manuals/common', ('--attribute', 'docinfo'), ('--attribute', 'revnumber=DRAFT 1.12.1-22-g56fa'), ('--attribute', 'revdate=2024-Sep-16'), ('--verbose',), ('--backend', 'docbook'), ('-a', 'a2x-format=pdf'), ('--out-file', '/build/doc/manuals/osmobsc-cbsp.xml')]
a2x: executing: "dblatex" -t pdf -p "/etc/asciidoc/dblatex/asciidoc-dblatex.xsl" -s "/etc/asciidoc/dblatex/asciidoc-dblatex.sty" --config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0  -V  "/build/doc/manuals/osmobsc-cbsp.xml"

Build the book set list...
xsltproc -o doclist.txt --xinclude --xincludestyle doclist.xsl /build/doc/manuals/osmobsc-cbsp.xml
Build the listings...
xsltproc -o listings.xml --xinclude --xincludestyle --param current.dir '/build/doc/manuals' /usr/share/dblatex/xsl/common/mklistings.xsl /build/doc/manuals/osmobsc-cbsp.xml
xsltproc -o osmobsc-cbsp.rtex --xinclude --xincludestyle --param listings.xml '/tmp/tmp2ekooaet/listings.xml' --param current.dir '/build/doc/manuals' /tmp/tmp2ekooaet/custom.xsl /build/doc/manuals/osmobsc-cbsp.xml
XSLT stylesheets DocBook - LaTeX 2e (0.3.12)
===================================================
Error: no ID for constraint linkend: RESTART_IND.
XRef to nonexistent id: RESTART_IND
Error: no ID for constraint linkend: ieee-802.11.
XRef to nonexistent id: ieee-802.11
Section level > 6 not well supported for bibliodiv
Image 'dblatex' not found
Build osmobsc-cbsp.pdf
built-in module pdftex registered
no support found for ifthen
no support found for ifxetex
no support found for fontspec
no support found for xltxtra
no support found for fontenc
no support found for inputenc
no support found for fancybox
built-in module makeidx registered
no support found for custom-dblatex
built-in module bibtopic registered
building additional files...
checking if compiling is necessary...
the output file doesn't exist
pdflatex -interaction=batchmode osmobsc-cbsp.tex

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tctt0900
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input tctt0900
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tctt0900.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tctt.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymb.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txpseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [27] [29])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txgen.mf
 Ok [100] [109] [98] [99] [108])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymbol.mf
 Ok [13] [18] [21] [22] [23] [24] [25] [26] [28] [31] [32] [36] [39] [44]
[45] [46] [42] [47] [60] [61] [62] [77] [79] [87] [110] [91] [93] [94] [95]
[96] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
[162] [163] [164] [165] [166] [167] [168] [169] [171] [172] [173] [174]
[175] [177] [176] [180] [181] [182] [183] [184] [187] [191] [214] [246])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txromod.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrsuper.mf
 Ok [185] [178] [179] [170] [186])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrfract.mf
 Ok [188] [189] [190]) ) ) )
Font metrics written on tctt0900.tfm.
Output written on tctt0900.600gf (128 characters, 17564 bytes).
Transcript written on tctt0900.log.
mktexpk: /build/.texlive2022/texmf-var/fonts/pk/ljfour/jknappen/ec/tctt0900.600pk: successfully generated.
running post-compilation scripts...
[index] the index file /tmp/tmp2ekooaet/osmobsc-cbsp.idx is empty
osmobsc-cbsp.aux MD5 checksum changed
osmobsc-cbsp.toc MD5 checksum changed
the /tmp/tmp2ekooaet/osmobsc-cbsp.aux file has changed
pdflatex -interaction=batchmode osmobsc-cbsp.tex
running post-compilation scripts...
[index] the index file /tmp/tmp2ekooaet/osmobsc-cbsp.idx is empty
no new compilation is needed
running last-compilation scripts...
'osmobsc-cbsp.pdf' successfully built

a2x: deleting /build/doc/manuals/osmobsc-cbsp.xml
asciidoc: include: /build/doc/manuals/chapters/osmux_bsc.adoc
asciidoc: osmobsc-usermanual.adoc: line 59: reading: /build/doc/manuals/chapters/osmux_bsc.adoc
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/osmux.adoc
asciidoc: osmux_bsc.adoc: line 1: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/osmux.adoc
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/network_osmux_aoip.dot
asciidoc: osmux.adoc: line 125: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/network_osmux_aoip.dot
asciidoc: osmux.adoc: line 124: evaluating: {counter2:target-number}
asciidoc: osmux.adoc: line 124: evaluating: {set2:target:osmobsc-usermanual__16.svg}
asciidoc: network_osmux_aoip.dot: line 32: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__16.svg" -T svg && echo " "
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/mo_call_osmux_aoip.msc
asciidoc: osmux.adoc: line 131: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/mo_call_osmux_aoip.msc
asciidoc: osmux.adoc: line 130: evaluating: {counter2:target-number}
asciidoc: osmux.adoc: line 130: evaluating: {set2:target:osmobsc-usermanual__17.svg}
asciidoc: mo_call_osmux_aoip.msc: line 54: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__17.svg" -Tsvg -
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/network_osmux_sccplite.dot
asciidoc: osmux.adoc: line 140: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/network_osmux_sccplite.dot
asciidoc: osmux.adoc: line 139: evaluating: {counter2:target-number}
asciidoc: osmux.adoc: line 139: evaluating: {set2:target:osmobsc-usermanual__18.svg}
asciidoc: network_osmux_sccplite.dot: line 33: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__18.svg" -T svg && echo " "
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/mo_call_osmux_sccplite.msc
asciidoc: osmux.adoc: line 146: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/mo_call_osmux_sccplite.msc
asciidoc: osmux.adoc: line 145: evaluating: {counter2:target-number}
asciidoc: osmux.adoc: line 145: evaluating: {set2:target:osmobsc-usermanual__19.svg}
asciidoc: mo_call_osmux_sccplite.msc: line 58: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__19.svg" -Tsvg -
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/network_osmux_sccplite_nat.dot
asciidoc: osmux.adoc: line 155: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/network_osmux_sccplite_nat.dot
asciidoc: osmux.adoc: line 154: evaluating: {counter2:target-number}
asciidoc: osmux.adoc: line 154: evaluating: {set2:target:osmobsc-usermanual__20.svg}
asciidoc: network_osmux_sccplite_nat.dot: line 40: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__20.svg" -T svg && echo " "
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/mo_call_osmux_sccplite_nat.msc
asciidoc: osmux.adoc: line 161: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/mo_call_osmux_sccplite_nat.msc
asciidoc: osmux.adoc: line 160: evaluating: {counter2:target-number}
asciidoc: osmux.adoc: line 160: evaluating: {set2:target:osmobsc-usermanual__21.svg}
asciidoc: mo_call_osmux_sccplite_nat.msc: line 77: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__21.svg" -Tsvg -
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/mgcp_extension_osmux.adoc
asciidoc: osmux.adoc: line 164: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/mgcp_extension_osmux.adoc
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/network_osmux_abis.dot
asciidoc: osmux.adoc: line 172: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/network_osmux_abis.dot
asciidoc: osmux.adoc: line 171: evaluating: {counter2:target-number}
asciidoc: osmux.adoc: line 171: evaluating: {set2:target:osmobsc-usermanual__22.svg}
asciidoc: network_osmux_abis.dot: line 32: filtering: dot -o "/build/doc/manuals/osmobsc-usermanual__22.svg" -T svg && echo " "
asciidoc: include: /opt/osmo-gsm-manuals/common/chapters/osmux/mo_call_osmux_abis.msc
asciidoc: osmux.adoc: line 178: reading: /opt/osmo-gsm-manuals/common/chapters/osmux/mo_call_osmux_abis.msc
asciidoc: osmux.adoc: line 177: evaluating: {counter2:target-number}
asciidoc: osmux.adoc: line 177: evaluating: {set2:target:osmobsc-usermanual__23.svg}
asciidoc: mo_call_osmux_abis.msc: line 54: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__23.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/common/chapters/vty_cpu_sched.adoc
asciidoc: osmobsc-usermanual.adoc: line 61: reading: /build/doc/manuals/common/chapters/vty_cpu_sched.adoc
asciidoc: include: /build/doc/manuals/chapters/aoip-flows.adoc
asciidoc: osmobsc-usermanual.adoc: line 63: reading: /build/doc/manuals/chapters/aoip-flows.adoc
asciidoc: include: /build/doc/manuals/message-sequences/a_interface_bringup.msc
asciidoc: aoip-flows.adoc: line 45: reading: /build/doc/manuals/message-sequences/a_interface_bringup.msc
asciidoc: aoip-flows.adoc: line 44: evaluating: {counter2:target-number}
asciidoc: aoip-flows.adoc: line 44: evaluating: {set2:target:osmobsc-usermanual__24.svg}
asciidoc: a_interface_bringup.msc: line 31: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__24.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/message-sequences/mo_call-bsc-msc-mgw-aoip.msc
asciidoc: aoip-flows.adoc: line 106: reading: /build/doc/manuals/message-sequences/mo_call-bsc-msc-mgw-aoip.msc
asciidoc: aoip-flows.adoc: line 105: evaluating: {counter2:target-number}
asciidoc: aoip-flows.adoc: line 105: evaluating: {set2:target:osmobsc-usermanual__25.svg}
asciidoc: mo_call-bsc-msc-mgw-aoip.msc: line 75: filtering: "/usr/bin/python3" "./build/filter-wrapper.py" mscgen -o "/build/doc/manuals/osmobsc-usermanual__25.svg" -Tsvg -
asciidoc: include: /build/doc/manuals/common/chapters/port_numbers.adoc
asciidoc: osmobsc-usermanual.adoc: line 65: reading: /build/doc/manuals/common/chapters/port_numbers.adoc
Build _temp_osmobsc-vty-reference.pdf
asciidoc: include: /build/doc/manuals/common/chapters/bibliography.adoc
asciidoc: osmobsc-usermanual.adoc: line 67: reading: /build/doc/manuals/common/chapters/bibliography.adoc
asciidoc: include: /build/doc/manuals/common/chapters/glossary.adoc
asciidoc: osmobsc-usermanual.adoc: line 69: reading: /build/doc/manuals/common/chapters/glossary.adoc
asciidoc: include: /build/doc/manuals/common/chapters/gfdl.adoc
asciidoc: osmobsc-usermanual.adoc: line 71: reading: /build/doc/manuals/common/chapters/gfdl.adoc
'osmobsc-vty-reference.pdf' successfully built
+ rm /build/doc/manuals/generated/_temp_osmobsc-vty-reference.xml
a2x: args: ['-vv', '-L', "--asciidoc-opts=-f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common' ", '--dblatex-opts=--config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0 ', '-a', 'docinfo', '-a', 'revnumber=DRAFT 1.12.1-22-g56fa', '-a', 'revdate=2024-Sep-16', 'osmobsc-usermanual.adoc']
a2x: resource files: []
a2x: resource directories: ['/etc/asciidoc/stylesheets']
a2x: executing: asciidoc ['-f', '/opt/osmo-gsm-manuals/build/mscgen-filter.conf', '-f', '/opt/osmo-gsm-manuals/build/diag-filter.conf', '-f', '/opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf', '-f', '/opt/osmo-gsm-manuals/build/graphviz-filter.conf', '-a', 'srcdir=/build/doc/manuals', '-a', 'commondir=/opt/osmo-gsm-manuals/common', ('--attribute', 'docinfo'), ('--attribute', 'revnumber=DRAFT 1.12.1-22-g56fa'), ('--attribute', 'revdate=2024-Sep-16'), ('--verbose',), ('--backend', 'docbook'), ('-a', 'a2x-format=pdf'), ('--out-file', '/build/doc/manuals/osmobsc-usermanual.xml')]
a2x: executing: "dblatex" -t pdf -p "/etc/asciidoc/dblatex/asciidoc-dblatex.xsl" -s "/etc/asciidoc/dblatex/asciidoc-dblatex.sty" --config /opt/osmo-gsm-manuals/build/dblatex_config.xml -s /opt/osmo-gsm-manuals/build/custom-dblatex.sty -P draft.mode=yes -P draft.watermark=0  -V  "/build/doc/manuals/osmobsc-usermanual.xml"

Build the book set list...
xsltproc -o doclist.txt --xinclude --xincludestyle doclist.xsl /build/doc/manuals/osmobsc-usermanual.xml
/build/doc/manuals/osmobsc-usermanual.xml:11305: element figure: validity error : ID fig-network-osmux-aoip already defined
<figure id="fig-network-osmux-aoip"><title>Sample node diagram of Osmux enabled 
                                   ^
Build the listings...
xsltproc -o listings.xml --xinclude --xincludestyle --param current.dir '/build/doc/manuals' /usr/share/dblatex/xsl/common/mklistings.xsl /build/doc/manuals/osmobsc-usermanual.xml
/build/doc/manuals/osmobsc-usermanual.xml:11305: element figure: validity error : ID fig-network-osmux-aoip already defined
<figure id="fig-network-osmux-aoip"><title>Sample node diagram of Osmux enabled 
                                   ^
xsltproc -o osmobsc-usermanual.rtex --xinclude --xincludestyle --param listings.xml '/tmp/tmpsq8_7mrn/listings.xml' --param current.dir '/build/doc/manuals' /tmp/tmpsq8_7mrn/custom.xsl /build/doc/manuals/osmobsc-usermanual.xml
/build/doc/manuals/osmobsc-usermanual.xml:11305: element figure: validity error : ID fig-network-osmux-aoip already defined
<figure id="fig-network-osmux-aoip"><title>Sample node diagram of Osmux enabled 
                                   ^
XSLT stylesheets DocBook - LaTeX 2e (0.3.12)
===================================================
Error: no ID for constraint linkend: net.
XRef to nonexistent id: net
Error: no ID for constraint linkend: 3gpp-ts-44.006.
XRef to nonexistent id: 3gpp-ts-44.006
Error: no ID for constraint linkend: 3gpp-ts-43-059.
XRef to nonexistent id: 3gpp-ts-43-059
Error: no ID for constraint linkend: 3gpp-ts-49-031.
XRef to nonexistent id: 3gpp-ts-49-031
Error: no ID for constraint linkend: 3gpp-ts-23-032.
XRef to nonexistent id: 3gpp-ts-23-032
Error: no ID for constraint linkend: bts_chreq:total.
XRef to nonexistent id: bts_chreq:total
Error: no ID for constraint linkend: bts_chreq:no_channel.
XRef to nonexistent id: bts_chreq:no_channel
Error: no ID for constraint linkend: bts_chan:rf_fail.
XRef to nonexistent id: bts_chan:rf_fail
Error: no ID for constraint linkend: bts_chan:rll_err.
XRef to nonexistent id: bts_chan:rll_err
Error: no ID for constraint linkend: bts_oml_fail.
XRef to nonexistent id: bts_oml_fail
Error: no ID for constraint linkend: bts_rsl_fail.
XRef to nonexistent id: bts_rsl_fail
Error: no ID for constraint linkend: bts_codec:amr_f.
XRef to nonexistent id: bts_codec:amr_f
Error: no ID for constraint linkend: bts_codec:amr_h.
XRef to nonexistent id: bts_codec:amr_h
Error: no ID for constraint linkend: bts_codec:efr.
XRef to nonexistent id: bts_codec:efr
Error: no ID for constraint linkend: bts_codec:fr.
XRef to nonexistent id: bts_codec:fr
Error: no ID for constraint linkend: bts_codec:hr.
XRef to nonexistent id: bts_codec:hr
Error: no ID for constraint linkend: bts_paging:attempted.
XRef to nonexistent id: bts_paging:attempted
Error: no ID for constraint linkend: bts_paging:already.
XRef to nonexistent id: bts_paging:already
Error: no ID for constraint linkend: bts_paging:responded.
XRef to nonexistent id: bts_paging:responded
Error: no ID for constraint linkend: bts_paging:expired.
XRef to nonexistent id: bts_paging:expired
Error: no ID for constraint linkend: bts_chan_act:total.
XRef to nonexistent id: bts_chan_act:total
Error: no ID for constraint linkend: bts_chan_act:nack.
XRef to nonexistent id: bts_chan_act:nack
Error: no ID for constraint linkend: bts_rsl:unknown.
XRef to nonexistent id: bts_rsl:unknown
Error: no ID for constraint linkend: bts_rsl:ipa_nack.
XRef to nonexistent id: bts_rsl:ipa_nack
Error: no ID for constraint linkend: bts_chan:mode_modify_nack.
XRef to nonexistent id: bts_chan:mode_modify_nack
Error: no ID for constraint linkend: bts_chreq:total.
XRef to nonexistent id: bts_chreq:total
Error: no ID for constraint linkend: bts_chreq:no_channel.
XRef to nonexistent id: bts_chreq:no_channel
Error: no ID for constraint linkend: bts_chan:rf_fail.
XRef to nonexistent id: bts_chan:rf_fail
Error: no ID for constraint linkend: bts_chan:rll_err.
XRef to nonexistent id: bts_chan:rll_err
Error: no ID for constraint linkend: bts_oml_fail.
XRef to nonexistent id: bts_oml_fail
Error: no ID for constraint linkend: bts_rsl_fail.
XRef to nonexistent id: bts_rsl_fail
Error: no ID for constraint linkend: bts_codec:amr_f.
XRef to nonexistent id: bts_codec:amr_f
Error: no ID for constraint linkend: bts_codec:amr_h.
XRef to nonexistent id: bts_codec:amr_h
Error: no ID for constraint linkend: bts_codec:efr.
XRef to nonexistent id: bts_codec:efr
Error: no ID for constraint linkend: bts_codec:fr.
XRef to nonexistent id: bts_codec:fr
Error: no ID for constraint linkend: bts_codec:hr.
XRef to nonexistent id: bts_codec:hr
Error: no ID for constraint linkend: bts_paging:attempted.
XRef to nonexistent id: bts_paging:attempted
Error: no ID for constraint linkend: bts_paging:already.
XRef to nonexistent id: bts_paging:already
Error: no ID for constraint linkend: bts_paging:responded.
XRef to nonexistent id: bts_paging:responded
Error: no ID for constraint linkend: bts_paging:expired.
XRef to nonexistent id: bts_paging:expired
Error: no ID for constraint linkend: bts_chan_act:total.
XRef to nonexistent id: bts_chan_act:total
Error: no ID for constraint linkend: bts_chan_act:nack.
XRef to nonexistent id: bts_chan_act:nack
Error: no ID for constraint linkend: bts_rsl:unknown.
XRef to nonexistent id: bts_rsl:unknown
Error: no ID for constraint linkend: bts_rsl:ipa_nack.
XRef to nonexistent id: bts_rsl:ipa_nack
Error: no ID for constraint linkend: bts_chan:mode_modify_nack.
XRef to nonexistent id: bts_chan:mode_modify_nack
Error: no ID for constraint linkend: bts_chreq:total.
XRef to nonexistent id: bts_chreq:total
Error: no ID for constraint linkend: bts_chreq:no_channel.
XRef to nonexistent id: bts_chreq:no_channel
Error: no ID for constraint linkend: bts_chan:rf_fail.
XRef to nonexistent id: bts_chan:rf_fail
Error: no ID for constraint linkend: bts_chan:rll_err.
XRef to nonexistent id: bts_chan:rll_err
Error: no ID for constraint linkend: bts_oml_fail.
XRef to nonexistent id: bts_oml_fail
Error: no ID for constraint linkend: bts_rsl_fail.
XRef to nonexistent id: bts_rsl_fail
Error: no ID for constraint linkend: bts_codec:amr_f.
XRef to nonexistent id: bts_codec:amr_f
Error: no ID for constraint linkend: bts_codec:amr_h.
XRef to nonexistent id: bts_codec:amr_h
Error: no ID for constraint linkend: bts_codec:efr.
XRef to nonexistent id: bts_codec:efr
Error: no ID for constraint linkend: bts_codec:fr.
XRef to nonexistent id: bts_codec:fr
Error: no ID for constraint linkend: bts_codec:hr.
XRef to nonexistent id: bts_codec:hr
Error: no ID for constraint linkend: bts_paging:attempted.
XRef to nonexistent id: bts_paging:attempted
Error: no ID for constraint linkend: bts_paging:already.
XRef to nonexistent id: bts_paging:already
Error: no ID for constraint linkend: bts_paging:responded.
XRef to nonexistent id: bts_paging:responded
Error: no ID for constraint linkend: bts_paging:expired.
XRef to nonexistent id: bts_paging:expired
Error: no ID for constraint linkend: bts_chan_act:total.
XRef to nonexistent id: bts_chan_act:total
Error: no ID for constraint linkend: bts_chan_act:nack.
XRef to nonexistent id: bts_chan_act:nack
Error: no ID for constraint linkend: bts_rsl:unknown.
XRef to nonexistent id: bts_rsl:unknown
Error: no ID for constraint linkend: bts_rsl:ipa_nack.
XRef to nonexistent id: bts_rsl:ipa_nack
Error: no ID for constraint linkend: bts_chan:mode_modify_nack.
XRef to nonexistent id: bts_chan:mode_modify_nack
Error: no ID for constraint linkend: e1inp_hdlc:abort.
XRef to nonexistent id: e1inp_hdlc:abort
Error: no ID for constraint linkend: e1inp_hdlc:bad_fcs.
XRef to nonexistent id: e1inp_hdlc:bad_fcs
Error: no ID for constraint linkend: e1inp_hdlc:overrun.
XRef to nonexistent id: e1inp_hdlc:overrun
Error: no ID for constraint linkend: e1inp_alarm.
XRef to nonexistent id: e1inp_alarm
Error: no ID for constraint linkend: e1inp_removed.
XRef to nonexistent id: e1inp_removed
Error: no ID for constraint linkend: bsc_assignment:attempted.
XRef to nonexistent id: bsc_assignment:attempted
Error: no ID for constraint linkend: bsc_assignment:completed.
XRef to nonexistent id: bsc_assignment:completed
Error: no ID for constraint linkend: bsc_assignment:stopped.
XRef to nonexistent id: bsc_assignment:stopped
Error: no ID for constraint linkend: bsc_assignment:no_channel.
XRef to nonexistent id: bsc_assignment:no_channel
Error: no ID for constraint linkend: bsc_assignment:timeout.
XRef to nonexistent id: bsc_assignment:timeout
Error: no ID for constraint linkend: bsc_assignment:failed.
XRef to nonexistent id: bsc_assignment:failed
Error: no ID for constraint linkend: bsc_assignment:error.
XRef to nonexistent id: bsc_assignment:error
Error: no ID for constraint linkend: bsc_handover:attempted.
XRef to nonexistent id: bsc_handover:attempted
Error: no ID for constraint linkend: bsc_handover:completed.
XRef to nonexistent id: bsc_handover:completed
Error: no ID for constraint linkend: bsc_handover:stopped.
XRef to nonexistent id: bsc_handover:stopped
Error: no ID for constraint linkend: bsc_handover:no_channel.
XRef to nonexistent id: bsc_handover:no_channel
Error: no ID for constraint linkend: bsc_handover:timeout.
XRef to nonexistent id: bsc_handover:timeout
Error: no ID for constraint linkend: bsc_handover:failed.
XRef to nonexistent id: bsc_handover:failed
Error: no ID for constraint linkend: bsc_handover:error.
XRef to nonexistent id: bsc_handover:error
Error: no ID for constraint linkend: bsc_interbsc_ho_out:attempted.
XRef to nonexistent id: bsc_interbsc_ho_out:attempted
Error: no ID for constraint linkend: bsc_interbsc_ho_out:completed.
XRef to nonexistent id: bsc_interbsc_ho_out:completed
Error: no ID for constraint linkend: bsc_interbsc_ho_out:stopped.
XRef to nonexistent id: bsc_interbsc_ho_out:stopped
Error: no ID for constraint linkend: bsc_interbsc_ho_out:timeout.
XRef to nonexistent id: bsc_interbsc_ho_out:timeout
Error: no ID for constraint linkend: bsc_interbsc_ho_out:error.
XRef to nonexistent id: bsc_interbsc_ho_out:error
Error: no ID for constraint linkend: bsc_interbsc_ho_in:attempted.
XRef to nonexistent id: bsc_interbsc_ho_in:attempted
Error: no ID for constraint linkend: bsc_interbsc_ho_in:completed.
XRef to nonexistent id: bsc_interbsc_ho_in:completed
Error: no ID for constraint linkend: bsc_interbsc_ho_in:stopped.
XRef to nonexistent id: bsc_interbsc_ho_in:stopped
Error: no ID for constraint linkend: bsc_interbsc_ho_in:no_channel.
XRef to nonexistent id: bsc_interbsc_ho_in:no_channel
Error: no ID for constraint linkend: bsc_interbsc_ho_in:failed.
XRef to nonexistent id: bsc_interbsc_ho_in:failed
Error: no ID for constraint linkend: bsc_interbsc_ho_in:timeout.
XRef to nonexistent id: bsc_interbsc_ho_in:timeout
Error: no ID for constraint linkend: bsc_interbsc_ho_in:error.
XRef to nonexistent id: bsc_interbsc_ho_in:error
Error: no ID for constraint linkend: bsc_paging:attempted.
XRef to nonexistent id: bsc_paging:attempted
Error: no ID for constraint linkend: bsc_paging:detached.
XRef to nonexistent id: bsc_paging:detached
Error: no ID for constraint linkend: bsc_paging:responded.
XRef to nonexistent id: bsc_paging:responded
Error: no ID for constraint linkend: bsc_abis:unknown_unit_id.
XRef to nonexistent id: bsc_abis:unknown_unit_id
Error: no ID for constraint linkend: bts_chanloadavg.
XRef to nonexistent id: bts_chanloadavg
Error: no ID for constraint linkend: bts_T3122.
XRef to nonexistent id: bts_T3122
Error: no ID for constraint linkend: bts_rach_busy.
XRef to nonexistent id: bts_rach_busy
Error: no ID for constraint linkend: bts_rach_access.
XRef to nonexistent id: bts_rach_access
Error: no ID for constraint linkend: bts_chanloadavg.
XRef to nonexistent id: bts_chanloadavg
Error: no ID for constraint linkend: bts_T3122.
XRef to nonexistent id: bts_T3122
Error: no ID for constraint linkend: bts_rach_busy.
XRef to nonexistent id: bts_rach_busy
Error: no ID for constraint linkend: bts_rach_access.
XRef to nonexistent id: bts_rach_access
Error: no ID for constraint linkend: bts_chanloadavg.
XRef to nonexistent id: bts_chanloadavg
Error: no ID for constraint linkend: bts_T3122.
XRef to nonexistent id: bts_T3122
Error: no ID for constraint linkend: bts_rach_busy.
XRef to nonexistent id: bts_rach_busy
Error: no ID for constraint linkend: bts_rach_access.
XRef to nonexistent id: bts_rach_access
Error: no ID for constraint linkend: ieee-802.11.
XRef to nonexistent id: ieee-802.11
Section level > 6 not well supported for bibliodiv
Image 'dblatex' not found
rsvg-convert -a -f pdf -o fig0.pdf /build/doc/manuals/osmobsc-usermanual__1.svg
rsvg-convert -a -f pdf -o fig1.pdf /build/doc/manuals/osmobsc-usermanual__2.svg
rsvg-convert -a -f pdf -o fig2.pdf /build/doc/manuals/osmobsc-usermanual__3.svg
Cannot convert './common/images/wireshark-gsmtap-log.png' to pdf
rsvg-convert -a -f pdf -o fig3.pdf /build/doc/manuals/osmobsc-usermanual__4.svg
rsvg-convert -a -f pdf -o fig4.pdf /build/doc/manuals/osmobsc-usermanual__5.svg
rsvg-convert -a -f pdf -o fig5.pdf /build/doc/manuals/osmobsc-usermanual__6.svg
rsvg-convert -a -f pdf -o fig6.pdf /build/doc/manuals/osmobsc-usermanual__7.svg
rsvg-convert -a -f pdf -o fig7.pdf /build/doc/manuals/osmobsc-usermanual__8.svg
rsvg-convert -a -f pdf -o fig8.pdf /build/doc/manuals/osmobsc-usermanual__9.svg
rsvg-convert -a -f pdf -o fig9.pdf /build/doc/manuals/osmobsc-usermanual__10.svg
rsvg-convert -a -f pdf -o fig10.pdf /build/doc/manuals/osmobsc-usermanual__11.svg
rsvg-convert -a -f pdf -o fig11.pdf /build/doc/manuals/osmobsc-usermanual__12.svg
rsvg-convert -a -f pdf -o fig12.pdf /build/doc/manuals/osmobsc-usermanual__13.svg
rsvg-convert -a -f pdf -o fig13.pdf /build/doc/manuals/osmobsc-usermanual__14.svg
rsvg-convert -a -f pdf -o fig14.pdf /build/doc/manuals/osmobsc-usermanual__15.svg
rsvg-convert -a -f pdf -o fig15.pdf /build/doc/manuals/osmobsc-usermanual__16.svg
rsvg-convert -a -f pdf -o fig16.pdf /build/doc/manuals/osmobsc-usermanual__17.svg
rsvg-convert -a -f pdf -o fig17.pdf /build/doc/manuals/osmobsc-usermanual__18.svg
rsvg-convert -a -f pdf -o fig18.pdf /build/doc/manuals/osmobsc-usermanual__19.svg
rsvg-convert -a -f pdf -o fig19.pdf /build/doc/manuals/osmobsc-usermanual__20.svg
rsvg-convert -a -f pdf -o fig20.pdf /build/doc/manuals/osmobsc-usermanual__21.svg
rsvg-convert -a -f pdf -o fig21.pdf /build/doc/manuals/osmobsc-usermanual__22.svg
rsvg-convert -a -f pdf -o fig22.pdf /build/doc/manuals/osmobsc-usermanual__23.svg
rsvg-convert -a -f pdf -o fig23.pdf /build/doc/manuals/osmobsc-usermanual__24.svg
rsvg-convert -a -f pdf -o fig24.pdf /build/doc/manuals/osmobsc-usermanual__25.svg
Build osmobsc-usermanual.pdf
built-in module pdftex registered
no support found for ifthen
no support found for ifxetex
no support found for fontspec
no support found for xltxtra
no support found for fontenc
no support found for inputenc
no support found for fancybox
built-in module makeidx registered
no support found for custom-dblatex
built-in module bibtopic registered
building additional files...
checking if compiling is necessary...
the output file doesn't exist
pdflatex -interaction=batchmode osmobsc-usermanual.tex
running post-compilation scripts...
[index] the index file /tmp/tmpsq8_7mrn/osmobsc-usermanual.idx is empty
osmobsc-usermanual.aux MD5 checksum changed
osmobsc-usermanual.toc MD5 checksum changed
the /tmp/tmpsq8_7mrn/osmobsc-usermanual.aux file has changed
pdflatex -interaction=batchmode osmobsc-usermanual.tex
running post-compilation scripts...
[index] the index file /tmp/tmpsq8_7mrn/osmobsc-usermanual.idx is empty
osmobsc-usermanual.aux MD5 checksum changed
the /tmp/tmpsq8_7mrn/osmobsc-usermanual.aux file has changed but no re-run required?
no new compilation is needed
running last-compilation scripts...
'osmobsc-usermanual.pdf' successfully built

a2x: deleting /build/doc/manuals/osmobsc-usermanual.xml
make[3]: Leaving directory '/build/doc/manuals'
make[3]: Entering directory '/build/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/doc'
make[2]: Leaving directory '/build/doc'
Making all in contrib
make[2]: Entering directory '/build/contrib'
Making all in systemd
make[3]: Entering directory '/build/contrib/systemd'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/contrib/systemd'
make[3]: Entering directory '/build/contrib'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/contrib'
make[2]: Leaving directory '/build/contrib'
make[2]: Entering directory '/build'
make[2]: Leaving directory '/build'
make[1]: Leaving directory '/build'
+ LD_LIBRARY_PATH=/build/deps/install/lib
+ make check
make  check-recursive
make[1]: Entering directory '/build'
Making check in include
make[2]: Entering directory '/build/include'
Making check in osmocom
make[3]: Entering directory '/build/include/osmocom'
Making check in bsc
make[4]: Entering directory '/build/include/osmocom/bsc'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/include/osmocom/bsc'
make[4]: Entering directory '/build/include/osmocom'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/include/osmocom'
make[3]: Leaving directory '/build/include/osmocom'
make[3]: Entering directory '/build/include'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/include'
make[2]: Leaving directory '/build/include'
Making check in src
make[2]: Entering directory '/build/src'
Making check in osmo-bsc
make[3]: Entering directory '/build/src/osmo-bsc'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/src/osmo-bsc'
Making check in utils
make[3]: Entering directory '/build/src/utils'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/src/utils'
Making check in ipaccess
make[3]: Entering directory '/build/src/ipaccess'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/src/ipaccess'
make[3]: Entering directory '/build/src'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/src'
make[2]: Leaving directory '/build/src'
Making check in tests
make[2]: Entering directory '/build/tests'
Making check in abis
make[3]: Entering directory '/build/tests/abis'
make  abis_test
make[4]: Entering directory '/build/tests/abis'
  CC       abis_test.o
  CCLD     abis_test
make[4]: Leaving directory '/build/tests/abis'
make[3]: Leaving directory '/build/tests/abis'
Making check in acc
make[3]: Entering directory '/build/tests/acc'
make  acc_test
make[4]: Entering directory '/build/tests/acc'
  CC       acc_test.o
  CCLD     acc_test
make[4]: Leaving directory '/build/tests/acc'
make[3]: Leaving directory '/build/tests/acc'
Making check in bsc
make[3]: Entering directory '/build/tests/bsc'
make  bsc_test
make[4]: Entering directory '/build/tests/bsc'
  CC       bsc_test.o
  CCLD     bsc_test
make[4]: Leaving directory '/build/tests/bsc'
make[3]: Leaving directory '/build/tests/bsc'
Making check in codec_pref
make[3]: Entering directory '/build/tests/codec_pref'
make  codec_pref_test
make[4]: Entering directory '/build/tests/codec_pref'
  CC       codec_pref_test.o
  CCLD     codec_pref_test
make[4]: Leaving directory '/build/tests/codec_pref'
make[3]: Leaving directory '/build/tests/codec_pref'
Making check in gsm0408
make[3]: Entering directory '/build/tests/gsm0408'
make  gsm0408_test
make[4]: Entering directory '/build/tests/gsm0408'
  CC       gsm0408_test.o
  CCLD     gsm0408_test
make[4]: Leaving directory '/build/tests/gsm0408'
make[3]: Leaving directory '/build/tests/gsm0408'
Making check in handover
make[3]: Entering directory '/build/tests/handover'
make  handover_test
make[4]: Entering directory '/build/tests/handover'
  CC       handover_test.o
  CCLD     handover_test
make[4]: Leaving directory '/build/tests/handover'
make[3]: Leaving directory '/build/tests/handover'
Making check in nanobts_omlattr
make[3]: Entering directory '/build/tests/nanobts_omlattr'
make  nanobts_omlattr_test
make[4]: Entering directory '/build/tests/nanobts_omlattr'
  CC       nanobts_omlattr_test.o
  CCLD     nanobts_omlattr_test
make[4]: Leaving directory '/build/tests/nanobts_omlattr'
make[3]: Leaving directory '/build/tests/nanobts_omlattr'
Making check in paging
make[3]: Entering directory '/build/tests/paging'
make  paging_test
make[4]: Entering directory '/build/tests/paging'
  CC       paging_test.o
  CCLD     paging_test
make[4]: Leaving directory '/build/tests/paging'
make[3]: Leaving directory '/build/tests/paging'
Making check in subscr
make[3]: Entering directory '/build/tests/subscr'
make  bsc_subscr_test
make[4]: Entering directory '/build/tests/subscr'
  CC       bsc_subscr_test.o
  CCLD     bsc_subscr_test
make[4]: Leaving directory '/build/tests/subscr'
make[3]: Leaving directory '/build/tests/subscr'
make[3]: Entering directory '/build/tests'
make  check-local
make[4]: Entering directory '/build/tests'
:;{ \
               echo '# Signature of the current package.' && \
               echo 'm4_define([AT_PACKAGE_NAME],' && \
               echo '  [osmo-bsc])' && \
               echo 'm4_define([AT_PACKAGE_TARNAME],' && \
               echo '  [osmo-bsc])' && \
               echo 'm4_define([AT_PACKAGE_VERSION],' && \
               echo '  [1.12.1.22-56fa])' && \
               echo 'm4_define([AT_PACKAGE_STRING],' && \
               echo '  [osmo-bsc 1.12.1.22-56fa])' && \
               echo 'm4_define([AT_PACKAGE_BUGREPORT],' && \
               echo '  [openbsc@lists.osmocom.org])'; \
               echo 'm4_define([AT_PACKAGE_URL],' && \
               echo '  [])'; \
             } >'./package.m4'
/bin/bash ../missing --run autom4te --language=autotest -I '.' -o testsuite.tmp testsuite.at
mv testsuite.tmp testsuite
/bin/bash './testsuite' 
## ----------------------------------- ##
## osmo-bsc 1.12.1.22-56fa test suite. ##
## ----------------------------------- ##

Regression tests.

  1: abis                                            ok
  2: acc                                             ok
  3: bsc                                             ok
  4: codec_pref                                      ok
  5: gsm0408                                         ok
  6: handover_tests                                  ok
  7: paging                                          ok
  8: nanobts_omlattr                                 ok
  9: subscr                                          ok

## ------------- ##
## Test results. ##
## ------------- ##

All 9 tests were successful.
make  python-tests
make[5]: Entering directory '/build/tests'
make vty-test
make[6]: Entering directory '/build/tests'
osmo_verify_transcript_vty.py -v \
	-n OsmoBSC -p 4242 \
	-r "../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg" \
	 ./*.vty
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable


OsmoBSC# ### Default configuration (overpower disabled)

OsmoBSC# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# list with-flags
  . ...  help
  . ...  list [with-flags]
  . ...  show vty-attributes
  . ...  show vty-attributes (application|library|global)
  . ...  write terminal
  . ...  write file [PATH]
  . ...  write memory
  . ...  write
  . ...  show running-config
  . ...  exit
  . ...  end
  . o..  type (unknown|bs11|nanobts|rbs2000|nokia_site|osmo-bts)
  . ...  description .TEXT
  . ...  no description
  . o..  band BAND
  . .r.  cell_identity <0-65535>
  . .r.  dtx uplink [force]
  . .r.  dtx downlink
  . .r.  no dtx uplink
  . .r.  no dtx downlink
  . .r.  location_area_code (<0-65535>|<0x0000-0xffff>)
  . o..  base_station_id_code <0-63>
  . o..  ipa unit-id <0-65534> <0-255>
  . o..  ipa rsl-ip A.B.C.D
  . o..  nokia_site skip-reset (0|1)
  ! ...  nokia_site no-local-rel-conf (0|1)
  ! ...  nokia_site bts-reset-timer <15-100>
  . o..  oml ipa stream-id <0-255> line E1_LINE
  . ...  oml e1 line E1_LINE timeslot <1-31> sub-slot (0|1|2|3|full)
  . o..  oml e1 tei <0-63>
  ! ...  channel allocator mode (set-all|chan-req|assignment|handover|vgcs-vbs) (ascending|descending)
  ! ...  channel allocator mode assignment dynamic
  ! ...  channel allocator dynamic-param sort-by-trx-power (0|1)
  ! ...  channel allocator dynamic-param ul-rxlev thresh <0-63> avg-num <1-10>
  ! ...  channel allocator dynamic-param c0-chan-load thresh <0-100>
  ! ...  channel allocator avoid-interference (0|1)
  ! ...  channel allocator tch-signalling-policy (never|emergency|voice|always)
  . .r.  rach tx integer <0-15>
  . .r.  rach max transmission (1|2|4|7)
  ! ...  rach max-delay <1-127>
  ! ...  rach expiry-timeout <4-64>
  . .r.  channel-description attach (0|1)
  . .r.  channel-description bs-pa-mfrms <2-9>
  . .r.  channel-description bs-ag-blks-res <0-7>
  . o..  ccch load-indication-threshold <0-100>
  . o..  ccch load-indication-period <0-255>
  . o..  rach nm busy threshold <0-255>
  . o..  rach nm load average <0-65535>
  . .r.  cell barred (0|1)
  . .r.  rach emergency call allowed (0|1)
  . .r.  rach call-reestablishment allowed (0|1)
  . .r.  rach access-control-class (0|1|2|3|4|5|6|7|8|9|11|12|13|14|15) (barred|allowed)
  . ..l  ms max power <0-40>
  . .r.  cell reselection hysteresis <0-14>
  . .r.  rxlev access min <0-63>
  . .r.  cell bar qualify (0|1)
  . .r.  cell reselection offset <0-126>
  . .r.  temporary offset <0-60>
  . .r.  temporary offset infinite
  . .r.  penalty time <20-620>
  . .r.  penalty time reserved
  . o..  radio-link-timeout <4-64>
  . o..  radio-link-timeout infinite
  . o..  gprs mode (none|gprs|egprs)
  . .r.  no gprs egprs-packet-channel-request
  . .r.  gprs egprs-packet-channel-request
  . o..  gprs ns timer (tns-block|tns-block-retries|tns-reset|tns-reset-retries|tns-test|tns-alive|tns-alive-retries|tsns-prov) <0-255>
  . o..  gprs routing area <0-255>
  . .r.  gprs network-control-order (nc0|nc1|nc2)
  . .r.  gprs control-ack-type-rach
  . .r.  gprs ccn-active (0|1|default)
  . .r.  gprs power-control alpha <0-10>
  . .r.  no gprs control-ack-type-rach
  . o..  gprs cell bvci <2-65535>
  . o..  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) <0-255>
  . o..  gprs nsei <0-65535>
  . o..  no gprs nsvc <0-1>
  . o..  gprs nsvc <0-1> nsvci <0-65535>
  . o..  gprs nsvc <0-1> local udp port <0-65535>
  . o..  gprs nsvc <0-1> remote udp port <0-65535>
  . o..  gprs nsvc <0-1> remote ip (A.B.C.D|X:X::X:X)
  ! ...  paging free <-1-1024>
  . .r.  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)
  . .r.  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
  . .r.  system-information unused-send-empty
  . .r.  no system-information unused-send-empty
  . .r.  early-classmark-sending (allowed|forbidden)
  . .r.  early-classmark-sending-3g (allowed|forbidden)
  . .r.  neighbor-list mode (automatic|manual|manual-si5)
  . .r.  neighbor-list (add|del) arfcn <0-1023>
  . .r.  si5 neighbor-list (add|del) arfcn <0-1023>
  . .r.  si2quater neighbor-list add earfcn <0-65535> thresh-hi <0-31> thresh-lo <0-32> prio <0-8> qrxlv <0-32> meas <0-8>
  . .r.  si2quater neighbor-list del earfcn <0-65535>
  . .r.  si2quater neighbor-list add uarfcn <0-16383> <0-511> <0-1>
  . .r.  si2quater neighbor-list del uarfcn <0-16383> <0-511>
  ! ...  rf-lock-exclude
  ! ...  no rf-lock-exclude
  . o..  force-combined-si
  . o..  no force-combined-si
  . ..l  codec-support fr
  . ..l  codec-support fr (hr|efr|amr)
  . ..l  codec-support fr (hr|efr|amr) (hr|efr|amr)
  . ..l  codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)
  . ..l  codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)
  ! ...  depends-on-bts <0-65535>
  ! ...  no depends-on-bts <0-65535>
  . ..l  amr tch-f modes (0|1|2|3|4|5|6|7)
  . ..l  amr tch-f modes (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7)
  . ..l  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)
  . ..l  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)
  . ..l  amr tch-f threshold (ms|bts) <0-63>
  . ..l  amr tch-f threshold (ms|bts) <0-63> <0-63>
  . ..l  amr tch-f threshold (ms|bts) <0-63> <0-63> <0-63>
  . ..l  amr tch-f hysteresis (ms|bts) <0-15>
  . ..l  amr tch-f hysteresis (ms|bts) <0-15> <0-15>
  . ..l  amr tch-f hysteresis (ms|bts) <0-15> <0-15> <0-15>
  . ..l  amr tch-f start-mode (auto|1|2|3|4)
  . ..l  amr tch-h modes (0|1|2|3|4|5)
  . ..l  amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5)
  . ..l  amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5) (0|1|2|3|4|5)
  . ..l  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)
  . ..l  amr tch-h threshold (ms|bts) <0-63>
  . ..l  amr tch-h threshold (ms|bts) <0-63> <0-63>
  . ..l  amr tch-h threshold (ms|bts) <0-63> <0-63> <0-63>
  . ..l  amr tch-h hysteresis (ms|bts) <0-15>
  . ..l  amr tch-h hysteresis (ms|bts) <0-15> <0-15>
  . ..l  amr tch-h hysteresis (ms|bts) <0-15> <0-15> <0-15>
  . ..l  amr tch-h start-mode (auto|1|2|3|4)
  . ..l  osmux (on|off|only)
  . ..l  mgw pool-target <0-255> [strict]
  . ..l  no mgw pool-target
  ! ...  access-control-class-rotate <0-10>
  ! ...  access-control-class-rotate-quantum <1-65535>
  ! ...  access-control-class-ramping
  ! ...  no access-control-class-ramping
  ! ...  access-control-class-ramping-step-interval (<5-600>|dynamic)
  ! ...  access-control-class-ramping-step-size (<1-10>)
  ! ...  access-control-class-ramping-chan-load <0-100> <0-100>
  ! ...  timer-dynamic TNNNN
  ! ...  no timer-dynamic TNNNN
  . ..l  repeat dl-facch (command|all)
  . ..l  no repeat dl-facch
  . ..l  repeat (ul-sacch|dl-sacch)
  . ..l  no repeat (ul-sacch|dl-sacch)
  . ..l  repeat rxqual (0|1|2|3|4|5|6|7)
  . ..l  overpower (dl-acch|dl-sacch|dl-facch) <1-4>
  . ..l  no overpower dl-acch
  . ..l  overpower rxqual (0|1|2|3|4|5|6|7)
  . ..l  overpower chan-mode (speech-amr|any)
  . o..  interference-meas avg-period <1-31>
  . o..  interference-meas level-bounds <-120-0> <-120-0> <-120-0> <-120-0> <-120-0> <-120-0>
  ! ...  srvcc fast-return (allow|forbid)
  ! ...  immediate-assignment (post-chan-ack|pre-chan-ack|pre-ts-ack)
  . .r.  nch-position num-blocks <1-7> first-block <0-6>
  . .r.  no nch-position
  . .r.  ncc-permitted all

  . .r.  ncc-permitted <1-8> [<1-8>] [<1-8>] [<1-8>] [<1-8>] [<1-8>] [<1-8>]

  . ...  neighbor bts <0-65535>
  . ...  neighbor lac <0-65535>
  . ...  neighbor lac-ci <0-65535> <0-65535>
  . ...  neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  . ...  neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535>
  . ...  neighbor lac <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  . ...  neighbor lac-ci <0-65535> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  . ...  neighbor cgi <0-999> <0-999> <0-65535> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  . ...  neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  . ...  no neighbor bts <0-65535>
  . ...  no neighbor lac <0-65535>
  . ...  no neighbor lac-ci <0-65535> <0-65535>
  . ...  no neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  . ...  no neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535>
  . ...  no neighbor arfcn <0-1023> bsic (<0-63>|any)
  . ...  no neighbors
  . ...  (bs-power-control|ms-power-control)
  . ..l  no (bs-power-control|ms-power-control)
  ! ...  trx <0-255>
  . o..  is-connection-list (add|del) <0-2047> <0-2047> <0-255>
  . o..  abis-lower-transport (single-timeslot|super-channel)
  . o..  om2000 sync-source (internal|external)
  . o..  om2000 version-limit (oml|rsl) gen <0-99> rev <0-99>
  ! ...  con-connection-group <1-31>
  ! ...  del-connection-group <1-31>
  ! ...  handover (0|1|default)
  ! ...  handover algorithm (1|2|default)
  ! ...  handover1 window rxlev averaging (<1-10>|default)
  ! ...  handover1 window rxqual averaging (<1-10>|default)
  ! ...  handover1 window rxlev neighbor averaging (<1-10>|default)
  ! ...  handover1 power budget interval (<1-99>|default)
  ! ...  handover1 power budget hysteresis (<0-999>|default)
  ! ...  handover1 maximum distance (<0-9999>|default)
  ! ...  handover2 window rxlev averaging (<1-10>|default)
  ! ...  handover2 window rxqual averaging (<1-10>|default)
  ! ...  handover2 window rxlev neighbor averaging (<1-10>|default)
  ! ...  handover2 power budget interval (<1-99>|default)
  ! ...  handover2 power budget hysteresis (<0-999>|default)
  ! ...  handover2 maximum distance (<0-9999>|default)
  ! ...  handover2 assignment (0|1|default)
  ! ...  handover2 tdma-measurement (auto|full|subset|default)
  ! ...  handover2 min rxlev (<-110--50>|default)
  ! ...  handover2 min rxqual (<0-7>|default)
  ! ...  handover2 afs-bias rxlev (<0-20>|default)
  ! ...  handover2 afs-bias rxqual (<0-7>|default)
  ! ...  handover2 min-free-slots tch/f (<0-9999>|default)
  ! ...  handover2 min-free-slots tch/h (<0-9999>|default)
  ! ...  handover2 max-handovers (<1-9999>|default)
  ! ...  handover2 penalty-time max-distance (<0-99999>|default)
  ! ...  handover2 penalty-time failed-ho (<0-99999>|default)
  ! ...  handover2 penalty-time failed-assignment (<0-99999>|default)
  ! ...  handover2 penalty-time low-rxqual-assignment (<0-99999>|default)
  ! ...  handover2 penalty-time low-rxqual-ho (<0-99999>|default)
  ! ...  handover2 retries (<0-9>|default)

OsmoBSC(config-net-bts)# overpower?
  overpower  Temporary ACCH overpower
OsmoBSC(config-net-bts)# overpower ?
  dl-acch    Enable overpower for both SACCH and FACCH
  dl-sacch   Enable overpower for SACCH only
  dl-facch   Enable overpower for FACCH only
  rxqual     Set RxQual (BER) threshold (default 4)
  chan-mode  Allow temporary overpower for specific Channel mode(s)

OsmoBSC(config-net-bts)# overpower dl-acch ?
  <1-4>  Overpower value in dB
OsmoBSC(config-net-bts)# overpower dl-acch 2

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  overpower dl-acch 2
  overpower rxqual 4
  overpower chan-mode speech-amr
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# overpower dl-sacch 3

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  overpower dl-sacch 3
  overpower rxqual 4
  overpower chan-mode speech-amr
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# overpower dl-facch 4

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  overpower dl-facch 4
  overpower rxqual 4
  overpower chan-mode speech-amr
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# overpower rxqual ?
  0  BER >= 0% (always on)
  1  BER >= 0.2%
  2  BER >= 0.4%
  3  BER >= 0.8%
  4  BER >= 1.6% (default)
  5  BER >= 3.2%
  6  BER >= 6.4%
  7  BER >= 12.8%
OsmoBSC(config-net-bts)# overpower rxqual 0

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  overpower dl-facch 4
  overpower rxqual 0
  overpower chan-mode speech-amr
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# overpower rxqual 7

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  overpower dl-facch 4
  overpower rxqual 7
  overpower chan-mode speech-amr
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# overpower chan-mode ?
  speech-amr  Speech channels using AMR codec (default)
  any         Any kind of channel mode
OsmoBSC(config-net-bts)# overpower chan-mode any

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  overpower dl-facch 4
  overpower rxqual 7
  overpower chan-mode any
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no overpower dl-acch

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> ### see doc/bts-features.txt


OsmoBSC> enable

OsmoBSC# configure terminal

OsmoBSC(config)# network


OsmoBSC(config-net)# ### osmo-bts: all feature checks pass before it is connected (features_get_reported is true)

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# gprs mode egprs

OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# timeslot 2

OsmoBSC(config-net-bts-trx-ts)# hopping enabled 1

OsmoBSC(config-net-bts-trx-ts)# exit

OsmoBSC(config-net-bts-trx)# exit

OsmoBSC(config-net-bts)# exit


OsmoBSC(config-net)# ### bs11: checks against hardcoded features (features_get_reported is false)

OsmoBSC(config-net)# bts 1

OsmoBSC(config-net-bts)# type bs11

OsmoBSC(config-net-bts)# gprs mode egprs
% This BTS type does not support egprs
OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# timeslot 2

OsmoBSC(config-net-bts-trx-ts)# hopping enabled 1

OsmoBSC(config-net-bts-trx-ts)# exit

OsmoBSC(config-net-bts-trx)# exit

OsmoBSC(config-net-bts)# exit


OsmoBSC(config-net)# exit

OsmoBSC(config)# exit


OsmoBSC# ### test ncc-permitted

OsmoBSC# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode egprs
  gprs routing area 0
  gprs network-control-order nc0
  gprs power-control alpha 0
  gprs cell bvci 2
  gprs cell timer blocking-timer 3
  gprs cell timer blocking-retries 3
  gprs cell timer unblocking-retries 3
  gprs cell timer reset-timer 3
  gprs cell timer reset-retries 3
  gprs cell timer suspend-timer 10
  gprs cell timer suspend-retries 3
  gprs cell timer resume-timer 10
  gprs cell timer resume-retries 3
  gprs cell timer capability-update-timer 10
  gprs cell timer capability-update-retries 3
  gprs nsei 0
  gprs ns timer tns-block 3
  gprs ns timer tns-block-retries 3
  gprs ns timer tns-reset 3
  gprs ns timer tns-reset-retries 3
  gprs ns timer tns-test 30
  gprs ns timer tns-alive 3
  gprs ns timer tns-alive-retries 10
  no gprs nsvc 0
  no gprs nsvc 1
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 1
    hopping sequence-number 0
    hopping maio 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type bs11
  band invalid
  cell_identity 0
  location_area_code 0x0000
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  oml e1 tei 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode static
  trx 0
   rf_locked 0
   arfcn 0
   nominal power 0
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 1
    hopping sequence-number 0
    hopping maio 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# ncc-permitted 3 2
% NCCs must be listed in order
OsmoBSC(config-net-bts)# ncc-permitted 2 2
% NCCs must be unique
OsmoBSC(config-net-bts)# ncc-permitted 2 3 4 5 6 7 8

OsmoBSC(config-net-bts)# exit

OsmoBSC(config-net)# exit

OsmoBSC(config)# exit

OsmoBSC# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode egprs
  gprs routing area 0
  gprs network-control-order nc0
  gprs power-control alpha 0
  gprs cell bvci 2
  gprs cell timer blocking-timer 3
  gprs cell timer blocking-retries 3
  gprs cell timer unblocking-retries 3
  gprs cell timer reset-timer 3
  gprs cell timer reset-retries 3
  gprs cell timer suspend-timer 10
  gprs cell timer suspend-retries 3
  gprs cell timer resume-timer 10
  gprs cell timer resume-retries 3
  gprs cell timer capability-update-timer 10
  gprs cell timer capability-update-retries 3
  gprs nsei 0
  gprs ns timer tns-block 3
  gprs ns timer tns-block-retries 3
  gprs ns timer tns-reset 3
  gprs ns timer tns-reset-retries 3
  gprs ns timer tns-test 30
  gprs ns timer tns-alive 3
  gprs ns timer tns-alive-retries 10
  no gprs nsvc 0
  no gprs nsvc 1
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  ncc-permitted 2 3 4 5 6 7 8
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 1
    hopping sequence-number 0
    hopping maio 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type bs11
  band invalid
  cell_identity 0
  location_area_code 0x0000
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  oml e1 tei 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode static
  trx 0
   rf_locked 0
   arfcn 0
   nominal power 0
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 1
    hopping sequence-number 0
    hopping maio 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# ncc-permitted all

OsmoBSC(config-net-bts)# exit

OsmoBSC(config-net)# exit

OsmoBSC(config)# exit

OsmoBSC# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode egprs
  gprs routing area 0
  gprs network-control-order nc0
  gprs power-control alpha 0
  gprs cell bvci 2
  gprs cell timer blocking-timer 3
  gprs cell timer blocking-retries 3
  gprs cell timer unblocking-retries 3
  gprs cell timer reset-timer 3
  gprs cell timer reset-retries 3
  gprs cell timer suspend-timer 10
  gprs cell timer suspend-retries 3
  gprs cell timer resume-timer 10
  gprs cell timer resume-retries 3
  gprs cell timer capability-update-timer 10
  gprs cell timer capability-update-retries 3
  gprs nsei 0
  gprs ns timer tns-block 3
  gprs ns timer tns-block-retries 3
  gprs ns timer tns-reset 3
  gprs ns timer tns-reset-retries 3
  gprs ns timer tns-test 30
  gprs ns timer tns-alive 3
  gprs ns timer tns-alive-retries 10
  no gprs nsvc 0
  no gprs nsvc 1
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 1
    hopping sequence-number 0
    hopping maio 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type bs11
  band invalid
  cell_identity 0
  location_area_code 0x0000
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  oml e1 tei 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode static
  trx 0
   rf_locked 0
   arfcn 0
   nominal power 0
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 1
    hopping sequence-number 0
    hopping maio 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
DNM NOTICE shutting down OML for BTS 1 (bsc_init.c:57)
DNM ERROR _abis_nm_sendmsg: msg->dst == NULL (abis_nm.c:174)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> ### CBSP link config


OsmoBSC> list
  show pid
  show uptime
  show version
  show online-help
  list [with-flags]
  exit
  help
  show vty-attributes
  show vty-attributes (application|library|global)
  enable [expert-mode]
  terminal length <0-512>
  terminal no length
  who
  show history
  show stats [skip-zero]
  show stats level (global|peer|subscriber) [skip-zero]
  show asciidoc counters
  show rate-counters [skip-zero]
  show timer [(net|mgw)] [TNNNN]
  show network
  show bts [<0-65535>]
  show bts brief
  show bts <0-65535> fail-rep [reset]
  show rejected-bts
  show trx [<0-65535>] [<0-255>]
  show trx (connected|disconnected)
  show timeslot [<0-65535>] [<0-255>] [<0-7>]
  show lchan [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary-all [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show conns
  show paging [<0-65535>]
  show paging-group <0-65535> IMSI
  logging enable
  logging disable
  logging filter all (0|1)
  logging color (0|1)
  logging timestamp (0|1)
  logging print extended-timestamp (0|1)
  logging print thread-id (0|1)
  logging print category (0|1)
  logging print category-hex (0|1)
  logging print level (0|1)
  logging print file (0|1|basename) [last]
  logging set-log-mask MASK
  logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal)
  logging level set-all (debug|info|notice|error|fatal)
  logging level force-all (debug|info|notice|error|fatal)
  no logging level force-all
  logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal) .LOGMESSAGE
  show logging vty
  show alarms
  show talloc-context (application|global|all) (full|brief|DEPTH)
  show talloc-context (application|global|all) (full|brief|DEPTH) tree ADDRESS
  show talloc-context (application|global|all) (full|brief|DEPTH) filter REGEXP
  show bts <0-65535> neighbor arfcn <0-1023> bsic (<0-63>|any)
  show fsm NAME
  show fsm all
  show fsm-state-graph NAME
  show fsm-instances NAME
  show fsm-instances all
  show mgw-pool
  show bts <0-65535> om2k-mo
  show e1_driver
  show e1_line [<0-255>] [stats]
  show e1_timeslot [<0-255>] [<0-31>]
  show cbc
  show bts <0-65535> smscb [(basic|extended)]
  show statistics
  show mscs
  show position
  logging filter imsi IMSI
  show subscriber all
  show nri [<0-1000>]
  show cpu-sched threads
  show cs7 instance <0-15> users
  show cs7 (sua|m3ua|ipa) [<0-65534>]
  show cs7 (sua|m3ua|ipa) (sctp|tcp) [<0-65534>]
  show cs7 config
  show cs7 instance <0-15> asp
  show cs7 instance <0-15> asp name ASP_NAME
  show cs7 instance <0-15> asp-remaddr
  show cs7 instance <0-15> asp-remaddr name ASP_NAME
  show cs7 instance <0-15> asp-assoc-status
  show cs7 instance <0-15> asp-assoc-status name ASP_NAME
  show cs7 instance <0-15> as (active|all|m3ua|sua)
  show cs7 instance <0-15> route
  show cs7 instance <0-15> sccp addressbook
  show cs7 instance <0-15> sccp users
  show cs7 instance <0-15> sccp ssn <0-65535>
  show cs7 instance <0-15> sccp connections
  show cs7 instance <0-15> sccp timers
  show smlc

OsmoBSC> enable

OsmoBSC# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  disable
  configure [terminal]
  copy running-config startup-config
  shutdown
  show startup-config
  show version
  show online-help
  terminal length <0-512>
  terminal no length
  who
  show history
  terminal monitor
  terminal no monitor
  show stats [skip-zero]
  show stats level (global|peer|subscriber) [skip-zero]
  show asciidoc counters
  show rate-counters [skip-zero]
  stats report
  stats reset
  show timer [(net|mgw)] [TNNNN]
  show network
  show bts [<0-65535>]
  show bts brief
  show bts <0-65535> fail-rep [reset]
  show rejected-bts
  show trx [<0-65535>] [<0-255>]
  show trx (connected|disconnected)
  show timeslot [<0-65535>] [<0-255>] [<0-7>]
  show lchan [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary-all [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show conns
  show paging [<0-65535>]
  show paging-group <0-65535> IMSI
  handover any
  assignment any
  handover any to arfcn <0-1023> bsic (<0-63>|any)
  logging enable
  logging disable
  logging filter all (0|1)
  logging color (0|1)
  logging timestamp (0|1)
  logging print extended-timestamp (0|1)
  logging print thread-id (0|1)
  logging print category (0|1)
  logging print category-hex (0|1)
  logging print level (0|1)
  logging print file (0|1|basename) [last]
  logging set-log-mask MASK
  logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal)
  logging level set-all (debug|info|notice|error|fatal)
  logging level force-all (debug|info|notice|error|fatal)
  no logging level force-all
  logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal) .LOGMESSAGE
  show logging vty
  show alarms
  show talloc-context (application|global|all) (full|brief|DEPTH)
  show talloc-context (application|global|all) (full|brief|DEPTH) tree ADDRESS
  show talloc-context (application|global|all) (full|brief|DEPTH) filter REGEXP
  show bts <0-65535> neighbor arfcn <0-1023> bsic (<0-63>|any)
  show fsm NAME
  show fsm all
  show fsm-state-graph NAME
  show fsm-instances NAME
  show fsm-instances all
  mgw <0-255> reconnect
  mgw <0-255> block
  mgw <0-255> unblock
  show mgw-pool
  drop bts connection <0-65535> (oml|rsl)
  restart-bts <0-65535>
  bts <0-65535> unblock-setup-ramping
  bts <0-65535> resend-system-information
  bts <0-65535> resend-power-control-defaults
  bts <0-65535> c0-power-reduction <0-6>
  bts <0-65535> trx <0-255> timeslot <0-7> pdch (activate|deactivate)
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> (activate|activate-vamos) (hr|fr|efr|amr|sig) [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> deactivate
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> modify (vamos|non-vamos) [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> mdcx A.B.C.D <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> reassign-to trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> ms-power <0-40> [verify]

  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> handover <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> assignment
  ctrl-interface generate-trap TRAP VALUE
  bts <0-65535> 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 <0-255> <0-255> <0-255>
  bts <0-65535> oml class <0-255> instance <0-255> <0-255> <0-255>
  show bts <0-65535> om2k-mo
  bts <0-65535> om2000 class (trxc|tg|ts|tf|is|con|dp|mctr|cf|tx|rx) <0-255> <0-255> <0-255>
  bts <0-65535> om2000 class <0-255> <0-255> <0-255> <0-255>
  show e1_driver
  show e1_line [<0-255>] [stats]
  show e1_timeslot [<0-255>] [<0-31>]
  show cbc
  show bts <0-65535> smscb [(basic|extended)]
  show statistics
  show mscs
  show position
  logging filter imsi IMSI
  show subscriber all
  show nri [<0-1000>]
  generate-location-state-trap <0-65535>
  msc <0-1000> bssmap reset
  show cpu-sched threads
  show cs7 instance <0-15> users
  show cs7 (sua|m3ua|ipa) [<0-65534>]
  show cs7 (sua|m3ua|ipa) (sctp|tcp) [<0-65534>]
  show cs7 config
  cs7 instance <0-15> asp NAME disconnect
  show cs7 instance <0-15> asp
  show cs7 instance <0-15> asp name ASP_NAME
  show cs7 instance <0-15> asp-remaddr
  show cs7 instance <0-15> asp-remaddr name ASP_NAME
  show cs7 instance <0-15> asp-assoc-status
  show cs7 instance <0-15> asp-assoc-status name ASP_NAME
  show cs7 instance <0-15> as (active|all|m3ua|sua)
  show cs7 instance <0-15> route
  show cs7 instance <0-15> sccp addressbook
  show cs7 instance <0-15> sccp users
  show cs7 instance <0-15> sccp ssn <0-65535>
  show cs7 instance <0-15> sccp connections
  show cs7 instance <0-15> sccp timers
  show smlc

OsmoBSC# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC# show cbc
CBSP link is disabled

OsmoBSC# configure terminal

OsmoBSC(config)# cbc


OsmoBSC(config-cbc)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  mode (server|client|disabled)
  server
  client

OsmoBSC(config-cbc)# ?
  help    Description of the interactive help system
  list    Print command list
  show    Show running system information
  write   Write running configuration to memory, network, or terminal
  exit    Exit current mode and down to previous mode
  end     End current mode and change to enable mode.
  mode    Set OsmoBSC as CBSP server or client
  server  Configure OsmoBSC's CBSP server role
  client  Configure OsmoBSC's CBSP client role

OsmoBSC(config-cbc)# mode ?
  server    CBSP Server: listen for inbound TCP connections from a remote Cell Broadcast Centre
  client    CBSP Client: establish outbound TCP connection to a remote Cell Broadcast Centre
  disabled  Disable CBSP link

OsmoBSC(config-cbc)# server

OsmoBSC(config-cbc-server)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  local-ip (A.B.C.D|X:X::X:X)
  local-port <1-65535>

OsmoBSC(config-cbc-server)# ?
  help        Description of the interactive help system
  list        Print command list
  show        Show running system information
  write       Write running configuration to memory, network, or terminal
  exit        Exit current mode and down to previous mode
  end         End current mode and change to enable mode.
  local-ip    Set IP Address to listen on for inbound CBSP from a Cell Broadcast Centre
  local-port  Set TCP port to listen on for inbound CBSP from a Cell Broadcast Centre

OsmoBSC(config-cbc-server)# local-ip ?
  A.B.C.D   IPv4 address
  X:X::X:X  IPv6 address
OsmoBSC(config-cbc-server)# local-port ?
  <1-65535>  CBSP port number (Default: 48049)

OsmoBSC(config-cbc-server)# local-ip 1.2.3.4

OsmoBSC(config-cbc-server)# local-port 12345

OsmoBSC(config-cbc-server)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip 1.2.3.4
  local-port 12345
end

OsmoBSC(config-cbc-server)# local-port 48049


OsmoBSC(config-cbc-server)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip 1.2.3.4
end

OsmoBSC(config-cbc-server)# local-ip ::1

OsmoBSC(config-cbc-server)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
end

OsmoBSC(config-cbc-server)# do show cbc
CBSP link is disabled

OsmoBSC(config-cbc-server)# exit


OsmoBSC(config-cbc)# client

OsmoBSC(config-cbc-client)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  remote-ip (A.B.C.D|X:X::X:X)
  remote-port <1-65535>
  local-ip (A.B.C.D|X:X::X:X)
  local-port <1-65535>
  no local-ip
  no local-port

OsmoBSC(config-cbc-client)# ?
  help         Description of the interactive help system
  list         Print command list
  show         Show running system information
  write        Write running configuration to memory, network, or terminal
  exit         Exit current mode and down to previous mode
  end          End current mode and change to enable mode.
  remote-ip    Set IP Address of the Cell Broadcast Centre, to establish CBSP link to
  remote-port  Set TCP port of the Cell Broadcast Centre, to establish CBSP link to
  local-ip     Set local bind address for the outbound CBSP link to the Cell Broadcast Centre
  local-port   Set local bind port for the outbound CBSP link to the Cell Broadcast Centre
  no           Negate a command or set its defaults

OsmoBSC(config-cbc-client)# remote-ip ?
  A.B.C.D   IPv4 address
  X:X::X:X  IPv6 address
OsmoBSC(config-cbc-client)# remote-port ?
  <1-65535>  CBSP port number (Default: 48049)

OsmoBSC(config-cbc-client)# no ?
  local-ip    Remove local IP address bind config for the CBSP client mode
  local-port  Remove local TCP port bind config for the CBSP client mode

OsmoBSC(config-cbc-client)# remote-ip 1.2.3.4

OsmoBSC(config-cbc-client)# remote-port 12345

OsmoBSC(config-cbc-client)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
 client
  remote-ip 1.2.3.4
  remote-port 12345
end

OsmoBSC(config-cbc-client)# remote-port 48049


OsmoBSC(config-cbc-client)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
 client
  remote-ip 1.2.3.4
end

OsmoBSC(config-cbc-client)# remote-ip 1:2:3:4::5

OsmoBSC(config-cbc-client)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
 client
  remote-ip 1:2:3:4::5
end

OsmoBSC(config-cbc-client)# local-ip 1.2.3.4


OsmoBSC(config-cbc-client)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
 client
  remote-ip 1:2:3:4::5
  local-ip 1.2.3.4
end

OsmoBSC(config-cbc-client)# local-port 12345


OsmoBSC(config-cbc-client)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
 client
  remote-ip 1:2:3:4::5
  local-ip 1.2.3.4
  local-port 12345
end

OsmoBSC(config-cbc-client)# no local-ip


OsmoBSC(config-cbc-client)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
 client
  remote-ip 1:2:3:4::5
  local-port 12345
end

OsmoBSC(config-cbc-client)# no local-port


OsmoBSC(config-cbc-client)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
 client
  remote-ip 1:2:3:4::5
end

OsmoBSC(config-cbc-client)# do show cbc
CBSP link is disabled

OsmoBSC(config-cbc-client)# exit


OsmoBSC(config-cbc)# mode server
DCBS NOTICE Starting CBSP Server (listening at [::1]:48049) (cbsp_link.c:271)
DCBS NOTICE Creating CBSP Server (cbsp_link.c:274)

OsmoBSC(config-cbc)# do show cbc
OsmoBSC is configured as CBSP Server on [::1]:48049
CBSP Server Connection: Disconnected

OsmoBSC(config-cbc)# mode client
DCBS NOTICE Stopping CBSP server (cbsp_link.c:219)
DCBS NOTICE Starting CBSP Client (to CBC at [1:2:3:4::5]:48049) (cbsp_link.c:239)

OsmoBSC(config-cbc)# do show cbc
OsmoBSC is configured as CBSP Client to remote CBC at [1:2:3:4::5]:48049
CBSP Client Connection: Disconnected

OsmoBSC(config-cbc)# mode disabled
DCBS NOTICE Stopping CBSP client (cbsp_link.c:210)

OsmoBSC(config-cbc)# do show cbc
CBSP link is disabled


OsmoBSC(config-cbc)# # TEST DEPRECATED COMMANDS


OsmoBSC(config-cbc)# remote-ip 1.2.3.4
DCBS NOTICE Starting CBSP Client (to CBC at 1.2.3.4:48049) (cbsp_link.c:239)
% cbc/remote-ip config is deprecated, instead use cbc/client/remote-ip and cbc/ mode
OsmoBSC(config-cbc)# remote-port 1234
% cbc/remote-port config is deprecated, instead use cbc/client/remote-port
OsmoBSC(config-cbc)# do show cbc
OsmoBSC is configured as CBSP Client to remote CBC at 1.2.3.4:1234
CBSP Client Connection: Disconnected
OsmoBSC(config-cbc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode client
 server
  local-ip ::1
 client
  remote-ip 1.2.3.4
  remote-port 1234
end

OsmoBSC(config-cbc)# no remote-ip
DCBS NOTICE Stopping CBSP client (cbsp_link.c:210)
% cbc/remote-ip config is deprecated, instead use cbc/client/remote-ip and cbc/mode
OsmoBSC(config-cbc)# do show cbc
CBSP link is disabled
OsmoBSC(config-cbc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip ::1
 client
  remote-ip 1.2.3.4
  remote-port 1234
end

OsmoBSC(config-cbc)# listen-ip 127.0.0.2
% cbc/listen-ip config is deprecated, instead use cbc/server/local-ip
OsmoBSC(config-cbc)# do show cbc
CBSP link is disabled
OsmoBSC(config-cbc)# listen-port 48049
DCBS NOTICE Starting CBSP Server (listening at 127.0.0.2:48049) (cbsp_link.c:271)
DCBS NOTICE Creating CBSP Server (cbsp_link.c:274)
% cbc/listen-port config is deprecated, instead use cbc/server/local-port and cbc/mode
OsmoBSC(config-cbc)# do show cbc
OsmoBSC is configured as CBSP Server on 127.0.0.2:48049
CBSP Server Connection: Disconnected
OsmoBSC(config-cbc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode server
 server
  local-ip 127.0.0.2
 client
  remote-ip 1.2.3.4
  remote-port 1234
end

OsmoBSC(config-cbc)# no listen-port
DCBS NOTICE Stopping CBSP server (cbsp_link.c:219)
% cbc/listen-port config is deprecated, instead use cbc/server/local-port and cbc/mode
OsmoBSC(config-cbc)# do show cbc
CBSP link is disabled
OsmoBSC(config-cbc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
cbc
 mode disabled
 server
  local-ip 127.0.0.2
 client
  remote-ip 1.2.3.4
  remote-port 1234
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0


OsmoBSC(config-net-bts)# ### Check that first setting early-IA and then enabling frequency hopping throws an error

OsmoBSC(config-net-bts)# immediate-assignment pre-chan-ack

OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# timeslot 2

OsmoBSC(config-net-bts-trx-ts)# hopping enabled 1
% ERROR: 'hopping enabled 1' works only with 'immediate-assignment post-chan-ack'
OsmoBSC(config-net-bts-trx-ts)# hopping enabled 0

OsmoBSC(config-net-bts-trx-ts)# exit

OsmoBSC(config-net-bts-trx)# exit

OsmoBSC(config-net-bts)# immediate-assignment post-chan-ack


OsmoBSC(config-net-bts)# ### Check that first enabling frequency hopping and then setting early-IA throws an error

OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# timeslot 2

OsmoBSC(config-net-bts-trx-ts)# hopping enabled 1

OsmoBSC(config-net-bts-trx-ts)# exit

OsmoBSC(config-net-bts-trx)# exit

OsmoBSC(config-net-bts)# immediate-assignment pre-chan-ack
% ERROR: 'hopping enabled 1' works only with 'immediate-assignment post-chan-ack', see timeslot 0-0-2-NONE
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0


OsmoBSC(config-net-bts)# ### GPRS is disabled by default

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# ### Default [E]GPRS params

OsmoBSC(config-net-bts)# gprs mode gprs

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode gprs
  gprs routing area 0
  gprs network-control-order nc0
  gprs power-control alpha 0
  gprs cell bvci 2
  gprs cell timer blocking-timer 3
  gprs cell timer blocking-retries 3
  gprs cell timer unblocking-retries 3
  gprs cell timer reset-timer 3
  gprs cell timer reset-retries 3
  gprs cell timer suspend-timer 10
  gprs cell timer suspend-retries 3
  gprs cell timer resume-timer 10
  gprs cell timer resume-retries 3
  gprs cell timer capability-update-timer 10
  gprs cell timer capability-update-retries 3
  gprs nsei 0
  gprs ns timer tns-block 3
  gprs ns timer tns-block-retries 3
  gprs ns timer tns-reset 3
  gprs ns timer tns-reset-retries 3
  gprs ns timer tns-test 30
  gprs ns timer tns-alive 3
  gprs ns timer tns-alive-retries 10
  no gprs nsvc 0
  no gprs nsvc 1
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net-bts)# ### NSVC sub-command syntax

OsmoBSC(config-net-bts)# gprs nsvc?
  nsvc  Network Service Virtual Connection (NS-VC)
OsmoBSC(config-net-bts)# gprs nsvc ?
  <0-1>  NSVC Logical Number
OsmoBSC(config-net-bts)# gprs nsvc 0 ?
  nsvci   NS Virtual Connection Identifier
  local   GPRS NS Local UDP Port
  remote  GPRS NS Remote UDP Port
OsmoBSC(config-net-bts)# gprs nsvc 0 nsvci ?
  <0-65535>  GPRS NS VC Identifier
OsmoBSC(config-net-bts)# gprs nsvc 0 local ?
  udp  GPRS NS Local UDP Port
OsmoBSC(config-net-bts)# gprs nsvc 0 local udp ?
  port  GPRS NS Local UDP Port
OsmoBSC(config-net-bts)# gprs nsvc 0 local udp port ?
  <0-65535>  GPRS NS Local UDP Port Number
OsmoBSC(config-net-bts)# gprs nsvc 0 remote ?
  udp  GPRS NS Remote UDP Port
  ip   GPRS NS Remote IP Address
OsmoBSC(config-net-bts)# gprs nsvc 0 remote udp ?
  port  GPRS NS Remote UDP Port
OsmoBSC(config-net-bts)# gprs nsvc 0 remote udp port ?
  <0-65535>  GPRS NS Remote UDP Port Number
OsmoBSC(config-net-bts)# gprs nsvc 0 remote ip ?
  A.B.C.D   GPRS NS Remote IPv4 Address
  X:X::X:X  GPRS NS Remote IPv6 Address

OsmoBSC(config-net-bts)# ### NSVC sub-command params

OsmoBSC(config-net-bts)# gprs nsvc 0 nsvci 4242

OsmoBSC(config-net-bts)# gprs nsvc 1 nsvci 2424

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode gprs
  gprs routing area 0
  gprs network-control-order nc0
  gprs power-control alpha 0
  gprs cell bvci 2
  gprs cell timer blocking-timer 3
  gprs cell timer blocking-retries 3
  gprs cell timer unblocking-retries 3
  gprs cell timer reset-timer 3
  gprs cell timer reset-retries 3
  gprs cell timer suspend-timer 10
  gprs cell timer suspend-retries 3
  gprs cell timer resume-timer 10
  gprs cell timer resume-retries 3
  gprs cell timer capability-update-timer 10
  gprs cell timer capability-update-retries 3
  gprs nsei 0
  gprs ns timer tns-block 3
  gprs ns timer tns-block-retries 3
  gprs ns timer tns-reset 3
  gprs ns timer tns-reset-retries 3
  gprs ns timer tns-test 30
  gprs ns timer tns-alive 3
  gprs ns timer tns-alive-retries 10
  gprs nsvc 0 nsvci 4242
  gprs nsvc 0 local udp port 0
  gprs nsvc 1 nsvci 2424
  gprs nsvc 1 local udp port 0
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# gprs nsvc 1 local udp port 23023

OsmoBSC(config-net-bts)# gprs nsvc 1 remote udp port 23032

OsmoBSC(config-net-bts)# gprs nsvc 1 remote ip 1.2.3.4

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode gprs
  gprs routing area 0
  gprs network-control-order nc0
  gprs power-control alpha 0
  gprs cell bvci 2
  gprs cell timer blocking-timer 3
  gprs cell timer blocking-retries 3
  gprs cell timer unblocking-retries 3
  gprs cell timer reset-timer 3
  gprs cell timer reset-retries 3
  gprs cell timer suspend-timer 10
  gprs cell timer suspend-retries 3
  gprs cell timer resume-timer 10
  gprs cell timer resume-retries 3
  gprs cell timer capability-update-timer 10
  gprs cell timer capability-update-retries 3
  gprs nsei 0
  gprs ns timer tns-block 3
  gprs ns timer tns-block-retries 3
  gprs ns timer tns-reset 3
  gprs ns timer tns-reset-retries 3
  gprs ns timer tns-test 30
  gprs ns timer tns-alive 3
  gprs ns timer tns-alive-retries 10
  gprs nsvc 0 nsvci 4242
  gprs nsvc 0 local udp port 0
  gprs nsvc 1 nsvci 2424
  gprs nsvc 1 local udp port 23023
  gprs nsvc 1 remote ip 1.2.3.4
  gprs nsvc 1 remote udp port 23032
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# ### Disable secondary NSVC

OsmoBSC(config-net-bts)# no gprs nsvc 1

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode gprs
  gprs routing area 0
  gprs network-control-order nc0
  gprs power-control alpha 0
  gprs cell bvci 2
  gprs cell timer blocking-timer 3
  gprs cell timer blocking-retries 3
  gprs cell timer unblocking-retries 3
  gprs cell timer reset-timer 3
  gprs cell timer reset-retries 3
  gprs cell timer suspend-timer 10
  gprs cell timer suspend-retries 3
  gprs cell timer resume-timer 10
  gprs cell timer resume-retries 3
  gprs cell timer capability-update-timer 10
  gprs cell timer capability-update-retries 3
  gprs nsei 0
  gprs ns timer tns-block 3
  gprs ns timer tns-block-retries 3
  gprs ns timer tns-reset 3
  gprs ns timer tns-reset-retries 3
  gprs ns timer tns-test 30
  gprs ns timer tns-alive 3
  gprs ns timer tns-alive-retries 10
  gprs nsvc 0 nsvci 4242
  gprs nsvc 0 local udp port 0
  no gprs nsvc 1
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> show network
BSC is on MCC-MNC 901-70 and has 1 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: Off
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 
OsmoBSC> enable


OsmoBSC# ### No handover config present

OsmoBSC# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC# ### Toggling handover on network level affects 'show network':

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# do show network
BSC is on MCC-MNC 901-70 and has 1 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: Off
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 
OsmoBSC(config-net)# handover 1

OsmoBSC(config-net)# do show network
BSC is on MCC-MNC 901-70 and has 1 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: On
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 

OsmoBSC(config-net)# ### If network level default is 'on', bts level can still override to 'off':

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# handover 0

OsmoBSC(config-net-bts)# do show network
BSC is on MCC-MNC 901-70 and has 1 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: Off
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 
OsmoBSC(config-net-bts)# exit


OsmoBSC(config-net)# ### Create a *second* BTS that is not explicitly 'off':

OsmoBSC(config-net)# bts 1

OsmoBSC(config-net-bts)# do show network
BSC is on MCC-MNC 901-70 and has 2 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: On at 1 BTS, Off at 1 BTS
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 

OsmoBSC(config-net-bts)# ### Add arbitrary handover config item for bts 1:

OsmoBSC(config-net-bts)# handover1 power budget interval 23

OsmoBSC(config-net-bts)# exit

OsmoBSC(config-net)# ### HO is 'on' globally, bts 0 disables it, bts 1 tweaks a param:

OsmoBSC(config-net)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 handover 1
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover 0
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type unknown
  band invalid
  cell_identity 0
  location_area_code 0x0000
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  oml e1 tei 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover1 power budget interval 23
  bs-power-control
   mode static
  ms-power-control
   mode static
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net)# ### Set global default to 'off', now bts 1 also uses the global default of 'off':

OsmoBSC(config-net)# handover 0

OsmoBSC(config-net)# do show network
BSC is on MCC-MNC 901-70 and has 2 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: Off
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 
OsmoBSC(config-net)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 handover 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover 0
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type unknown
  band invalid
  cell_identity 0
  location_area_code 0x0000
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  oml e1 tei 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover1 power budget interval 23
  bs-power-control
   mode static
  ms-power-control
   mode static
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net)# ### Remove the global setting, i.e. use the factory default net level, with same effect:

OsmoBSC(config-net)# handover default
% 'handover' setting removed, now is 0
OsmoBSC(config-net)# handover default
% 'handover' already was unset, still is 0
OsmoBSC(config-net)# do show network
BSC is on MCC-MNC 901-70 and has 2 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: Off
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 
OsmoBSC(config-net)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover 0
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type unknown
  band invalid
  cell_identity 0
  location_area_code 0x0000
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  oml e1 tei 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover1 power budget interval 23
  bs-power-control
   mode static
  ms-power-control
   mode static
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net)# ### Re-enable net-level handover, but bts 0 remains disabled explicitly

OsmoBSC(config-net)# handover 1

OsmoBSC(config-net)# do show network
BSC is on MCC-MNC 901-70 and has 2 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: On at 1 BTS, Off at 1 BTS
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 
OsmoBSC(config-net)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 handover 1
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover 0
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type unknown
  band invalid
  cell_identity 0
  location_area_code 0x0000
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  oml e1 tei 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover1 power budget interval 23
  bs-power-control
   mode static
  ms-power-control
   mode static
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net)# ### Remove explicit setting of bts 0 to also use the global setting:

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# handover default
% 'handover' setting removed, now is 1 (set on higher level node)
OsmoBSC(config-net-bts)# handover default
% 'handover' already was unset, still is 1 (set on higher level node)
OsmoBSC(config-net-bts)# do show network
BSC is on MCC-MNC 901-70 and has 2 BTS

  Encryption: A5/1 A5/3
  NECI (TCH/H): 0
  Use TCH for Paging any: 0
  Handover: On
  Current Channel Load:
    (none)
  Last RF Command: 
  Last RF Lock Command: 
OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 handover 1
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type unknown
  band invalid
  cell_identity 0
  location_area_code 0x0000
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  oml e1 tei 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  handover1 power budget interval 23
  bs-power-control
   mode static
  ms-power-control
   mode static
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# ### Verify that 'min rxlev' value range stops at -50

OsmoBSC(config-net-bts)# handover2 min rxlev ?
  <-110--50>  minimum RxLev (dBm; note: negative values)
  default     Use default (-100), remove explicit setting on this node
OsmoBSC(config-net-bts)# handover2 min rxlev -111
% Unknown command.
OsmoBSC(config-net-bts)# handover2 min rxlev -110

OsmoBSC(config-net-bts)# handover2 min rxlev -50

OsmoBSC(config-net-bts)# handover2 min rxlev -49
% Unknown command.
OsmoBSC(config-net-bts)# handover2 min rxlev 50
% Unknown command.
OsmoBSC(config-net-bts)# handover2 min rxlev default
% 'handover2 min rxlev' setting removed, now is -100


OsmoBSC(config-net-bts)# ### Checking online help

OsmoBSC(config-net-bts)# exit

OsmoBSC(config-net)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  network country code <1-999>
  mobile network code <0-999>
  encryption a5 <0-4> [<0-4>] [<0-4>] [<0-4>] [<0-4>]
  timezone <-19-19> (0|15|30|45)
  timezone <-19-19> (0|15|30|45) <0-2>
  no timezone
  periodic location update <6-1530>
  no periodic location update
  meas-feed destination ADDR <0-65535>
  meas-feed scenario NAME
  meas-feed write-queue-max-length <1-65535>
  allow-unusable-timeslots
  pcu-socket PATH
  pcu-socket-wqueue-length <1-2147483646>
  no pcu-socket
  timer [(net|mgw)] [TNNNN] [(<0-2147483647>|default)]
  neci (0|1)
  paging any use tch (0|1)
  nri bitlen <1-15>
  nri null add <0-32767> [<0-32767>]
  nri null del <0-32767> [<0-32767>]
  bts <0-65535>
  neighbor-resolution bind (A.B.C.D|X:X::X:X) [<0-65535>]
  mgw <0-255>
  no mgw <0-255>
  handover (0|1|default)
  handover algorithm (1|2|default)
  handover1 window rxlev averaging (<1-10>|default)
  handover1 window rxqual averaging (<1-10>|default)
  handover1 window rxlev neighbor averaging (<1-10>|default)
  handover1 power budget interval (<1-99>|default)
  handover1 power budget hysteresis (<0-999>|default)
  handover1 maximum distance (<0-9999>|default)
  handover2 window rxlev averaging (<1-10>|default)
  handover2 window rxqual averaging (<1-10>|default)
  handover2 window rxlev neighbor averaging (<1-10>|default)
  handover2 power budget interval (<1-99>|default)
  handover2 power budget hysteresis (<0-999>|default)
  handover2 maximum distance (<0-9999>|default)
  handover2 assignment (0|1|default)
  handover2 tdma-measurement (auto|full|subset|default)
  handover2 min rxlev (<-110--50>|default)
  handover2 min rxqual (<0-7>|default)
  handover2 afs-bias rxlev (<0-20>|default)
  handover2 afs-bias rxqual (<0-7>|default)
  handover2 min-free-slots tch/f (<0-9999>|default)
  handover2 min-free-slots tch/h (<0-9999>|default)
  handover2 max-handovers (<1-9999>|default)
  handover2 penalty-time max-distance (<0-99999>|default)
  handover2 penalty-time failed-ho (<0-99999>|default)
  handover2 penalty-time failed-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-ho (<0-99999>|default)
  handover2 retries (<0-9>|default)
  handover2 congestion-check (disabled|<1-999>|now)

OsmoBSC(config-net)# handover?
  handover  Handover general config

OsmoBSC(config-net)# handover1?
  handover1  Handover options for handover decision algorithm 1

OsmoBSC(config-net)# handover2?
  handover2  Handover options for handover decision algorithm 2

OsmoBSC(config-net)# handover ?
  0          Disable in-call handover
  1          Enable in-call handover
  default    Enable/disable handover: Use default (0), remove explicit setting on this node
  algorithm  Choose algorithm for handover decision

OsmoBSC(config-net)# handover1 ?
  window   Measurement averaging settings
  power    Neighbor cell power triggering
  maximum  Maximum Timing-Advance value (i.e. MS distance) before triggering HO

OsmoBSC(config-net)# handover2 ?
  window            Measurement averaging settings
  power             Neighbor cell power triggering
  maximum           Maximum Timing-Advance value (i.e. MS distance) before triggering HO
  assignment        Enable or disable in-call channel re-assignment within the same cell
  tdma-measurement  Define measurement set of TDMA frames
  min               Minimum Level/Quality thresholds before triggering HO
  afs-bias          Configure bias to prefer AFS (AMR on TCH/F) over other codecs
  min-free-slots    Minimum free TCH timeslots before cell is considered congested
  max-handovers     Maximum number of concurrent handovers allowed per cell
  penalty-time      Set penalty times to wait between repeated handovers
  retries           Number of times to immediately retry a failed handover/assignment, before a penalty time is applied
  congestion-check  Configure congestion check interval

OsmoBSC(config-net)# handover algorithm ?
  1        Algorithm 1: trigger handover based on comparing current cell and neighbor RxLev and RxQual, only.
  2        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.
  default  Use default (1), remove explicit setting on this node

OsmoBSC(config-net)# handover1 window ?
  rxlev   Received-Level averaging
  rxqual  Received-Quality averaging

OsmoBSC(config-net)# handover1 window rxlev ?
  averaging  How many RxLev measurements to use for averaging
  neighbor   How many Neighbor RxLev measurements to use for averaging

OsmoBSC(config-net)# handover1 window rxlev averaging ?
  <1-10>   RxLev averaging: Number of values to average over
  default  Use default (10), remove explicit setting on this node

OsmoBSC(config-net)# handover1 window rxlev neighbor ?
  averaging  How many Neighbor RxLev measurements to use for averaging

OsmoBSC(config-net)# handover1 window rxlev neighbor averaging ?
  <1-10>   Neighbor RxLev averaging: Number of values to average over
  default  Use default (10), remove explicit setting on this node

OsmoBSC(config-net)# handover1 window rxqual ?
  averaging  How many RxQual measurements to use for averaging

OsmoBSC(config-net)# handover1 window rxqual averaging ?
  <1-10>   RxQual averaging: Number of values to average over
  default  Use default (1), remove explicit setting on this node

OsmoBSC(config-net)# handover1 power ?
  budget  Neighbor cell power triggering

OsmoBSC(config-net)# handover1 power budget ?
  interval    How often to check for a better cell (SACCH frames)
  hysteresis  How many dB stronger must a neighbor be to become a HO candidate

OsmoBSC(config-net)# handover1 power budget interval ?
  <1-99>   Check for stronger neighbor every N number of SACCH frames
  default  Use default (6), remove explicit setting on this node

OsmoBSC(config-net)# handover1 power budget hysteresis ?
  <0-999>  Neighbor's strength difference in dB
  default  Use default (3), remove explicit setting on this node

OsmoBSC(config-net)# handover1 maximum ?
  distance  Maximum Timing-Advance value (i.e. MS distance) before triggering HO

OsmoBSC(config-net)# handover1 maximum distance ?
  <0-9999>  Maximum Timing-Advance value (i.e. MS distance) before triggering HO
  default   Use default (9999), remove explicit setting on this node

OsmoBSC(config-net)# handover2 window ?
  rxlev   Received-Level averaging
  rxqual  Received-Quality averaging

OsmoBSC(config-net)# handover2 window rxlev ?
  averaging  How many RxLev measurements to use for averaging
  neighbor   How many Neighbor RxLev measurements to use for averaging

OsmoBSC(config-net)# handover2 window rxlev averaging ?
  <1-10>   RxLev averaging: Number of values to average over
  default  Use default (10), remove explicit setting on this node

OsmoBSC(config-net)# handover2 window rxlev neighbor ?
  averaging  How many Neighbor RxLev measurements to use for averaging

OsmoBSC(config-net)# handover2 window rxlev neighbor averaging ?
  <1-10>   Neighbor RxLev averaging: Number of values to average over
  default  Use default (10), remove explicit setting on this node

OsmoBSC(config-net)# handover2 window rxqual ?
  averaging  How many RxQual measurements to use for averaging

OsmoBSC(config-net)# handover2 window rxqual averaging ?
  <1-10>   RxQual averaging: Number of values to average over
  default  Use default (1), remove explicit setting on this node

OsmoBSC(config-net)# handover2 power ?
  budget  Neighbor cell power triggering

OsmoBSC(config-net)# handover2 power budget ?
  interval    How often to check for a better cell (SACCH frames)
  hysteresis  How many dB stronger must a neighbor be to become a HO candidate

OsmoBSC(config-net)# handover2 power budget interval ?
  <1-99>   Check for stronger neighbor every N number of SACCH frames
  default  Use default (6), remove explicit setting on this node

OsmoBSC(config-net)# handover2 power budget hysteresis ?
  <0-999>  Neighbor's strength difference in dB
  default  Use default (3), remove explicit setting on this node

OsmoBSC(config-net)# handover2 maximum ?
  distance  Maximum Timing-Advance value (i.e. MS distance) before triggering HO

OsmoBSC(config-net)# handover2 maximum distance ?
  <0-9999>  Maximum Timing-Advance value (i.e. MS distance) before triggering HO
  default   Use default (9999), remove explicit setting on this node

OsmoBSC(config-net)# handover2 assignment ?
  0        Disable in-call assignment
  1        Enable in-call assignment
  default  Use default (0), remove explicit setting on this node

OsmoBSC(config-net)# handover2 tdma-measurement ?
  auto     Use full set when DTX is not in use, use subset when DTX is in use, as indicated by each Measurement Report
  full     Full set of 102/104 TDMA frames
  subset   Sub set of 4 TDMA frames (SACCH)
  default  Use default (subset), remove explicit setting on this node

OsmoBSC(config-net)# handover2 min ?
  rxlev   How weak may RxLev of an MS become before triggering HO
  rxqual  How bad may RxQual of an MS become before triggering HO, where 0 is the best quality (bit error rate < 0.2%) and 7 is the worst quality (bit error rate > 12.8%), see 3GPP TS 45.008 8.2.4.

OsmoBSC(config-net)# handover2 min rxlev ?
  <-110--50>  minimum RxLev (dBm; note: negative values)
  default     Use default (-100), remove explicit setting on this node

OsmoBSC(config-net)# handover2 min rxqual ?
  <0-7>    worst acceptable RxQual
  default  Use default (5), remove explicit setting on this node

OsmoBSC(config-net)# handover2 afs-bias ?
  rxlev   RxLev improvement bias for AFS over other codecs
  rxqual  RxQual improvement bias for AFS over other codecs

OsmoBSC(config-net)# handover2 afs-bias rxlev ?
  <0-20>   Virtual RxLev improvement (dB)
  default  Use default (0), remove explicit setting on this node

OsmoBSC(config-net)# handover2 afs-bias rxqual ?
  <0-7>    Virtual RxQual improvement
  default  Use default (0), remove explicit setting on this node

OsmoBSC(config-net)# handover2 min-free-slots ?
  tch/f  Minimum free TCH/F timeslots before cell is considered congested
  tch/h  Minimum free TCH/H timeslots before cell is considered congested

OsmoBSC(config-net)# handover2 min-free-slots tch/f ?
  <0-9999>  Number of TCH/F slots
  default   Use default (0), remove explicit setting on this node

OsmoBSC(config-net)# handover2 min-free-slots TCH/F ?
% There is no matched command.

OsmoBSC(config-net)# handover2 min-free-slots tch/h ?
  <0-9999>  Number of TCH/H slots
  default   Use default (0), remove explicit setting on this node

OsmoBSC(config-net)# handover2 max-handovers ?
  <1-9999>  Number
  default   Use default (9999), remove explicit setting on this node

OsmoBSC(config-net)# handover2 penalty-time ?
  max-distance           Time to suspend handover for a subscriber after leaving this cell due to exceeding max distance; see also 'handover2 retries'
  failed-ho              Time to suspend handover for a subscriber after a failed handover into this cell; see also 'handover2 retries'
  failed-assignment      Time to suspend handover for a subscriber after a failed re-assignment within this cell; see also 'handover2 retries'
  low-rxqual-assignment  Time to suspend re-assignment after an lchan was re-assigned because of low RxQual
  low-rxqual-ho          Time to suspend handover back to a cell after bad RxQual caused handover away from it

OsmoBSC(config-net)# handover2 penalty-time max-distance ?
  <0-99999>  Seconds
  default    Use default (300), remove explicit setting on this node

OsmoBSC(config-net)# handover2 penalty-time failed-ho ?
  <0-99999>  Seconds
  default    Use default (60), remove explicit setting on this node

OsmoBSC(config-net)# handover2 penalty-time failed-assignment ?
  <0-99999>  Seconds
  default    Use default (60), remove explicit setting on this node

OsmoBSC(config-net)# handover2 penalty-time low-rxqual-assignment ?
  <0-99999>  Seconds
  default    Use default (60), remove explicit setting on this node

OsmoBSC(config-net)# handover2 retries ?
  <0-9>    Number of retries
  default  Use default (0), remove explicit setting on this node

OsmoBSC(config-net)# handover2 congestion-check ?
  disabled  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.
  <1-999>   Congestion check interval in seconds (default 10)
  now       Manually trigger a congestion check to run right now


OsmoBSC(config-net)# ### Same on BTS level, except for the congestion-check

OsmoBSC(config-net)# bts 0


OsmoBSC(config-net-bts)# handover?
  handover  Handover general config

OsmoBSC(config-net-bts)# handover1?
  handover1  Handover options for handover decision algorithm 1

OsmoBSC(config-net-bts)# handover2?
  handover2  Handover options for handover decision algorithm 2

OsmoBSC(config-net-bts)# handover ?
  0          Disable in-call handover
  1          Enable in-call handover
  default    Enable/disable handover: Use default (0), remove explicit setting on this node
  algorithm  Choose algorithm for handover decision

OsmoBSC(config-net-bts)# handover1 ?
  window   Measurement averaging settings
  power    Neighbor cell power triggering
  maximum  Maximum Timing-Advance value (i.e. MS distance) before triggering HO

OsmoBSC(config-net-bts)# handover2 ?
  window            Measurement averaging settings
  power             Neighbor cell power triggering
  maximum           Maximum Timing-Advance value (i.e. MS distance) before triggering HO
  assignment        Enable or disable in-call channel re-assignment within the same cell
  tdma-measurement  Define measurement set of TDMA frames
  min               Minimum Level/Quality thresholds before triggering HO
  afs-bias          Configure bias to prefer AFS (AMR on TCH/F) over other codecs
  min-free-slots    Minimum free TCH timeslots before cell is considered congested
  max-handovers     Maximum number of concurrent handovers allowed per cell
  penalty-time      Set penalty times to wait between repeated handovers
  retries           Number of times to immediately retry a failed handover/assignment, before a penalty time is applied

OsmoBSC(config-net-bts)# handover algorithm ?
  1        Algorithm 1: trigger handover based on comparing current cell and neighbor RxLev and RxQual, only.
  2        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.
  default  Use default (1), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover1 window ?
  rxlev   Received-Level averaging
  rxqual  Received-Quality averaging

OsmoBSC(config-net-bts)# handover1 window rxlev ?
  averaging  How many RxLev measurements to use for averaging
  neighbor   How many Neighbor RxLev measurements to use for averaging

OsmoBSC(config-net-bts)# handover1 window rxlev averaging ?
  <1-10>   RxLev averaging: Number of values to average over
  default  Use default (10), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover1 window rxlev neighbor ?
  averaging  How many Neighbor RxLev measurements to use for averaging

OsmoBSC(config-net-bts)# handover1 window rxlev neighbor averaging ?
  <1-10>   Neighbor RxLev averaging: Number of values to average over
  default  Use default (10), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover1 window rxqual ?
  averaging  How many RxQual measurements to use for averaging

OsmoBSC(config-net-bts)# handover1 window rxqual averaging ?
  <1-10>   RxQual averaging: Number of values to average over
  default  Use default (1), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover1 power ?
  budget  Neighbor cell power triggering

OsmoBSC(config-net-bts)# handover1 power budget ?
  interval    How often to check for a better cell (SACCH frames)
  hysteresis  How many dB stronger must a neighbor be to become a HO candidate

OsmoBSC(config-net-bts)# handover1 power budget interval ?
  <1-99>   Check for stronger neighbor every N number of SACCH frames
  default  Use default (6), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover1 power budget hysteresis ?
  <0-999>  Neighbor's strength difference in dB
  default  Use default (3), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover1 maximum ?
  distance  Maximum Timing-Advance value (i.e. MS distance) before triggering HO

OsmoBSC(config-net-bts)# handover1 maximum distance ?
  <0-9999>  Maximum Timing-Advance value (i.e. MS distance) before triggering HO
  default   Use default (9999), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 window ?
  rxlev   Received-Level averaging
  rxqual  Received-Quality averaging

OsmoBSC(config-net-bts)# handover2 window rxlev ?
  averaging  How many RxLev measurements to use for averaging
  neighbor   How many Neighbor RxLev measurements to use for averaging

OsmoBSC(config-net-bts)# handover2 window rxlev averaging ?
  <1-10>   RxLev averaging: Number of values to average over
  default  Use default (10), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 window rxlev neighbor ?
  averaging  How many Neighbor RxLev measurements to use for averaging

OsmoBSC(config-net-bts)# handover2 window rxlev neighbor averaging ?
  <1-10>   Neighbor RxLev averaging: Number of values to average over
  default  Use default (10), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 window rxqual ?
  averaging  How many RxQual measurements to use for averaging

OsmoBSC(config-net-bts)# handover2 window rxqual averaging ?
  <1-10>   RxQual averaging: Number of values to average over
  default  Use default (1), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 power ?
  budget  Neighbor cell power triggering

OsmoBSC(config-net-bts)# handover2 power budget ?
  interval    How often to check for a better cell (SACCH frames)
  hysteresis  How many dB stronger must a neighbor be to become a HO candidate

OsmoBSC(config-net-bts)# handover2 power budget interval ?
  <1-99>   Check for stronger neighbor every N number of SACCH frames
  default  Use default (6), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 power budget hysteresis ?
  <0-999>  Neighbor's strength difference in dB
  default  Use default (3), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 maximum ?
  distance  Maximum Timing-Advance value (i.e. MS distance) before triggering HO

OsmoBSC(config-net-bts)# handover2 maximum distance ?
  <0-9999>  Maximum Timing-Advance value (i.e. MS distance) before triggering HO
  default   Use default (9999), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 assignment ?
  0        Disable in-call assignment
  1        Enable in-call assignment
  default  Use default (0), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 tdma-measurement ?
  auto     Use full set when DTX is not in use, use subset when DTX is in use, as indicated by each Measurement Report
  full     Full set of 102/104 TDMA frames
  subset   Sub set of 4 TDMA frames (SACCH)
  default  Use default (subset), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 min ?
  rxlev   How weak may RxLev of an MS become before triggering HO
  rxqual  How bad may RxQual of an MS become before triggering HO, where 0 is the best quality (bit error rate < 0.2%) and 7 is the worst quality (bit error rate > 12.8%), see 3GPP TS 45.008 8.2.4.

OsmoBSC(config-net-bts)# handover2 min rxlev ?
  <-110--50>  minimum RxLev (dBm; note: negative values)
  default     Use default (-100), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 min rxqual ?
  <0-7>    worst acceptable RxQual
  default  Use default (5), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 afs-bias ?
  rxlev   RxLev improvement bias for AFS over other codecs
  rxqual  RxQual improvement bias for AFS over other codecs

OsmoBSC(config-net-bts)# handover2 afs-bias rxlev ?
  <0-20>   Virtual RxLev improvement (dB)
  default  Use default (0), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 afs-bias rxqual ?
  <0-7>    Virtual RxQual improvement
  default  Use default (0), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 min-free-slots ?
  tch/f  Minimum free TCH/F timeslots before cell is considered congested
  tch/h  Minimum free TCH/H timeslots before cell is considered congested

OsmoBSC(config-net-bts)# handover2 min-free-slots tch/f ?
  <0-9999>  Number of TCH/F slots
  default   Use default (0), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 min-free-slots TCH/F ?
% There is no matched command.

OsmoBSC(config-net-bts)# handover2 min-free-slots tch/h ?
  <0-9999>  Number of TCH/H slots
  default   Use default (0), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 max-handovers ?
  <1-9999>  Number
  default   Use default (9999), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 penalty-time ?
  max-distance           Time to suspend handover for a subscriber after leaving this cell due to exceeding max distance; see also 'handover2 retries'
  failed-ho              Time to suspend handover for a subscriber after a failed handover into this cell; see also 'handover2 retries'
  failed-assignment      Time to suspend handover for a subscriber after a failed re-assignment within this cell; see also 'handover2 retries'
  low-rxqual-assignment  Time to suspend re-assignment after an lchan was re-assigned because of low RxQual
  low-rxqual-ho          Time to suspend handover back to a cell after bad RxQual caused handover away from it

OsmoBSC(config-net-bts)# handover2 penalty-time max-distance ?
  <0-99999>  Seconds
  default    Use default (300), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 penalty-time failed-ho ?
  <0-99999>  Seconds
  default    Use default (60), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 penalty-time failed-assignment ?
  <0-99999>  Seconds
  default    Use default (60), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 penalty-time low-rxqual-assignment ?
  <0-99999>  Seconds
  default    Use default (60), remove explicit setting on this node

OsmoBSC(config-net-bts)# handover2 retries ?
  <0-9>    Number of retries
  default  Use default (0), remove explicit setting on this node
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
DNM NOTICE shutting down OML for BTS 1 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable


OsmoBSC# ### Default configuration

OsmoBSC# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0


OsmoBSC(config-net-bts)# interference-meas?
  interference-meas  Interference measurement parameters
OsmoBSC(config-net-bts)# interference-meas ?
  avg-period    Averaging period (Intave)
  level-bounds  Interference level Boundaries. 3GPP do not specify whether these should be in ascending or descending order (3GPP TS 48.058 9.3.21 / 3GPP TS 52.021 9.4.25). OsmoBSC supports either ordering, but possibly some BTS models only return meaningful interference levels with one specific ordering.

OsmoBSC(config-net-bts)# ### Averaging period

OsmoBSC(config-net-bts)# interference-meas avg-period ?
  <1-31>  Number of SACCH multiframes
OsmoBSC(config-net-bts)# interference-meas avg-period 0
% Unknown command.
OsmoBSC(config-net-bts)# interference-meas avg-period 30

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  interference-meas avg-period 30
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# ### Interference level Boundaries

OsmoBSC(config-net-bts)# interference-meas level-bounds ?
  <-120-0>  Interference boundary 0 (dBm)
OsmoBSC(config-net-bts)# interference-meas level-bounds -85 -90 -95 -100 -105 ?
  <-120-0>  Interference boundary X5 (dBm)
OsmoBSC(config-net-bts)# interference-meas level-bounds -85 -90 -95 -100 -105 -110

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  interference-meas avg-period 30
  interference-meas level-bounds -85 -90 -95 -100 -105 -110
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable


OsmoBSC# configure terminal

OsmoBSC(config)# msc 0


OsmoBSC(config-msc)# codec-list?
  codec-list  Set the allowed audio codecs and their order of preference
OsmoBSC(config-msc)# codec-list ?
  LIST  List of audio codecs in order of preference, e.g. 'codec-list fr3 fr2 fr1 hr3 hr1'. (fr3: AMR-FR, hr3: AMR-HR, fr2: GSM-EFR, fr1: GSM-FR, hr1: GSM-HR)

OsmoBSC(config-msc)# # Default list -- should match the default in osmo_msc_data_alloc()

OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# # Change order

OsmoBSC(config-msc)# codec-list fr3 hr3 fr2 fr1 hr1

OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr3 hr3 fr2 fr1 hr1
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-msc)# codec-list hr1 hr3 fr1 fr2 fr3

OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list hr1 hr3 fr1 fr2 fr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# codec-list foo
"foo" is not a valid codec version

OsmoBSC(config-msc)# codec-list fr10
"fr10" is not a valid codec version

OsmoBSC(config-msc)# codec-list hr10
"hr10" is not a valid codec version

OsmoBSC(config-msc)# codec-list FR1
"FR1" is not a valid codec version

OsmoBSC(config-msc)# # Ensure the codec-list with wrong args did not change the config

OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list hr1 hr3 fr1 fr2 fr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# codec-list fr1 fr1
duplicate entry in 'msc' / 'codec-list': fr1
OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list hr1 hr3 fr1 fr2 fr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# codec-list fr0 fr1
"fr0" is not a valid codec version
OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list hr1 hr3 fr1 fr2 fr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# codec-list hr0 hr1
"hr0" is not a valid codec version
OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list hr1 hr3 fr1 fr2 fr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# codec-list fr8 fr9
"fr8" is not a valid codec version
OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list hr1 hr3 fr1 fr2 fr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# codec-list hr8 hr9
"hr8" is not a valid codec version
OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list hr1 hr3 fr1 fr2 fr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# codec-list fr2 hr2
"hr2" is not a valid codec version
OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list hr1 hr3 fr1 fr2 fr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-msc)# codec-list fr1 fr2 fr3 fr4

OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 fr2 fr3 fr4
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-msc)# # TODO: should fr4 thru fr7 be rejected


OsmoBSC(config-msc)# codec-list fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1 fr1
Too many items in 'msc' / 'codec-list': 17. There can be at most 16 entries.
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> ### Neighbor-BSS Cell Identifier List config


OsmoBSC> list
  show pid
  show uptime
  show version
  show online-help
  list [with-flags]
  exit
  help
  show vty-attributes
  show vty-attributes (application|library|global)
  enable [expert-mode]
  terminal length <0-512>
  terminal no length
  who
  show history
  show stats [skip-zero]
  show stats level (global|peer|subscriber) [skip-zero]
  show asciidoc counters
  show rate-counters [skip-zero]
  show timer [(net|mgw)] [TNNNN]
  show network
  show bts [<0-65535>]
  show bts brief
  show bts <0-65535> fail-rep [reset]
  show rejected-bts
  show trx [<0-65535>] [<0-255>]
  show trx (connected|disconnected)
  show timeslot [<0-65535>] [<0-255>] [<0-7>]
  show lchan [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary-all [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show conns
  show paging [<0-65535>]
  show paging-group <0-65535> IMSI
  logging enable
  logging disable
  logging filter all (0|1)
  logging color (0|1)
  logging timestamp (0|1)
  logging print extended-timestamp (0|1)
  logging print thread-id (0|1)
  logging print category (0|1)
  logging print category-hex (0|1)
  logging print level (0|1)
  logging print file (0|1|basename) [last]
  logging set-log-mask MASK
  logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal)
  logging level set-all (debug|info|notice|error|fatal)
  logging level force-all (debug|info|notice|error|fatal)
  no logging level force-all
  logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal) .LOGMESSAGE
  show logging vty
  show alarms
  show talloc-context (application|global|all) (full|brief|DEPTH)
  show talloc-context (application|global|all) (full|brief|DEPTH) tree ADDRESS
  show talloc-context (application|global|all) (full|brief|DEPTH) filter REGEXP
  show bts <0-65535> neighbor arfcn <0-1023> bsic (<0-63>|any)
  show fsm NAME
  show fsm all
  show fsm-state-graph NAME
  show fsm-instances NAME
  show fsm-instances all
  show mgw-pool
  show bts <0-65535> om2k-mo
  show e1_driver
  show e1_line [<0-255>] [stats]
  show e1_timeslot [<0-255>] [<0-31>]
  show cbc
  show bts <0-65535> smscb [(basic|extended)]
  show statistics
  show mscs
  show position
  logging filter imsi IMSI
  show subscriber all
  show nri [<0-1000>]
  show cpu-sched threads
  show cs7 instance <0-15> users
  show cs7 (sua|m3ua|ipa) [<0-65534>]
  show cs7 (sua|m3ua|ipa) (sctp|tcp) [<0-65534>]
  show cs7 config
  show cs7 instance <0-15> asp
  show cs7 instance <0-15> asp name ASP_NAME
  show cs7 instance <0-15> asp-remaddr
  show cs7 instance <0-15> asp-remaddr name ASP_NAME
  show cs7 instance <0-15> asp-assoc-status
  show cs7 instance <0-15> asp-assoc-status name ASP_NAME
  show cs7 instance <0-15> as (active|all|m3ua|sua)
  show cs7 instance <0-15> route
  show cs7 instance <0-15> sccp addressbook
  show cs7 instance <0-15> sccp users
  show cs7 instance <0-15> sccp ssn <0-65535>
  show cs7 instance <0-15> sccp connections
  show cs7 instance <0-15> sccp timers
  show smlc

OsmoBSC> enable

OsmoBSC# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  disable
  configure [terminal]
  copy running-config startup-config
  shutdown
  show startup-config
  show version
  show online-help
  terminal length <0-512>
  terminal no length
  who
  show history
  terminal monitor
  terminal no monitor
  show stats [skip-zero]
  show stats level (global|peer|subscriber) [skip-zero]
  show asciidoc counters
  show rate-counters [skip-zero]
  stats report
  stats reset
  show timer [(net|mgw)] [TNNNN]
  show network
  show bts [<0-65535>]
  show bts brief
  show bts <0-65535> fail-rep [reset]
  show rejected-bts
  show trx [<0-65535>] [<0-255>]
  show trx (connected|disconnected)
  show timeslot [<0-65535>] [<0-255>] [<0-7>]
  show lchan [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary-all [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show conns
  show paging [<0-65535>]
  show paging-group <0-65535> IMSI
  handover any
  assignment any
  handover any to arfcn <0-1023> bsic (<0-63>|any)
  logging enable
  logging disable
  logging filter all (0|1)
  logging color (0|1)
  logging timestamp (0|1)
  logging print extended-timestamp (0|1)
  logging print thread-id (0|1)
  logging print category (0|1)
  logging print category-hex (0|1)
  logging print level (0|1)
  logging print file (0|1|basename) [last]
  logging set-log-mask MASK
  logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal)
  logging level set-all (debug|info|notice|error|fatal)
  logging level force-all (debug|info|notice|error|fatal)
  no logging level force-all
  logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal) .LOGMESSAGE
  show logging vty
  show alarms
  show talloc-context (application|global|all) (full|brief|DEPTH)
  show talloc-context (application|global|all) (full|brief|DEPTH) tree ADDRESS
  show talloc-context (application|global|all) (full|brief|DEPTH) filter REGEXP
  show bts <0-65535> neighbor arfcn <0-1023> bsic (<0-63>|any)
  show fsm NAME
  show fsm all
  show fsm-state-graph NAME
  show fsm-instances NAME
  show fsm-instances all
  mgw <0-255> reconnect
  mgw <0-255> block
  mgw <0-255> unblock
  show mgw-pool
  drop bts connection <0-65535> (oml|rsl)
  restart-bts <0-65535>
  bts <0-65535> unblock-setup-ramping
  bts <0-65535> resend-system-information
  bts <0-65535> resend-power-control-defaults
  bts <0-65535> c0-power-reduction <0-6>
  bts <0-65535> trx <0-255> timeslot <0-7> pdch (activate|deactivate)
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> (activate|activate-vamos) (hr|fr|efr|amr|sig) [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> deactivate
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> modify (vamos|non-vamos) [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> mdcx A.B.C.D <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> reassign-to trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> ms-power <0-40> [verify]

  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> handover <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> assignment
  ctrl-interface generate-trap TRAP VALUE
  bts <0-65535> 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 <0-255> <0-255> <0-255>
  bts <0-65535> oml class <0-255> instance <0-255> <0-255> <0-255>
  show bts <0-65535> om2k-mo
  bts <0-65535> om2000 class (trxc|tg|ts|tf|is|con|dp|mctr|cf|tx|rx) <0-255> <0-255> <0-255>
  bts <0-65535> om2000 class <0-255> <0-255> <0-255> <0-255>
  show e1_driver
  show e1_line [<0-255>] [stats]
  show e1_timeslot [<0-255>] [<0-31>]
  show cbc
  show bts <0-65535> smscb [(basic|extended)]
  show statistics
  show mscs
  show position
  logging filter imsi IMSI
  show subscriber all
  show nri [<0-1000>]
  generate-location-state-trap <0-65535>
  msc <0-1000> bssmap reset
  show cpu-sched threads
  show cs7 instance <0-15> users
  show cs7 (sua|m3ua|ipa) [<0-65534>]
  show cs7 (sua|m3ua|ipa) (sctp|tcp) [<0-65534>]
  show cs7 config
  cs7 instance <0-15> asp NAME disconnect
  show cs7 instance <0-15> asp
  show cs7 instance <0-15> asp name ASP_NAME
  show cs7 instance <0-15> asp-remaddr
  show cs7 instance <0-15> asp-remaddr name ASP_NAME
  show cs7 instance <0-15> asp-assoc-status
  show cs7 instance <0-15> asp-assoc-status name ASP_NAME
  show cs7 instance <0-15> as (active|all|m3ua|sua)
  show cs7 instance <0-15> route
  show cs7 instance <0-15> sccp addressbook
  show cs7 instance <0-15> sccp users
  show cs7 instance <0-15> sccp ssn <0-65535>
  show cs7 instance <0-15> sccp connections
  show cs7 instance <0-15> sccp timers
  show smlc

OsmoBSC# configure terminal

OsmoBSC(config)# network



OsmoBSC(config-net)# neighbor-resolution bind 1.2.3.4 ?
  [<0-65535>]  Port to bind the service to [defaults to 4248 if not provided]

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# type osmo-bts

OsmoBSC(config-net-bts)# base_station_id_code 10

OsmoBSC(config-net-bts)# location_area_code 0x0014

OsmoBSC(config-net-bts)# cell_identity 30

OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# arfcn 40

OsmoBSC(config-net-bts-trx)# exit

OsmoBSC(config-net-bts)# exit


OsmoBSC(config-net)# bts 1

OsmoBSC(config-net-bts)# type osmo-bts

OsmoBSC(config-net-bts)# base_station_id_code 11

OsmoBSC(config-net-bts)# location_area_code 0x0015

OsmoBSC(config-net-bts)# cell_identity 31

OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# arfcn 41

OsmoBSC(config-net-bts-trx)# exit

OsmoBSC(config-net-bts)# exit


OsmoBSC(config-net)# bts 2

OsmoBSC(config-net-bts)# type osmo-bts

OsmoBSC(config-net-bts)# base_station_id_code 12

OsmoBSC(config-net-bts)# location_area_code 0x0016

OsmoBSC(config-net-bts)# cell_identity 65535

OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# arfcn 42

OsmoBSC(config-net-bts-trx)# exit

OsmoBSC(config-net-bts)# exit


OsmoBSC(config-net)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  type (unknown|bs11|nanobts|rbs2000|nokia_site|osmo-bts)
  description .TEXT
  no description
  band BAND
  cell_identity <0-65535>
  dtx uplink [force]
  dtx downlink
  no dtx uplink
  no dtx downlink
  location_area_code (<0-65535>|<0x0000-0xffff>)
  base_station_id_code <0-63>
  ipa unit-id <0-65534> <0-255>
  ipa rsl-ip A.B.C.D
  nokia_site skip-reset (0|1)
  nokia_site no-local-rel-conf (0|1)
  nokia_site bts-reset-timer <15-100>
  oml ipa stream-id <0-255> line E1_LINE
  oml e1 line E1_LINE timeslot <1-31> sub-slot (0|1|2|3|full)
  oml e1 tei <0-63>
  channel allocator mode (set-all|chan-req|assignment|handover|vgcs-vbs) (ascending|descending)
  channel allocator mode assignment dynamic
  channel allocator dynamic-param sort-by-trx-power (0|1)
  channel allocator dynamic-param ul-rxlev thresh <0-63> avg-num <1-10>
  channel allocator dynamic-param c0-chan-load thresh <0-100>
  channel allocator avoid-interference (0|1)
  channel allocator tch-signalling-policy (never|emergency|voice|always)
  rach tx integer <0-15>
  rach max transmission (1|2|4|7)
  rach max-delay <1-127>
  rach expiry-timeout <4-64>
  channel-description attach (0|1)
  channel-description bs-pa-mfrms <2-9>
  channel-description bs-ag-blks-res <0-7>
  ccch load-indication-threshold <0-100>
  ccch load-indication-period <0-255>
  rach nm busy threshold <0-255>
  rach nm load average <0-65535>
  cell barred (0|1)
  rach emergency call allowed (0|1)
  rach call-reestablishment allowed (0|1)
  rach access-control-class (0|1|2|3|4|5|6|7|8|9|11|12|13|14|15) (barred|allowed)
  ms max power <0-40>
  cell reselection hysteresis <0-14>
  rxlev access min <0-63>
  cell bar qualify (0|1)
  cell reselection offset <0-126>
  temporary offset <0-60>
  temporary offset infinite
  penalty time <20-620>
  penalty time reserved
  radio-link-timeout <4-64>
  radio-link-timeout infinite
  gprs mode (none|gprs|egprs)
  no gprs egprs-packet-channel-request
  gprs egprs-packet-channel-request
  gprs ns timer (tns-block|tns-block-retries|tns-reset|tns-reset-retries|tns-test|tns-alive|tns-alive-retries|tsns-prov) <0-255>
  gprs routing area <0-255>
  gprs network-control-order (nc0|nc1|nc2)
  gprs control-ack-type-rach
  gprs ccn-active (0|1|default)
  gprs power-control alpha <0-10>
  no gprs control-ack-type-rach
  gprs cell bvci <2-65535>
  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) <0-255>
  gprs nsei <0-65535>
  no gprs nsvc <0-1>
  gprs nsvc <0-1> nsvci <0-65535>
  gprs nsvc <0-1> local udp port <0-65535>
  gprs nsvc <0-1> remote udp port <0-65535>
  gprs nsvc <0-1> remote ip (A.B.C.D|X:X::X:X)
  paging free <-1-1024>
  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)
  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
  system-information unused-send-empty
  no system-information unused-send-empty
  early-classmark-sending (allowed|forbidden)
  early-classmark-sending-3g (allowed|forbidden)
  neighbor-list mode (automatic|manual|manual-si5)
  neighbor-list (add|del) arfcn <0-1023>
  si5 neighbor-list (add|del) arfcn <0-1023>
  si2quater neighbor-list add earfcn <0-65535> thresh-hi <0-31> thresh-lo <0-32> prio <0-8> qrxlv <0-32> meas <0-8>
  si2quater neighbor-list del earfcn <0-65535>
  si2quater neighbor-list add uarfcn <0-16383> <0-511> <0-1>
  si2quater neighbor-list del uarfcn <0-16383> <0-511>
  rf-lock-exclude
  no rf-lock-exclude
  force-combined-si
  no force-combined-si
  codec-support fr
  codec-support fr (hr|efr|amr)
  codec-support fr (hr|efr|amr) (hr|efr|amr)
  codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)
  codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)
  depends-on-bts <0-65535>
  no depends-on-bts <0-65535>
  amr tch-f modes (0|1|2|3|4|5|6|7)
  amr tch-f modes (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7)
  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)
  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)
  amr tch-f threshold (ms|bts) <0-63>
  amr tch-f threshold (ms|bts) <0-63> <0-63>
  amr tch-f threshold (ms|bts) <0-63> <0-63> <0-63>
  amr tch-f hysteresis (ms|bts) <0-15>
  amr tch-f hysteresis (ms|bts) <0-15> <0-15>
  amr tch-f hysteresis (ms|bts) <0-15> <0-15> <0-15>
  amr tch-f start-mode (auto|1|2|3|4)
  amr tch-h modes (0|1|2|3|4|5)
  amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5)
  amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5) (0|1|2|3|4|5)
  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)
  amr tch-h threshold (ms|bts) <0-63>
  amr tch-h threshold (ms|bts) <0-63> <0-63>
  amr tch-h threshold (ms|bts) <0-63> <0-63> <0-63>
  amr tch-h hysteresis (ms|bts) <0-15>
  amr tch-h hysteresis (ms|bts) <0-15> <0-15>
  amr tch-h hysteresis (ms|bts) <0-15> <0-15> <0-15>
  amr tch-h start-mode (auto|1|2|3|4)
  osmux (on|off|only)
  mgw pool-target <0-255> [strict]
  no mgw pool-target
  access-control-class-rotate <0-10>
  access-control-class-rotate-quantum <1-65535>
  access-control-class-ramping
  no access-control-class-ramping
  access-control-class-ramping-step-interval (<5-600>|dynamic)
  access-control-class-ramping-step-size (<1-10>)
  access-control-class-ramping-chan-load <0-100> <0-100>
  timer-dynamic TNNNN
  no timer-dynamic TNNNN
  repeat dl-facch (command|all)
  no repeat dl-facch
  repeat (ul-sacch|dl-sacch)
  no repeat (ul-sacch|dl-sacch)
  repeat rxqual (0|1|2|3|4|5|6|7)
  overpower (dl-acch|dl-sacch|dl-facch) <1-4>
  no overpower dl-acch
  overpower rxqual (0|1|2|3|4|5|6|7)
  overpower chan-mode (speech-amr|any)
  interference-meas avg-period <1-31>
  interference-meas level-bounds <-120-0> <-120-0> <-120-0> <-120-0> <-120-0> <-120-0>
  srvcc fast-return (allow|forbid)
  immediate-assignment (post-chan-ack|pre-chan-ack|pre-ts-ack)
  nch-position num-blocks <1-7> first-block <0-6>
  no nch-position
  ncc-permitted all

  ncc-permitted <1-8> [<1-8>] [<1-8>] [<1-8>] [<1-8>] [<1-8>] [<1-8>]

  neighbor bts <0-65535>
  neighbor lac <0-65535>
  neighbor lac-ci <0-65535> <0-65535>
  neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535>
  neighbor lac <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  neighbor lac-ci <0-65535> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  neighbor cgi <0-999> <0-999> <0-65535> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  no neighbor bts <0-65535>
  no neighbor lac <0-65535>
  no neighbor lac-ci <0-65535> <0-65535>
  no neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  no neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535>
  no neighbor arfcn <0-1023> bsic (<0-63>|any)
  no neighbors
  (bs-power-control|ms-power-control)
  no (bs-power-control|ms-power-control)
  trx <0-255>
  is-connection-list (add|del) <0-2047> <0-2047> <0-255>
  abis-lower-transport (single-timeslot|super-channel)
  om2000 sync-source (internal|external)
  om2000 version-limit (oml|rsl) gen <0-99> rev <0-99>
  con-connection-group <1-31>
  del-connection-group <1-31>
  handover (0|1|default)
  handover algorithm (1|2|default)
  handover1 window rxlev averaging (<1-10>|default)
  handover1 window rxqual averaging (<1-10>|default)
  handover1 window rxlev neighbor averaging (<1-10>|default)
  handover1 power budget interval (<1-99>|default)
  handover1 power budget hysteresis (<0-999>|default)
  handover1 maximum distance (<0-9999>|default)
  handover2 window rxlev averaging (<1-10>|default)
  handover2 window rxqual averaging (<1-10>|default)
  handover2 window rxlev neighbor averaging (<1-10>|default)
  handover2 power budget interval (<1-99>|default)
  handover2 power budget hysteresis (<0-999>|default)
  handover2 maximum distance (<0-9999>|default)
  handover2 assignment (0|1|default)
  handover2 tdma-measurement (auto|full|subset|default)
  handover2 min rxlev (<-110--50>|default)
  handover2 min rxqual (<0-7>|default)
  handover2 afs-bias rxlev (<0-20>|default)
  handover2 afs-bias rxqual (<0-7>|default)
  handover2 min-free-slots tch/f (<0-9999>|default)
  handover2 min-free-slots tch/h (<0-9999>|default)
  handover2 max-handovers (<1-9999>|default)
  handover2 penalty-time max-distance (<0-99999>|default)
  handover2 penalty-time failed-ho (<0-99999>|default)
  handover2 penalty-time failed-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-ho (<0-99999>|default)
  handover2 retries (<0-9>|default)

OsmoBSC(config-net-bts)# neighbor?
  neighbor  Manage local and remote-BSS neighbor cells

OsmoBSC(config-net-bts)# neighbor ?
  bts     Add Neighbor cell by local BTS number
  lac     Add Neighbor cell by LAC
  lac-ci  Add Neighbor cell by LAC and CI
  cgi     Add Neighbor cell by cgi
  cgi-ps  Add Neighbor cell by cgi (Packet Switched, with RAC)

OsmoBSC(config-net-bts)# neighbor bts ?
  <0-65535>  BTS number
OsmoBSC(config-net-bts)# neighbor bts 0 ?
  <cr>  

OsmoBSC(config-net-bts)# neighbor lac ?
  <0-65535>  LAC
OsmoBSC(config-net-bts)# neighbor lac 0 ?
  arfcn  ARFCN of neighbor cell
  <cr>   
OsmoBSC(config-net-bts)# neighbor lac 0 arfcn ?
  <0-1023>  ARFCN value
OsmoBSC(config-net-bts)# neighbor lac 0 arfcn 0 ?
  bsic  BSIC of neighbor cell
OsmoBSC(config-net-bts)# neighbor lac 0 arfcn 0 bsic ?
  <0-63>  BSIC value
  any     for all BSICs / use any BSIC in this ARFCN
OsmoBSC(config-net-bts)# neighbor lac 0 arfcn 0 bsic 0 ?
  <cr>  

OsmoBSC(config-net-bts)# neighbor lac-ci ?
  <0-65535>  LAC
OsmoBSC(config-net-bts)# neighbor lac-ci 0 ?
  <0-65535>  CI
OsmoBSC(config-net-bts)# neighbor lac-ci 0 0 ?
  arfcn  ARFCN of neighbor cell
  <cr>   
OsmoBSC(config-net-bts)# neighbor lac-ci 0 0 arfcn ?
  <0-1023>  ARFCN value
OsmoBSC(config-net-bts)# neighbor lac-ci 0 0 arfcn 0 ?
  bsic  BSIC of neighbor cell
OsmoBSC(config-net-bts)# neighbor lac-ci 0 0 arfcn 0 bsic ?
  <0-63>  BSIC value
  any     for all BSICs / use any BSIC in this ARFCN
OsmoBSC(config-net-bts)# neighbor lac-ci 0 0 arfcn 0 bsic 0 ?
  <cr>  

OsmoBSC(config-net-bts)# neighbor cgi ?
  <0-999>  MCC
OsmoBSC(config-net-bts)# neighbor cgi 0 ?
  <0-999>  MNC
OsmoBSC(config-net-bts)# neighbor cgi 0 0 ?
  <0-65535>  LAC
OsmoBSC(config-net-bts)# neighbor cgi 0 0 0 ?
  <0-65535>  CI
OsmoBSC(config-net-bts)# neighbor cgi 0 0 0 0 ?
  arfcn  ARFCN of neighbor cell
  <cr>   
OsmoBSC(config-net-bts)# neighbor cgi 0 0 0 0 arfcn ?
  <0-1023>  ARFCN value
OsmoBSC(config-net-bts)# neighbor cgi 0 0 0 0 arfcn 0 ?
  bsic  BSIC of neighbor cell
OsmoBSC(config-net-bts)# neighbor cgi 0 0 0 0 arfcn 0 bsic ?
  <0-63>  BSIC value
  any     for all BSICs / use any BSIC in this ARFCN
OsmoBSC(config-net-bts)# neighbor cgi 0 0 0 0 arfcn 0 bsic 0 ?
  <cr>  

OsmoBSC(config-net-bts)# no neighbors?
  neighbors  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.

OsmoBSC(config-net-bts)# no neighbor?
  neighbor  Remove local or remote-BSS neighbor cell

OsmoBSC(config-net-bts)# no neighbor ?
  bts     Neighbor cell by local BTS number
  lac     Neighbor cell by LAC
  lac-ci  Neighbor cell by LAC and CI
  cgi     Neighbor cell by cgi
  cgi-ps  Neighbor cell by cgi (Packet Switched, with RAC)
  arfcn   ARFCN of neighbor cell

OsmoBSC(config-net-bts)# no neighbor bts ?
  <0-65535>  BTS number
OsmoBSC(config-net-bts)# no neighbor bts 0 ?
  <cr>  

OsmoBSC(config-net-bts)# no neighbor arfcn ?
  <0-1023>  ARFCN value
OsmoBSC(config-net-bts)# no neighbor arfcn 0 ?
  bsic  BSIC of neighbor cell
OsmoBSC(config-net-bts)# no neighbor arfcn 0 bsic ?
  <0-63>  BSIC value
  any     for all BSICs / use any BSIC in this ARFCN
OsmoBSC(config-net-bts)# no neighbor arfcn 0 bsic 0 ?
  <cr>  

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# ! BSIC out of range

OsmoBSC(config-net-bts)# neighbor cgi 23 42 423 5 arfcn 23 bsic 64
% Unknown command.

OsmoBSC(config-net-bts)# neighbor bts 0

OsmoBSC(config-net-bts)# no neighbor bts 0


OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no neighbor bts 1
% Error: no such neighbor on BTS 0: BTS 1

OsmoBSC(config-net-bts)# ### Add non-existing BTS nr -- is allowed, checking plausibility at runtime

OsmoBSC(config-net-bts)# neighbor bts 123


OsmoBSC(config-net-bts)# ### A neighbor by LAC and by BTS number are two distinct neighbor entries, resolved at runtime

OsmoBSC(config-net-bts)# neighbor lac 22

OsmoBSC(config-net-bts)# no neighbor bts 2
% Error: no such neighbor on BTS 0: BTS 2
OsmoBSC(config-net-bts)# no neighbor lac 22


OsmoBSC(config-net-bts)# neighbor cgi 901 70 22 65535


OsmoBSC(config-net-bts)# neighbor cgi 23 42 423 5 arfcn 23 bsic 42


OsmoBSC(config-net-bts)# ### adding the same entry again results in no change

OsmoBSC(config-net-bts)# neighbor bts 123
% BTS 0 already had neighbor BTS 123

OsmoBSC(config-net-bts)# neighbor lac-ci 21 31 arfcn 41 bsic 11

OsmoBSC(config-net-bts)# neighbor lac-ci 21 31 arfcn 41 bsic 11
% BTS 0 already had neighbor LAC-CI:21-31 ARFCN-BSIC:41-11
OsmoBSC(config-net-bts)# neighbor lac-ci 21 31 arfcn 22 bsic 32
% BTS 0 already had neighbor LAC-CI:21-31 ARFCN-BSIC:41-11
% ERROR: duplicate Cell ID in neighbor config, with differing ARFCN+BSIC: LAC-CI:21-31 ARFCN-BSIC:22-32
OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor cgi 023 42 423 5 arfcn 23 bsic 42
  neighbor lac-ci 21 31 arfcn 41 bsic 11
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# neighbor cgi 23 42 423 5 arfcn 23 bsic 42
% BTS 0 already had neighbor CGI:023-42-423-5 ARFCN-BSIC:23-42

OsmoBSC(config-net-bts)# neighbor cgi 23 042 423 5 arfcn 23 bsic 42
% Error: only one Cell Identifier entry is allowed per remote neighbor. Already have: BTS 0 -> CGI:023-42-423-5 ARFCN-BSIC:23-42

OsmoBSC(config-net-bts)# neighbor cgi 23 42 423 6 arfcn 23 bsic 42
% Error: only one Cell Identifier entry is allowed per remote neighbor. Already have: BTS 0 -> CGI:023-42-423-5 ARFCN-BSIC:23-42

OsmoBSC(config-net-bts)# neighbor cgi 23 42 423 6 arfcn 42 bsic 1


OsmoBSC(config-net-bts)# neighbor lac 456 arfcn 123 bsic 45


OsmoBSC(config-net-bts)# neighbor lac-ci 789 10 arfcn 423 bsic any


OsmoBSC(config-net-bts)# neighbor lac-ci 789 10 arfcn 423 bsic 63
% BTS 0 already had neighbor LAC-CI:789-10 ARFCN-BSIC:423-any
% ERROR: duplicate Cell ID in neighbor config, with differing ARFCN+BSIC: LAC-CI:789-10 ARFCN-BSIC:423-63

OsmoBSC(config-net-bts)# neighbor lac-ci 789 10 arfcn 423 bsic 1
% BTS 0 already had neighbor LAC-CI:789-10 ARFCN-BSIC:423-any
% ERROR: duplicate Cell ID in neighbor config, with differing ARFCN+BSIC: LAC-CI:789-10 ARFCN-BSIC:423-1

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor cgi 023 42 423 5 arfcn 23 bsic 42
  neighbor lac-ci 21 31 arfcn 41 bsic 11
  neighbor cgi 023 42 423 6 arfcn 42 bsic 1
  neighbor lac 456 arfcn 123 bsic 45
  neighbor lac-ci 789 10 arfcn 423 bsic any
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# do show bts 0 neighbor arfcn 99 bsic any
% No entry for BTS 0 -> ARFCN-BSIC:99-any

OsmoBSC(config-net-bts)# do show bts 0 neighbor arfcn 41 bsic any
% BTS 0 -> ARFCN-BSIC:41-any resolves to local BTS 1 lac-ci 21 31

OsmoBSC(config-net-bts)# do show bts 0 neighbor arfcn 423 bsic 1
% BTS 0 -> ARFCN-BSIC:423-1 resolves to remote-BSS neighbors: LAC-CI[1]:{789-10}

OsmoBSC(config-net-bts)# do show bts 0 neighbor arfcn 423 bsic 23
% BTS 0 -> ARFCN-BSIC:423-23 resolves to remote-BSS neighbors: LAC-CI[1]:{789-10}

OsmoBSC(config-net-bts)# no neighbor arfcn 99 bsic 7
% Cannot remove: no such neighbor on BTS 0: ARFCN-BSIC:99-7

OsmoBSC(config-net-bts)# no neighbor arfcn 23 bsic 42


OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor lac-ci 21 31 arfcn 41 bsic 11
  neighbor cgi 023 42 423 6 arfcn 42 bsic 1
  neighbor lac 456 arfcn 123 bsic 45
  neighbor lac-ci 789 10 arfcn 423 bsic any
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no neighbor arfcn 123 bsic 45


OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor lac-ci 21 31 arfcn 41 bsic 11
  neighbor cgi 023 42 423 6 arfcn 42 bsic 1
  neighbor lac-ci 789 10 arfcn 423 bsic any
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no neighbor arfcn 423 bsic any


OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor lac-ci 21 31 arfcn 41 bsic 11
  neighbor cgi 023 42 423 6 arfcn 42 bsic 1
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no neighbor arfcn 423 bsic 63
% Cannot remove: no such neighbor on BTS 0: ARFCN-BSIC:423-63

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor lac-ci 21 31 arfcn 41 bsic 11
  neighbor cgi 023 42 423 6 arfcn 42 bsic 1
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no neighbor arfcn 423 bsic 1
% Cannot remove: no such neighbor on BTS 0: ARFCN-BSIC:423-1

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor lac-ci 21 31 arfcn 41 bsic 11
  neighbor cgi 023 42 423 6 arfcn 42 bsic 1
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no neighbor arfcn 41 bsic any


OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor cgi 023 42 423 6 arfcn 42 bsic 1
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no neighbor arfcn 41 bsic any
% Cannot remove: no such neighbor on BTS 0: ARFCN-BSIC:41-any

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  neighbor bts 123
  neighbor cgi 901 70 22 65535
  neighbor cgi 023 42 423 6 arfcn 42 bsic 1
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# no neighbor bts 123

OsmoBSC(config-net-bts)# no neighbor cgi 901 70 22 65535

OsmoBSC(config-net-bts)# no neighbor arfcn 42 bsic 1


OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# neighbor bts 1

OsmoBSC(config-net-bts)# neighbor bts 2

OsmoBSC(config-net-bts)# neighbor cgi 023 42 423 5 arfcn 23 bsic 42

OsmoBSC(config-net-bts)# neighbor lac 456 arfcn 123 bsic 45

OsmoBSC(config-net-bts)# neighbor lac-ci 789 10 arfcn 423 bsic any

OsmoBSC(config-net-bts)# neighbor cgi-ps 23 42 423 2 5 arfcn 23 bsic 32


OsmoBSC(config-net-bts)# no neighbors
% Removed neighbor: BTS 0 to BTS 1
% Removed neighbor: BTS 0 to BTS 2
% Removed neighbor: BTS 0 to CGI:023-42-423-5 ARFCN-BSIC:23-42
% Removed neighbor: BTS 0 to LAC:456 ARFCN-BSIC:123-45
% Removed neighbor: BTS 0 to LAC-CI:789-10 ARFCN-BSIC:423-any
% Removed neighbor: BTS 0 to CGI-PS:023-42-423-2-5 ARFCN-BSIC:23-32

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 30
  location_area_code 0x0014
  base_station_id_code 10
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 40
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
 bts 1
  type osmo-bts
  band invalid
  cell_identity 31
  location_area_code 0x0015
  base_station_id_code 11
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 41
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
 bts 2
  type osmo-bts
  band invalid
  cell_identity 65535
  location_area_code 0x0016
  base_station_id_code 12
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 0 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 42
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    hopping enabled 0
   timeslot 2
    hopping enabled 0
   timeslot 3
    hopping enabled 0
   timeslot 4
    hopping enabled 0
   timeslot 5
    hopping enabled 0
   timeslot 6
    hopping enabled 0
   timeslot 7
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
DNM NOTICE shutting down OML for BTS 1 (bsc_init.c:57)
DNM NOTICE shutting down OML for BTS 2 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> show nri
msc 0
 % no NRI mappings

OsmoBSC> enable

OsmoBSC# configure terminal


OsmoBSC(config)# msc 0


OsmoBSC(config-msc)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  core-mobile-network-code <1-999>
  core-mobile-country-code <1-999>
  codec-list .LIST
  allow-emergency (allow|deny)
  amr-config 12_2k (allowed|forbidden)
  amr-config 10_2k (allowed|forbidden)
  amr-config 7_95k (allowed|forbidden)
  amr-config 7_40k (allowed|forbidden)
  amr-config 6_70k (allowed|forbidden)
  amr-config 5_90k (allowed|forbidden)
  amr-config 5_15k (allowed|forbidden)
  amr-config 4_75k (allowed|forbidden)
  amr-payload (octet-aligned|bandwidth-efficient)
  lcls-mode (disabled|mgw-loop|bts-loop)
  lcls-codec-mismatch (allowed|forbidden)
  bsc-addr NAME
  msc-addr NAME
  asp-protocol (m3ua|sua|ipa)
  nri add <0-32767> [<0-32767>]
  nri del <0-32767> [<0-32767>]
  show nri
  allow-attach
  no allow-attach
  mgw x-osmo-ign call-id
  no mgw x-osmo-ign
  osmux (on|off|only)
  keepalive request-interval <0-4294967295>
  keepalive request-endpoint NAME
  keepalive timeout <0-4294967295>
OsmoBSC(config-msc)# nri ?
  add  Add NRI value or range to the NRI mapping for this MSC
  del  Remove NRI value or range from the NRI mapping for this MSC
OsmoBSC(config-msc)# nri add ?
  <0-32767>  First value of the NRI value range, should not surpass the configured 'nri bitlen'.
OsmoBSC(config-msc)# nri add 23 ?
  [<0-32767>]  Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value.

OsmoBSC(config-msc)# nri add 23

OsmoBSC(config-msc)# nri add 256 511

OsmoBSC(config-msc)# nri add 100 200

OsmoBSC(config-msc)# nri add 1024 1024
DMSC ERROR msc 0: Warning: NRI range surpasses current NRI bitlen: 1024..1024 (bsc_vty.c:3460)
% Warning: msc 0: Warning: NRI range surpasses current NRI bitlen: 1024..1024
OsmoBSC(config-msc)# show nri
msc 0
 nri add 23
 nri add 100 200
 nri add 256 511
 nri add 1024
OsmoBSC(config-msc)# exit


OsmoBSC(config)# ### Do msc 2 first, to see that the order of mscs in the internal list is not determined by the msc->nr,

OsmoBSC(config)# ### and whichever was configured first gets higher priority for overlaps.


OsmoBSC(config)# msc 2

OsmoBSC(config-msc)# nri add 200 300
% Warning: msc 2: NRI range [200..300] overlaps between msc 2 and msc 0. For overlaps, msc 0 has higher priority than msc 2
OsmoBSC(config-msc)# nri add 1024 1025
% Warning: msc 2: Warning: NRI range surpasses current NRI bitlen: 1024..1025
% Warning: msc 2: NRI range [1024..1025] overlaps between msc 2 and msc 0. For overlaps, msc 0 has higher priority than msc 2
OsmoBSC(config-msc)# exit
DMSC ERROR msc 2: NRI range [200..300] overlaps between msc 2 and msc 0. For overlaps, msc 0 has higher priority than msc 2 (bsc_vty.c:3475)
DMSC ERROR msc 2: Warning: NRI range surpasses current NRI bitlen: 1024..1025 (bsc_vty.c:3460)
DMSC ERROR msc 2: NRI range [1024..1025] overlaps between msc 2 and msc 0. For overlaps, msc 0 has higher priority than msc 2 (bsc_vty.c:3475)


OsmoBSC(config)# msc 1

OsmoBSC(config-msc)# nri add 42

OsmoBSC(config-msc)# nri add 512 767

OsmoBSC(config-msc)# nri add 200 300
DMSC ERROR msc 1: NRI range [200..300] overlaps between msc 1 and msc 0. For overlaps, msc 0 has higher priority than msc 1 (bsc_vty.c:3475)
DMSC ERROR msc 1: NRI range [200..300] overlaps between msc 1 and msc 2. For overlaps, msc 2 has higher priority than msc 1 (bsc_vty.c:3475)
% Warning: msc 1: NRI range [200..300] overlaps between msc 1 and msc 0. For overlaps, msc 0 has higher priority than msc 1
% Warning: msc 1: NRI range [200..300] overlaps between msc 1 and msc 2. For overlaps, msc 2 has higher priority than msc 1
OsmoBSC(config-msc)# nri add 1024 1025
DMSC ERROR msc 1: Warning: NRI range surpasses current NRI bitlen: 1024..1025 (bsc_vty.c:3460)
DMSC ERROR msc 1: NRI range [1024..1025] overlaps between msc 1 and msc 0. For overlaps, msc 0 has higher priority than msc 1 (bsc_vty.c:3475)
DMSC ERROR msc 1: NRI range [1024..1025] overlaps between msc 1 and msc 2. For overlaps, msc 2 has higher priority than msc 1 (bsc_vty.c:3475)
% Warning: msc 1: Warning: NRI range surpasses current NRI bitlen: 1024..1025
% Warning: msc 1: NRI range [1024..1025] overlaps between msc 1 and msc 0. For overlaps, msc 0 has higher priority than msc 1
% Warning: msc 1: NRI range [1024..1025] overlaps between msc 1 and msc 2. For overlaps, msc 2 has higher priority than msc 1
OsmoBSC(config-msc)# show nri
msc 1
 nri add 42
 nri add 200 300
 nri add 512 767
 nri add 1024 1025
OsmoBSC(config-msc)# exit


OsmoBSC(config)# do show nri
msc 0
 nri add 23
 nri add 100 200
 nri add 256 511
 nri add 1024
msc 2
 nri add 200 300
 nri add 1024 1025
msc 1
 nri add 42
 nri add 200 300
 nri add 512 767
 nri add 1024 1025

OsmoBSC(config)# network


OsmoBSC(config-net)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  network country code <1-999>
  mobile network code <0-999>
  encryption a5 <0-4> [<0-4>] [<0-4>] [<0-4>] [<0-4>]
  timezone <-19-19> (0|15|30|45)
  timezone <-19-19> (0|15|30|45) <0-2>
  no timezone
  periodic location update <6-1530>
  no periodic location update
  meas-feed destination ADDR <0-65535>
  meas-feed scenario NAME
  meas-feed write-queue-max-length <1-65535>
  allow-unusable-timeslots
  pcu-socket PATH
  pcu-socket-wqueue-length <1-2147483646>
  no pcu-socket
  timer [(net|mgw)] [TNNNN] [(<0-2147483647>|default)]
  neci (0|1)
  paging any use tch (0|1)
  nri bitlen <1-15>
  nri null add <0-32767> [<0-32767>]
  nri null del <0-32767> [<0-32767>]
  bts <0-65535>
  neighbor-resolution bind (A.B.C.D|X:X::X:X) [<0-65535>]
  mgw <0-255>
  no mgw <0-255>
  handover (0|1|default)
  handover algorithm (1|2|default)
  handover1 window rxlev averaging (<1-10>|default)
  handover1 window rxqual averaging (<1-10>|default)
  handover1 window rxlev neighbor averaging (<1-10>|default)
  handover1 power budget interval (<1-99>|default)
  handover1 power budget hysteresis (<0-999>|default)
  handover1 maximum distance (<0-9999>|default)
  handover2 window rxlev averaging (<1-10>|default)
  handover2 window rxqual averaging (<1-10>|default)
  handover2 window rxlev neighbor averaging (<1-10>|default)
  handover2 power budget interval (<1-99>|default)
  handover2 power budget hysteresis (<0-999>|default)
  handover2 maximum distance (<0-9999>|default)
  handover2 assignment (0|1|default)
  handover2 tdma-measurement (auto|full|subset|default)
  handover2 min rxlev (<-110--50>|default)
  handover2 min rxqual (<0-7>|default)
  handover2 afs-bias rxlev (<0-20>|default)
  handover2 afs-bias rxqual (<0-7>|default)
  handover2 min-free-slots tch/f (<0-9999>|default)
  handover2 min-free-slots tch/h (<0-9999>|default)
  handover2 max-handovers (<1-9999>|default)
  handover2 penalty-time max-distance (<0-99999>|default)
  handover2 penalty-time failed-ho (<0-99999>|default)
  handover2 penalty-time failed-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-ho (<0-99999>|default)
  handover2 retries (<0-9>|default)
  handover2 congestion-check (disabled|<1-999>|now)

OsmoBSC(config-net)# nri ?
  bitlen  Set number of bits that an NRI has, to extract from TMSI identities (always starting just after the TMSI's most significant octet).
  null    Define NULL-NRI values that cause re-assignment of an MS to a different MSC, for MSC pooling.

OsmoBSC(config-net)# nri bitlen ?
  <1-15>  bit count (default: 10)

OsmoBSC(config-net)# nri bitlen 11

OsmoBSC(config-net)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 nri bitlen 11
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
 nri add 23
 nri add 100 200
 nri add 256 511
 nri add 1024
msc 2
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
 nri add 200 300
 nri add 1024 1025
msc 1
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
 nri add 42
 nri add 200 300
 nri add 512 767
 nri add 1024 1025
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net)# nri null ?
  add  Add NULL-NRI value (or range)
  del  Remove NRI value or range from the NRI mapping

OsmoBSC(config-net)# nri null add ?
  <0-32767>  First value of the NRI value range, should not surpass the configured 'nri bitlen'.
OsmoBSC(config-net)# nri null add 0 ?
  [<0-32767>]  Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value.
OsmoBSC(config-net)# nri null add 0 0 ?
  <cr>  

OsmoBSC(config-net)# nri null del ?
  <0-32767>  First value of the NRI value range, should not surpass the configured 'nri bitlen'.
OsmoBSC(config-net)# nri null del 0 ?
  [<0-32767>]  Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value.
OsmoBSC(config-net)# nri null del 0 0 ?
  <cr>  

OsmoBSC(config-net)# exit


OsmoBSC(config)# msc 0

OsmoBSC(config-msc)# nri del 0 10000

OsmoBSC(config-msc)# exit

OsmoBSC(config)# msc 1

OsmoBSC(config-msc)# nri del 0 10000

OsmoBSC(config-msc)# exit

OsmoBSC(config)# msc 2

OsmoBSC(config-msc)# nri del 0 10000

OsmoBSC(config-msc)# exit

OsmoBSC(config)# do show nri
msc 0
 % no NRI mappings
msc 2
 % no NRI mappings
msc 1
 % no NRI mappings

OsmoBSC(config)# msc 0

OsmoBSC(config-msc)# nri add 0 1000

OsmoBSC(config-msc)# show nri
msc 0
 nri add 0 1000
OsmoBSC(config-msc)# nri del 23

OsmoBSC(config-msc)# nri del 200 300

OsmoBSC(config-msc)# nri del 1000 2000

OsmoBSC(config-msc)# show nri
msc 0
 nri add 0 22
 nri add 24 199
 nri add 301 999
OsmoBSC(config-msc)# nri add 23

OsmoBSC(config-msc)# show nri
msc 0
 nri add 0 199
 nri add 301 999
OsmoBSC(config-msc)# nri add 200 300

OsmoBSC(config-msc)# show nri
msc 0
 nri add 0 999
OsmoBSC(config-msc)# nri add 1000

OsmoBSC(config-msc)# show nri
msc 0
 nri add 0 1000

OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 nri bitlen 11
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
 nri add 0 1000
msc 2
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
msc 1
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-msc)# no allow-attach

OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 nri bitlen 11
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
 nri add 0 1000
 no allow-attach
msc 2
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
msc 1
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-msc)# allow-attach

OsmoBSC(config-msc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 nri bitlen 11
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
 nri add 0 1000
msc 2
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
msc 1
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable


OsmoBSC# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  disable
  configure [terminal]
  copy running-config startup-config
  shutdown
  show startup-config
  show version
  show online-help
  terminal length <0-512>
  terminal no length
  who
  show history
  terminal monitor
  terminal no monitor
  show stats [skip-zero]
  show stats level (global|peer|subscriber) [skip-zero]
  show asciidoc counters
  show rate-counters [skip-zero]
  stats report
  stats reset
  show timer [(net|mgw)] [TNNNN]
  show network
  show bts [<0-65535>]
  show bts brief
  show bts <0-65535> fail-rep [reset]
  show rejected-bts
  show trx [<0-65535>] [<0-255>]
  show trx (connected|disconnected)
  show timeslot [<0-65535>] [<0-255>] [<0-7>]
  show lchan [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary-all [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show conns
  show paging [<0-65535>]
  show paging-group <0-65535> IMSI
  handover any
  assignment any
  handover any to arfcn <0-1023> bsic (<0-63>|any)
  logging enable
  logging disable
  logging filter all (0|1)
  logging color (0|1)
  logging timestamp (0|1)
  logging print extended-timestamp (0|1)
  logging print thread-id (0|1)
  logging print category (0|1)
  logging print category-hex (0|1)
  logging print level (0|1)
  logging print file (0|1|basename) [last]
  logging set-log-mask MASK
  logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal)
  logging level set-all (debug|info|notice|error|fatal)
  logging level force-all (debug|info|notice|error|fatal)
  no logging level force-all
  logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal) .LOGMESSAGE
  show logging vty
  show alarms
  show talloc-context (application|global|all) (full|brief|DEPTH)
  show talloc-context (application|global|all) (full|brief|DEPTH) tree ADDRESS
  show talloc-context (application|global|all) (full|brief|DEPTH) filter REGEXP
  show bts <0-65535> neighbor arfcn <0-1023> bsic (<0-63>|any)
  show fsm NAME
  show fsm all
  show fsm-state-graph NAME
  show fsm-instances NAME
  show fsm-instances all
  mgw <0-255> reconnect
  mgw <0-255> block
  mgw <0-255> unblock
  show mgw-pool
  drop bts connection <0-65535> (oml|rsl)
  restart-bts <0-65535>
  bts <0-65535> unblock-setup-ramping
  bts <0-65535> resend-system-information
  bts <0-65535> resend-power-control-defaults
  bts <0-65535> c0-power-reduction <0-6>
  bts <0-65535> trx <0-255> timeslot <0-7> pdch (activate|deactivate)
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> (activate|activate-vamos) (hr|fr|efr|amr|sig) [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> deactivate
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> modify (vamos|non-vamos) [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> mdcx A.B.C.D <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> reassign-to trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> ms-power <0-40> [verify]

  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> handover <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> assignment
  ctrl-interface generate-trap TRAP VALUE
  bts <0-65535> 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 <0-255> <0-255> <0-255>
  bts <0-65535> oml class <0-255> instance <0-255> <0-255> <0-255>
  show bts <0-65535> om2k-mo
  bts <0-65535> om2000 class (trxc|tg|ts|tf|is|con|dp|mctr|cf|tx|rx) <0-255> <0-255> <0-255>
  bts <0-65535> om2000 class <0-255> <0-255> <0-255> <0-255>
  show e1_driver
  show e1_line [<0-255>] [stats]
  show e1_timeslot [<0-255>] [<0-31>]
  show cbc
  show bts <0-65535> smscb [(basic|extended)]
  show statistics
  show mscs
  show position
  logging filter imsi IMSI
  show subscriber all
  show nri [<0-1000>]
  generate-location-state-trap <0-65535>
  msc <0-1000> bssmap reset
  show cpu-sched threads
  show cs7 instance <0-15> users
  show cs7 (sua|m3ua|ipa) [<0-65534>]
  show cs7 (sua|m3ua|ipa) (sctp|tcp) [<0-65534>]
  show cs7 config
  cs7 instance <0-15> asp NAME disconnect
  show cs7 instance <0-15> asp
  show cs7 instance <0-15> asp name ASP_NAME
  show cs7 instance <0-15> asp-remaddr
  show cs7 instance <0-15> asp-remaddr name ASP_NAME
  show cs7 instance <0-15> asp-assoc-status
  show cs7 instance <0-15> asp-assoc-status name ASP_NAME
  show cs7 instance <0-15> as (active|all|m3ua|sua)
  show cs7 instance <0-15> route
  show cs7 instance <0-15> sccp addressbook
  show cs7 instance <0-15> sccp users
  show cs7 instance <0-15> sccp ssn <0-65535>
  show cs7 instance <0-15> sccp connections
  show cs7 instance <0-15> sccp timers
  show smlc

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 ?
  activate        Manual Channel Activation (e.g. for BER test)
  activate-vamos  Manual Channel Activation, in VAMOS mode
  deactivate      Manual Channel Deactivation (e.g. for BER test)
  modify          Manually send Channel Mode Modify (for debugging)
  mdcx            Modify RTP Connection
  reassign-to     Trigger Assignment to an unused lchan on the same cell
  ms-power        Manually force MS Uplink Power Level in dBm on the lchan (for testing)
  handover        Manually trigger handover (for debugging)
  assignment      Manually trigger assignment (for debugging)

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 modify ?
  vamos      Enable VAMOS channel mode
  non-vamos  Disable VAMOS channel mode

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 modify vamos ?
  [tsc]  Provide specific TSC Set and Training Sequence Code

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 modify vamos tsc ?
  [<1-4>]  TSC Set

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 modify vamos tsc 1 ?
  [<0-7>]  Training Sequence Code

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 modify vamos tsc 1 0 ?
  <cr>  


OsmoBSC# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  disable
  configure [terminal]
  copy running-config startup-config
  shutdown
  show startup-config
  show version
  show online-help
  terminal length <0-512>
  terminal no length
  who
  show history
  terminal monitor
  terminal no monitor
  show stats [skip-zero]
  show stats level (global|peer|subscriber) [skip-zero]
  show asciidoc counters
  show rate-counters [skip-zero]
  stats report
  stats reset
  show timer [(net|mgw)] [TNNNN]
  show network
  show bts [<0-65535>]
  show bts brief
  show bts <0-65535> fail-rep [reset]
  show rejected-bts
  show trx [<0-65535>] [<0-255>]
  show trx (connected|disconnected)
  show timeslot [<0-65535>] [<0-255>] [<0-7>]
  show lchan [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary-all [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show conns
  show paging [<0-65535>]
  show paging-group <0-65535> IMSI
  handover any
  assignment any
  handover any to arfcn <0-1023> bsic (<0-63>|any)
  logging enable
  logging disable
  logging filter all (0|1)
  logging color (0|1)
  logging timestamp (0|1)
  logging print extended-timestamp (0|1)
  logging print thread-id (0|1)
  logging print category (0|1)
  logging print category-hex (0|1)
  logging print level (0|1)
  logging print file (0|1|basename) [last]
  logging set-log-mask MASK
  logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal)
  logging level set-all (debug|info|notice|error|fatal)
  logging level force-all (debug|info|notice|error|fatal)
  no logging level force-all
  logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal) .LOGMESSAGE
  show logging vty
  show alarms
  show talloc-context (application|global|all) (full|brief|DEPTH)
  show talloc-context (application|global|all) (full|brief|DEPTH) tree ADDRESS
  show talloc-context (application|global|all) (full|brief|DEPTH) filter REGEXP
  show bts <0-65535> neighbor arfcn <0-1023> bsic (<0-63>|any)
  show fsm NAME
  show fsm all
  show fsm-state-graph NAME
  show fsm-instances NAME
  show fsm-instances all
  mgw <0-255> reconnect
  mgw <0-255> block
  mgw <0-255> unblock
  show mgw-pool
  drop bts connection <0-65535> (oml|rsl)
  restart-bts <0-65535>
  bts <0-65535> unblock-setup-ramping
  bts <0-65535> resend-system-information
  bts <0-65535> resend-power-control-defaults
  bts <0-65535> c0-power-reduction <0-6>
  bts <0-65535> trx <0-255> timeslot <0-7> pdch (activate|deactivate)
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> (activate|activate-vamos) (hr|fr|efr|amr|sig) [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> deactivate
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> modify (vamos|non-vamos) [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> mdcx A.B.C.D <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> reassign-to trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> ms-power <0-40> [verify]

  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> handover <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> assignment
  ctrl-interface generate-trap TRAP VALUE
  bts <0-65535> 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 <0-255> <0-255> <0-255>
  bts <0-65535> oml class <0-255> instance <0-255> <0-255> <0-255>
  show bts <0-65535> om2k-mo
  bts <0-65535> om2000 class (trxc|tg|ts|tf|is|con|dp|mctr|cf|tx|rx) <0-255> <0-255> <0-255>
  bts <0-65535> om2000 class <0-255> <0-255> <0-255> <0-255>
  show e1_driver
  show e1_line [<0-255>] [stats]
  show e1_timeslot [<0-255>] [<0-31>]
  show cbc
  show bts <0-65535> smscb [(basic|extended)]
  show statistics
  show mscs
  show position
  logging filter imsi IMSI
  show subscriber all
  show nri [<0-1000>]
  generate-location-state-trap <0-65535>
  msc <0-1000> bssmap reset
  show cpu-sched threads
  show cs7 instance <0-15> users
  show cs7 (sua|m3ua|ipa) [<0-65534>]
  show cs7 (sua|m3ua|ipa) (sctp|tcp) [<0-65534>]
  show cs7 config
  cs7 instance <0-15> asp NAME disconnect
  show cs7 instance <0-15> asp
  show cs7 instance <0-15> asp name ASP_NAME
  show cs7 instance <0-15> asp-remaddr
  show cs7 instance <0-15> asp-remaddr name ASP_NAME
  show cs7 instance <0-15> asp-assoc-status
  show cs7 instance <0-15> asp-assoc-status name ASP_NAME
  show cs7 instance <0-15> as (active|all|m3ua|sua)
  show cs7 instance <0-15> route
  show cs7 instance <0-15> sccp addressbook
  show cs7 instance <0-15> sccp users
  show cs7 instance <0-15> sccp ssn <0-65535>
  show cs7 instance <0-15> sccp connections
  show cs7 instance <0-15> sccp timers
  show smlc

OsmoBSC# bts?
  bts  BTS Specific Commands

OsmoBSC# bts ?
  <0-65535>  BTS Number

OsmoBSC# bts 0 ?
  unblock-setup-ramping          Unblock and allow to configure a BTS if kept back by BTS ramping
  resend-system-information      Re-generate + re-send BCCH SYSTEM INFORMATION
  resend-power-control-defaults  Re-generate + re-send default MS/BS Power control parameters
  c0-power-reduction             BCCH carrier power reduction operation
  trx                            TRX for manual command
  oml                            Manipulate the OML managed objects
  om2000                         Manipulate the OM2000 managed objects

OsmoBSC# bts 0 c0-power-reduction ?
  <0-6>  Power reduction value (in dB, even numbers only)

OsmoBSC# bts 0 trx ?
  <0-255>  TRX Number

OsmoBSC# bts 0 trx 0 ?
  timeslot  Timeslot for manual command

OsmoBSC# bts 0 trx 0 timeslot ?
  <0-7>  Timeslot Number

OsmoBSC# bts 0 trx 0 timeslot 0 ?
  pdch            Packet Data Channel
  sub-slot        Primary sub-slot
  vamos-sub-slot  VAMOS secondary shadow subslot, range <0-1>, only valid for TCH type timeslots

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot ?
  <0-7>  Sub-slot Number

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 ?
  activate        Manual Channel Activation (e.g. for BER test)
  activate-vamos  Manual Channel Activation, in VAMOS mode
  deactivate      Manual Channel Deactivation (e.g. for BER test)
  modify          Manually send Channel Mode Modify (for debugging)
  mdcx            Modify RTP Connection
  reassign-to     Trigger Assignment to an unused lchan on the same cell
  ms-power        Manually force MS Uplink Power Level in dBm on the lchan (for testing)
  handover        Manually trigger handover (for debugging)
  assignment      Manually trigger assignment (for debugging)

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 activate ?
  hr   Half-Rate v1
  fr   Full-Rate
  efr  Enhanced Full Rate
  amr  Adaptive Multi-Rate
  sig  Signalling

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 activate fr ?
  [<0-7>]  AMR Mode

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 activate fr 0 ?
  <cr>  

OsmoBSC# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  disable
  configure [terminal]
  copy running-config startup-config
  shutdown
  show startup-config
  show version
  show online-help
  terminal length <0-512>
  terminal no length
  who
  show history
  terminal monitor
  terminal no monitor
  show stats [skip-zero]
  show stats level (global|peer|subscriber) [skip-zero]
  show asciidoc counters
  show rate-counters [skip-zero]
  stats report
  stats reset
  show timer [(net|mgw)] [TNNNN]
  show network
  show bts [<0-65535>]
  show bts brief
  show bts <0-65535> fail-rep [reset]
  show rejected-bts
  show trx [<0-65535>] [<0-255>]
  show trx (connected|disconnected)
  show timeslot [<0-65535>] [<0-255>] [<0-7>]
  show lchan [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show lchan summary-all [<0-65535>] [<0-255>] [<0-7>] [<0-7>]
  show conns
  show paging [<0-65535>]
  show paging-group <0-65535> IMSI
  handover any
  assignment any
  handover any to arfcn <0-1023> bsic (<0-63>|any)
  logging enable
  logging disable
  logging filter all (0|1)
  logging color (0|1)
  logging timestamp (0|1)
  logging print extended-timestamp (0|1)
  logging print thread-id (0|1)
  logging print category (0|1)
  logging print category-hex (0|1)
  logging print level (0|1)
  logging print file (0|1|basename) [last]
  logging set-log-mask MASK
  logging level (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal)
  logging level set-all (debug|info|notice|error|fatal)
  logging level force-all (debug|info|notice|error|fatal)
  no logging level force-all
  logp (rll|mm|rr|rsl|nm|pag|meas|msc|ho|hodec|ref|ctrl|filter|pcu|lcls|chan|ts|as|cbs|lcs|asci|reset|loop|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp|lnsdata|lnssignal|liuup|lpfcp|lcsn1|lio) (debug|info|notice|error|fatal) .LOGMESSAGE
  show logging vty
  show alarms
  show talloc-context (application|global|all) (full|brief|DEPTH)
  show talloc-context (application|global|all) (full|brief|DEPTH) tree ADDRESS
  show talloc-context (application|global|all) (full|brief|DEPTH) filter REGEXP
  show bts <0-65535> neighbor arfcn <0-1023> bsic (<0-63>|any)
  show fsm NAME
  show fsm all
  show fsm-state-graph NAME
  show fsm-instances NAME
  show fsm-instances all
  mgw <0-255> reconnect
  mgw <0-255> block
  mgw <0-255> unblock
  show mgw-pool
  drop bts connection <0-65535> (oml|rsl)
  restart-bts <0-65535>
  bts <0-65535> unblock-setup-ramping
  bts <0-65535> resend-system-information
  bts <0-65535> resend-power-control-defaults
  bts <0-65535> c0-power-reduction <0-6>
  bts <0-65535> trx <0-255> timeslot <0-7> pdch (activate|deactivate)
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> (activate|activate-vamos) (hr|fr|efr|amr|sig) [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> deactivate
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> modify (vamos|non-vamos) [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> mdcx A.B.C.D <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> reassign-to trx <0-255> timeslot <0-7> (sub-slot|vamos-sub-slot) <0-7> [tsc] [<1-4>] [<0-7>]
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> ms-power <0-40> [verify]

  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> handover <0-65535>
  bts <0-65535> trx <0-255> timeslot <0-7> sub-slot <0-7> assignment
  ctrl-interface generate-trap TRAP VALUE
  bts <0-65535> 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 <0-255> <0-255> <0-255>
  bts <0-65535> oml class <0-255> instance <0-255> <0-255> <0-255>
  show bts <0-65535> om2k-mo
  bts <0-65535> om2000 class (trxc|tg|ts|tf|is|con|dp|mctr|cf|tx|rx) <0-255> <0-255> <0-255>
  bts <0-65535> om2000 class <0-255> <0-255> <0-255> <0-255>
  show e1_driver
  show e1_line [<0-255>] [stats]
  show e1_timeslot [<0-255>] [<0-31>]
  show cbc
  show bts <0-65535> smscb [(basic|extended)]
  show statistics
  show mscs
  show position
  logging filter imsi IMSI
  show subscriber all
  show nri [<0-1000>]
  generate-location-state-trap <0-65535>
  msc <0-1000> bssmap reset
  show cpu-sched threads
  show cs7 instance <0-15> users
  show cs7 (sua|m3ua|ipa) [<0-65534>]
  show cs7 (sua|m3ua|ipa) (sctp|tcp) [<0-65534>]
  show cs7 config
  cs7 instance <0-15> asp NAME disconnect
  show cs7 instance <0-15> asp
  show cs7 instance <0-15> asp name ASP_NAME
  show cs7 instance <0-15> asp-remaddr
  show cs7 instance <0-15> asp-remaddr name ASP_NAME
  show cs7 instance <0-15> asp-assoc-status
  show cs7 instance <0-15> asp-assoc-status name ASP_NAME
  show cs7 instance <0-15> as (active|all|m3ua|sua)
  show cs7 instance <0-15> route
  show cs7 instance <0-15> sccp addressbook
  show cs7 instance <0-15> sccp users
  show cs7 instance <0-15> sccp ssn <0-65535>
  show cs7 instance <0-15> sccp connections
  show cs7 instance <0-15> sccp timers
  show smlc

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to ?
  trx  Target TRX

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx ?
  <0-255>  TRX nr

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx 0 ?
  timeslot  Target timeslot

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx 0 timeslot ?
  <0-7>  timeslot nr

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx 0 timeslot 0 ?
  sub-slot        Primary sub-slot
  vamos-sub-slot  VAMOS secondary shadow subslot, range <0-1>, only valid for TCH type timeslots

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx 0 timeslot 0 vamos-sub-slot ?
  <0-7>  Sub-slot Number

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx 0 timeslot 0 vamos-sub-slot 0 ?
  [tsc]  Provide specific TSC Set and Training Sequence Code

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx 0 timeslot 0 vamos-sub-slot 0 tsc ?
  [<1-4>]  TSC Set

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx 0 timeslot 0 vamos-sub-slot 0 tsc 1 ?
  [<0-7>]  Training Sequence Code

OsmoBSC# bts 0 trx 0 timeslot 0 sub-slot 0 reassign-to trx 0 timeslot 0 vamos-sub-slot 0 tsc 1 0 ?
  <cr>  

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  network country code <1-999>
  mobile network code <0-999>
  encryption a5 <0-4> [<0-4>] [<0-4>] [<0-4>] [<0-4>]
  timezone <-19-19> (0|15|30|45)
  timezone <-19-19> (0|15|30|45) <0-2>
  no timezone
  periodic location update <6-1530>
  no periodic location update
  meas-feed destination ADDR <0-65535>
  meas-feed scenario NAME
  meas-feed write-queue-max-length <1-65535>
  allow-unusable-timeslots
  pcu-socket PATH
  pcu-socket-wqueue-length <1-2147483646>
  no pcu-socket
  timer [(net|mgw)] [TNNNN] [(<0-2147483647>|default)]
  neci (0|1)
  paging any use tch (0|1)
  nri bitlen <1-15>
  nri null add <0-32767> [<0-32767>]
  nri null del <0-32767> [<0-32767>]
  bts <0-65535>
  neighbor-resolution bind (A.B.C.D|X:X::X:X) [<0-65535>]
  mgw <0-255>
  no mgw <0-255>
  handover (0|1|default)
  handover algorithm (1|2|default)
  handover1 window rxlev averaging (<1-10>|default)
  handover1 window rxqual averaging (<1-10>|default)
  handover1 window rxlev neighbor averaging (<1-10>|default)
  handover1 power budget interval (<1-99>|default)
  handover1 power budget hysteresis (<0-999>|default)
  handover1 maximum distance (<0-9999>|default)
  handover2 window rxlev averaging (<1-10>|default)
  handover2 window rxqual averaging (<1-10>|default)
  handover2 window rxlev neighbor averaging (<1-10>|default)
  handover2 power budget interval (<1-99>|default)
  handover2 power budget hysteresis (<0-999>|default)
  handover2 maximum distance (<0-9999>|default)
  handover2 assignment (0|1|default)
  handover2 tdma-measurement (auto|full|subset|default)
  handover2 min rxlev (<-110--50>|default)
  handover2 min rxqual (<0-7>|default)
  handover2 afs-bias rxlev (<0-20>|default)
  handover2 afs-bias rxqual (<0-7>|default)
  handover2 min-free-slots tch/f (<0-9999>|default)
  handover2 min-free-slots tch/h (<0-9999>|default)
  handover2 max-handovers (<1-9999>|default)
  handover2 penalty-time max-distance (<0-99999>|default)
  handover2 penalty-time failed-ho (<0-99999>|default)
  handover2 penalty-time failed-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-ho (<0-99999>|default)
  handover2 retries (<0-9>|default)
  handover2 congestion-check (disabled|<1-999>|now)

OsmoBSC(config-net)# meas-feed destination 127.0.0.23 4223

OsmoBSC(config-net)# meas-feed scenario foo23

OsmoBSC(config-net)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net)# bts 0


OsmoBSC(config-net-bts)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  type (unknown|bs11|nanobts|rbs2000|nokia_site|osmo-bts)
  description .TEXT
  no description
  band BAND
  cell_identity <0-65535>
  dtx uplink [force]
  dtx downlink
  no dtx uplink
  no dtx downlink
  location_area_code (<0-65535>|<0x0000-0xffff>)
  base_station_id_code <0-63>
  ipa unit-id <0-65534> <0-255>
  ipa rsl-ip A.B.C.D
  nokia_site skip-reset (0|1)
  nokia_site no-local-rel-conf (0|1)
  nokia_site bts-reset-timer <15-100>
  oml ipa stream-id <0-255> line E1_LINE
  oml e1 line E1_LINE timeslot <1-31> sub-slot (0|1|2|3|full)
  oml e1 tei <0-63>
  channel allocator mode (set-all|chan-req|assignment|handover|vgcs-vbs) (ascending|descending)
  channel allocator mode assignment dynamic
  channel allocator dynamic-param sort-by-trx-power (0|1)
  channel allocator dynamic-param ul-rxlev thresh <0-63> avg-num <1-10>
  channel allocator dynamic-param c0-chan-load thresh <0-100>
  channel allocator avoid-interference (0|1)
  channel allocator tch-signalling-policy (never|emergency|voice|always)
  rach tx integer <0-15>
  rach max transmission (1|2|4|7)
  rach max-delay <1-127>
  rach expiry-timeout <4-64>
  channel-description attach (0|1)
  channel-description bs-pa-mfrms <2-9>
  channel-description bs-ag-blks-res <0-7>
  ccch load-indication-threshold <0-100>
  ccch load-indication-period <0-255>
  rach nm busy threshold <0-255>
  rach nm load average <0-65535>
  cell barred (0|1)
  rach emergency call allowed (0|1)
  rach call-reestablishment allowed (0|1)
  rach access-control-class (0|1|2|3|4|5|6|7|8|9|11|12|13|14|15) (barred|allowed)
  ms max power <0-40>
  cell reselection hysteresis <0-14>
  rxlev access min <0-63>
  cell bar qualify (0|1)
  cell reselection offset <0-126>
  temporary offset <0-60>
  temporary offset infinite
  penalty time <20-620>
  penalty time reserved
  radio-link-timeout <4-64>
  radio-link-timeout infinite
  gprs mode (none|gprs|egprs)
  no gprs egprs-packet-channel-request
  gprs egprs-packet-channel-request
  gprs ns timer (tns-block|tns-block-retries|tns-reset|tns-reset-retries|tns-test|tns-alive|tns-alive-retries|tsns-prov) <0-255>
  gprs routing area <0-255>
  gprs network-control-order (nc0|nc1|nc2)
  gprs control-ack-type-rach
  gprs ccn-active (0|1|default)
  gprs power-control alpha <0-10>
  no gprs control-ack-type-rach
  gprs cell bvci <2-65535>
  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) <0-255>
  gprs nsei <0-65535>
  no gprs nsvc <0-1>
  gprs nsvc <0-1> nsvci <0-65535>
  gprs nsvc <0-1> local udp port <0-65535>
  gprs nsvc <0-1> remote udp port <0-65535>
  gprs nsvc <0-1> remote ip (A.B.C.D|X:X::X:X)
  paging free <-1-1024>
  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)
  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
  system-information unused-send-empty
  no system-information unused-send-empty
  early-classmark-sending (allowed|forbidden)
  early-classmark-sending-3g (allowed|forbidden)
  neighbor-list mode (automatic|manual|manual-si5)
  neighbor-list (add|del) arfcn <0-1023>
  si5 neighbor-list (add|del) arfcn <0-1023>
  si2quater neighbor-list add earfcn <0-65535> thresh-hi <0-31> thresh-lo <0-32> prio <0-8> qrxlv <0-32> meas <0-8>
  si2quater neighbor-list del earfcn <0-65535>
  si2quater neighbor-list add uarfcn <0-16383> <0-511> <0-1>
  si2quater neighbor-list del uarfcn <0-16383> <0-511>
  rf-lock-exclude
  no rf-lock-exclude
  force-combined-si
  no force-combined-si
  codec-support fr
  codec-support fr (hr|efr|amr)
  codec-support fr (hr|efr|amr) (hr|efr|amr)
  codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)
  codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)
  depends-on-bts <0-65535>
  no depends-on-bts <0-65535>
  amr tch-f modes (0|1|2|3|4|5|6|7)
  amr tch-f modes (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7)
  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)
  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)
  amr tch-f threshold (ms|bts) <0-63>
  amr tch-f threshold (ms|bts) <0-63> <0-63>
  amr tch-f threshold (ms|bts) <0-63> <0-63> <0-63>
  amr tch-f hysteresis (ms|bts) <0-15>
  amr tch-f hysteresis (ms|bts) <0-15> <0-15>
  amr tch-f hysteresis (ms|bts) <0-15> <0-15> <0-15>
  amr tch-f start-mode (auto|1|2|3|4)
  amr tch-h modes (0|1|2|3|4|5)
  amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5)
  amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5) (0|1|2|3|4|5)
  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)
  amr tch-h threshold (ms|bts) <0-63>
  amr tch-h threshold (ms|bts) <0-63> <0-63>
  amr tch-h threshold (ms|bts) <0-63> <0-63> <0-63>
  amr tch-h hysteresis (ms|bts) <0-15>
  amr tch-h hysteresis (ms|bts) <0-15> <0-15>
  amr tch-h hysteresis (ms|bts) <0-15> <0-15> <0-15>
  amr tch-h start-mode (auto|1|2|3|4)
  osmux (on|off|only)
  mgw pool-target <0-255> [strict]
  no mgw pool-target
  access-control-class-rotate <0-10>
  access-control-class-rotate-quantum <1-65535>
  access-control-class-ramping
  no access-control-class-ramping
  access-control-class-ramping-step-interval (<5-600>|dynamic)
  access-control-class-ramping-step-size (<1-10>)
  access-control-class-ramping-chan-load <0-100> <0-100>
  timer-dynamic TNNNN
  no timer-dynamic TNNNN
  repeat dl-facch (command|all)
  no repeat dl-facch
  repeat (ul-sacch|dl-sacch)
  no repeat (ul-sacch|dl-sacch)
  repeat rxqual (0|1|2|3|4|5|6|7)
  overpower (dl-acch|dl-sacch|dl-facch) <1-4>
  no overpower dl-acch
  overpower rxqual (0|1|2|3|4|5|6|7)
  overpower chan-mode (speech-amr|any)
  interference-meas avg-period <1-31>
  interference-meas level-bounds <-120-0> <-120-0> <-120-0> <-120-0> <-120-0> <-120-0>
  srvcc fast-return (allow|forbid)
  immediate-assignment (post-chan-ack|pre-chan-ack|pre-ts-ack)
  nch-position num-blocks <1-7> first-block <0-6>
  no nch-position
  ncc-permitted all

  ncc-permitted <1-8> [<1-8>] [<1-8>] [<1-8>] [<1-8>] [<1-8>] [<1-8>]

  neighbor bts <0-65535>
  neighbor lac <0-65535>
  neighbor lac-ci <0-65535> <0-65535>
  neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535>
  neighbor lac <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  neighbor lac-ci <0-65535> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  neighbor cgi <0-999> <0-999> <0-65535> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  no neighbor bts <0-65535>
  no neighbor lac <0-65535>
  no neighbor lac-ci <0-65535> <0-65535>
  no neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  no neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535>
  no neighbor arfcn <0-1023> bsic (<0-63>|any)
  no neighbors
  (bs-power-control|ms-power-control)
  no (bs-power-control|ms-power-control)
  trx <0-255>
  is-connection-list (add|del) <0-2047> <0-2047> <0-255>
  abis-lower-transport (single-timeslot|super-channel)
  om2000 sync-source (internal|external)
  om2000 version-limit (oml|rsl) gen <0-99> rev <0-99>
  con-connection-group <1-31>
  del-connection-group <1-31>
  handover (0|1|default)
  handover algorithm (1|2|default)
  handover1 window rxlev averaging (<1-10>|default)
  handover1 window rxqual averaging (<1-10>|default)
  handover1 window rxlev neighbor averaging (<1-10>|default)
  handover1 power budget interval (<1-99>|default)
  handover1 power budget hysteresis (<0-999>|default)
  handover1 maximum distance (<0-9999>|default)
  handover2 window rxlev averaging (<1-10>|default)
  handover2 window rxqual averaging (<1-10>|default)
  handover2 window rxlev neighbor averaging (<1-10>|default)
  handover2 power budget interval (<1-99>|default)
  handover2 power budget hysteresis (<0-999>|default)
  handover2 maximum distance (<0-9999>|default)
  handover2 assignment (0|1|default)
  handover2 tdma-measurement (auto|full|subset|default)
  handover2 min rxlev (<-110--50>|default)
  handover2 min rxqual (<0-7>|default)
  handover2 afs-bias rxlev (<0-20>|default)
  handover2 afs-bias rxqual (<0-7>|default)
  handover2 min-free-slots tch/f (<0-9999>|default)
  handover2 min-free-slots tch/h (<0-9999>|default)
  handover2 max-handovers (<1-9999>|default)
  handover2 penalty-time max-distance (<0-99999>|default)
  handover2 penalty-time failed-ho (<0-99999>|default)
  handover2 penalty-time failed-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-assignment (<0-99999>|default)
  handover2 penalty-time low-rxqual-ho (<0-99999>|default)
  handover2 retries (<0-9>|default)

OsmoBSC(config-net-bts)# channel?
  channel  Channel Allocator

OsmoBSC(config-net-bts)# channel ?
  allocator  Channel Allocator

OsmoBSC(config-net-bts)# channel allocator ?
  mode                   Channel allocation mode
  dynamic-param          Parameters for dynamic channel allocation mode
  avoid-interference     Configure whether reported interference levels from RES IND are used in channel allocation
  tch-signalling-policy  Configure when TCH/H or TCH/F channels can be used to serve signalling if SDCCHs are exhausted

OsmoBSC(config-net-bts)# channel allocator mode ?
  set-all     Set a single mode for all variants
  chan-req    Channel allocation for CHANNEL REQUEST (RACH)
  assignment  Channel allocation for assignment
  handover    Channel allocation for handover
  vgcs-vbs    Channel allocation for VGCS/VBS

OsmoBSC(config-net-bts)# channel allocator mode set-all ?
  ascending   Allocate Timeslots and Transceivers in ascending order
  descending  Allocate Timeslots and Transceivers in descending order

OsmoBSC(config-net-bts)# channel allocator mode handover ?
  ascending   Allocate Timeslots and Transceivers in ascending order
  descending  Allocate Timeslots and Transceivers in descending order

OsmoBSC(config-net-bts)# channel allocator mode assignment ?
  ascending   Allocate Timeslots and Transceivers in ascending order
  descending  Allocate Timeslots and Transceivers in descending order
  dynamic     Dynamic lchan selection based on configured parameters

OsmoBSC(config-net-bts)# channel allocator mode vgcs-vbs ?
  ascending   Allocate Timeslots and Transceivers in ascending order
  descending  Allocate Timeslots and Transceivers in descending order

OsmoBSC(config-net-bts)# channel allocator dynamic-param ?
  sort-by-trx-power  Whether to sort TRX instances by their respective power levels
  ul-rxlev           Uplink RxLev
  c0-chan-load       C0 (BCCH carrier) channel load

OsmoBSC(config-net-bts)# channel allocator dynamic-param sort-by-trx-power ?
  0  Do not sort, use the same order as in the configuration file
  1  Sort TRX instances by their power levels in descending order

OsmoBSC(config-net-bts)# channel allocator dynamic-param ul-rxlev thresh ?
  <0-63>  Uplink RxLev threshold
OsmoBSC(config-net-bts)# channel allocator dynamic-param ul-rxlev thresh 50 avg-num ?
  <1-10>  Minimum number of RxLev samples for averaging
OsmoBSC(config-net-bts)# channel allocator dynamic-param c0-chan-load thresh ?
  <0-100>  Channel load threshold (in %)

OsmoBSC(config-net-bts)# channel allocator avoid-interference ?
  0  Ignore interference levels (default). Always assign lchans in a deterministic order.
  1  In channel allocation, prefer lchans with less interference.

OsmoBSC(config-net-bts)# channel allocator tch-signalling-policy ?
  never      Never allow TCH for signalling purposes
  emergency  Only allow TCH for signalling purposes when establishing an emergency call
  voice      Allow TCH for signalling purposes when establishing any voice call
  always     Always allow TCH for signalling purposes (default)

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# channel allocator avoid-interference 1

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  channel allocator avoid-interference 1
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# channel allocator avoid-interference 0

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# channel allocator tch-signalling-policy never

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  channel allocator tch-signalling-policy never
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# channel allocator tch-signalling-policy emergency

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  channel allocator tch-signalling-policy emergency
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# channel allocator tch-signalling-policy voice

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  channel allocator tch-signalling-policy voice
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# channel allocator tch-signalling-policy always

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# immediate-assignment?
  immediate-assignment  Configure time of Immediate Assignment after ChanRqd RACH (Abis optimization)
OsmoBSC(config-net-bts)# immediate-assignment ?
  post-chan-ack  Send the Immediate Assignment after the Channel Activation ACK (normal sequence)
  pre-chan-ack   Send the Immediate Assignment directly after Channel Activation (early), without waiting for the ACK; This may help with double allocations on high latency Abis links
  pre-ts-ack     EXPERIMENTAL: If a dynamic timeslot switch is necessary, send the Immediate Assignment even before the timeslot is switched, i.e. even before the Channel Activation is sent (very early)
OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# immediate-assignment pre-chan-ack

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  immediate-assignment pre-chan-ack
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# immediate-assignment pre-ts-ack

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  immediate-assignment pre-ts-ack
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
OsmoBSC(config-net-bts)# immediate-assignment post-chan-ack

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 meas-feed destination 127.0.0.23 4223
 meas-feed scenario foo23
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable


OsmoBSC# ### Default configuration

OsmoBSC# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC# ### Check that 'power-ctrl' node and its commands exist

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# list with-flags
  . ...  help
  . ...  list [with-flags]
  . ...  show vty-attributes
  . ...  show vty-attributes (application|library|global)
  . ...  write terminal
  . ...  write file [PATH]
  . ...  write memory
  . ...  write
  . ...  show running-config
  . ...  exit
  . ...  end
  . o..  type (unknown|bs11|nanobts|rbs2000|nokia_site|osmo-bts)
  . ...  description .TEXT
  . ...  no description
  . o..  band BAND
  . .r.  cell_identity <0-65535>
  . .r.  dtx uplink [force]
  . .r.  dtx downlink
  . .r.  no dtx uplink
  . .r.  no dtx downlink
  . .r.  location_area_code (<0-65535>|<0x0000-0xffff>)
  . o..  base_station_id_code <0-63>
  . o..  ipa unit-id <0-65534> <0-255>
  . o..  ipa rsl-ip A.B.C.D
  . o..  nokia_site skip-reset (0|1)
  ! ...  nokia_site no-local-rel-conf (0|1)
  ! ...  nokia_site bts-reset-timer <15-100>
  . o..  oml ipa stream-id <0-255> line E1_LINE
  . ...  oml e1 line E1_LINE timeslot <1-31> sub-slot (0|1|2|3|full)
  . o..  oml e1 tei <0-63>
  ! ...  channel allocator mode (set-all|chan-req|assignment|handover|vgcs-vbs) (ascending|descending)
  ! ...  channel allocator mode assignment dynamic
  ! ...  channel allocator dynamic-param sort-by-trx-power (0|1)
  ! ...  channel allocator dynamic-param ul-rxlev thresh <0-63> avg-num <1-10>
  ! ...  channel allocator dynamic-param c0-chan-load thresh <0-100>
  ! ...  channel allocator avoid-interference (0|1)
  ! ...  channel allocator tch-signalling-policy (never|emergency|voice|always)
  . .r.  rach tx integer <0-15>
  . .r.  rach max transmission (1|2|4|7)
  ! ...  rach max-delay <1-127>
  ! ...  rach expiry-timeout <4-64>
  . .r.  channel-description attach (0|1)
  . .r.  channel-description bs-pa-mfrms <2-9>
  . .r.  channel-description bs-ag-blks-res <0-7>
  . o..  ccch load-indication-threshold <0-100>
  . o..  ccch load-indication-period <0-255>
  . o..  rach nm busy threshold <0-255>
  . o..  rach nm load average <0-65535>
  . .r.  cell barred (0|1)
  . .r.  rach emergency call allowed (0|1)
  . .r.  rach call-reestablishment allowed (0|1)
  . .r.  rach access-control-class (0|1|2|3|4|5|6|7|8|9|11|12|13|14|15) (barred|allowed)
  . ..l  ms max power <0-40>
  . .r.  cell reselection hysteresis <0-14>
  . .r.  rxlev access min <0-63>
  . .r.  cell bar qualify (0|1)
  . .r.  cell reselection offset <0-126>
  . .r.  temporary offset <0-60>
  . .r.  temporary offset infinite
  . .r.  penalty time <20-620>
  . .r.  penalty time reserved
  . o..  radio-link-timeout <4-64>
  . o..  radio-link-timeout infinite
  . o..  gprs mode (none|gprs|egprs)
  . .r.  no gprs egprs-packet-channel-request
  . .r.  gprs egprs-packet-channel-request
  . o..  gprs ns timer (tns-block|tns-block-retries|tns-reset|tns-reset-retries|tns-test|tns-alive|tns-alive-retries|tsns-prov) <0-255>
  . o..  gprs routing area <0-255>
  . .r.  gprs network-control-order (nc0|nc1|nc2)
  . .r.  gprs control-ack-type-rach
  . .r.  gprs ccn-active (0|1|default)
  . .r.  gprs power-control alpha <0-10>
  . .r.  no gprs control-ack-type-rach
  . o..  gprs cell bvci <2-65535>
  . o..  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) <0-255>
  . o..  gprs nsei <0-65535>
  . o..  no gprs nsvc <0-1>
  . o..  gprs nsvc <0-1> nsvci <0-65535>
  . o..  gprs nsvc <0-1> local udp port <0-65535>
  . o..  gprs nsvc <0-1> remote udp port <0-65535>
  . o..  gprs nsvc <0-1> remote ip (A.B.C.D|X:X::X:X)
  ! ...  paging free <-1-1024>
  . .r.  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)
  . .r.  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
  . .r.  system-information unused-send-empty
  . .r.  no system-information unused-send-empty
  . .r.  early-classmark-sending (allowed|forbidden)
  . .r.  early-classmark-sending-3g (allowed|forbidden)
  . .r.  neighbor-list mode (automatic|manual|manual-si5)
  . .r.  neighbor-list (add|del) arfcn <0-1023>
  . .r.  si5 neighbor-list (add|del) arfcn <0-1023>
  . .r.  si2quater neighbor-list add earfcn <0-65535> thresh-hi <0-31> thresh-lo <0-32> prio <0-8> qrxlv <0-32> meas <0-8>
  . .r.  si2quater neighbor-list del earfcn <0-65535>
  . .r.  si2quater neighbor-list add uarfcn <0-16383> <0-511> <0-1>
  . .r.  si2quater neighbor-list del uarfcn <0-16383> <0-511>
  ! ...  rf-lock-exclude
  ! ...  no rf-lock-exclude
  . o..  force-combined-si
  . o..  no force-combined-si
  . ..l  codec-support fr
  . ..l  codec-support fr (hr|efr|amr)
  . ..l  codec-support fr (hr|efr|amr) (hr|efr|amr)
  . ..l  codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)
  . ..l  codec-support fr (hr|efr|amr) (hr|efr|amr) (hr|efr|amr) (hr|efr|amr)
  ! ...  depends-on-bts <0-65535>
  ! ...  no depends-on-bts <0-65535>
  . ..l  amr tch-f modes (0|1|2|3|4|5|6|7)
  . ..l  amr tch-f modes (0|1|2|3|4|5|6|7) (0|1|2|3|4|5|6|7)
  . ..l  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)
  . ..l  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)
  . ..l  amr tch-f threshold (ms|bts) <0-63>
  . ..l  amr tch-f threshold (ms|bts) <0-63> <0-63>
  . ..l  amr tch-f threshold (ms|bts) <0-63> <0-63> <0-63>
  . ..l  amr tch-f hysteresis (ms|bts) <0-15>
  . ..l  amr tch-f hysteresis (ms|bts) <0-15> <0-15>
  . ..l  amr tch-f hysteresis (ms|bts) <0-15> <0-15> <0-15>
  . ..l  amr tch-f start-mode (auto|1|2|3|4)
  . ..l  amr tch-h modes (0|1|2|3|4|5)
  . ..l  amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5)
  . ..l  amr tch-h modes (0|1|2|3|4|5) (0|1|2|3|4|5) (0|1|2|3|4|5)
  . ..l  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)
  . ..l  amr tch-h threshold (ms|bts) <0-63>
  . ..l  amr tch-h threshold (ms|bts) <0-63> <0-63>
  . ..l  amr tch-h threshold (ms|bts) <0-63> <0-63> <0-63>
  . ..l  amr tch-h hysteresis (ms|bts) <0-15>
  . ..l  amr tch-h hysteresis (ms|bts) <0-15> <0-15>
  . ..l  amr tch-h hysteresis (ms|bts) <0-15> <0-15> <0-15>
  . ..l  amr tch-h start-mode (auto|1|2|3|4)
  . ..l  osmux (on|off|only)
  . ..l  mgw pool-target <0-255> [strict]
  . ..l  no mgw pool-target
  ! ...  access-control-class-rotate <0-10>
  ! ...  access-control-class-rotate-quantum <1-65535>
  ! ...  access-control-class-ramping
  ! ...  no access-control-class-ramping
  ! ...  access-control-class-ramping-step-interval (<5-600>|dynamic)
  ! ...  access-control-class-ramping-step-size (<1-10>)
  ! ...  access-control-class-ramping-chan-load <0-100> <0-100>
  ! ...  timer-dynamic TNNNN
  ! ...  no timer-dynamic TNNNN
  . ..l  repeat dl-facch (command|all)
  . ..l  no repeat dl-facch
  . ..l  repeat (ul-sacch|dl-sacch)
  . ..l  no repeat (ul-sacch|dl-sacch)
  . ..l  repeat rxqual (0|1|2|3|4|5|6|7)
  . ..l  overpower (dl-acch|dl-sacch|dl-facch) <1-4>
  . ..l  no overpower dl-acch
  . ..l  overpower rxqual (0|1|2|3|4|5|6|7)
  . ..l  overpower chan-mode (speech-amr|any)
  . o..  interference-meas avg-period <1-31>
  . o..  interference-meas level-bounds <-120-0> <-120-0> <-120-0> <-120-0> <-120-0> <-120-0>
  ! ...  srvcc fast-return (allow|forbid)
  ! ...  immediate-assignment (post-chan-ack|pre-chan-ack|pre-ts-ack)
  . .r.  nch-position num-blocks <1-7> first-block <0-6>
  . .r.  no nch-position
  . .r.  ncc-permitted all

  . .r.  ncc-permitted <1-8> [<1-8>] [<1-8>] [<1-8>] [<1-8>] [<1-8>] [<1-8>]

  . ...  neighbor bts <0-65535>
  . ...  neighbor lac <0-65535>
  . ...  neighbor lac-ci <0-65535> <0-65535>
  . ...  neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  . ...  neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535>
  . ...  neighbor lac <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  . ...  neighbor lac-ci <0-65535> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  . ...  neighbor cgi <0-999> <0-999> <0-65535> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  . ...  neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535> arfcn <0-1023> bsic (<0-63>|any)
  . ...  no neighbor bts <0-65535>
  . ...  no neighbor lac <0-65535>
  . ...  no neighbor lac-ci <0-65535> <0-65535>
  . ...  no neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  . ...  no neighbor cgi-ps <0-999> <0-999> <0-65535> <0-255> <0-65535>
  . ...  no neighbor arfcn <0-1023> bsic (<0-63>|any)
  . ...  no neighbors
  . ...  (bs-power-control|ms-power-control)
  . ..l  no (bs-power-control|ms-power-control)
  ! ...  trx <0-255>
  . o..  is-connection-list (add|del) <0-2047> <0-2047> <0-255>
  . o..  abis-lower-transport (single-timeslot|super-channel)
  . o..  om2000 sync-source (internal|external)
  . o..  om2000 version-limit (oml|rsl) gen <0-99> rev <0-99>
  ! ...  con-connection-group <1-31>
  ! ...  del-connection-group <1-31>
  ! ...  handover (0|1|default)
  ! ...  handover algorithm (1|2|default)
  ! ...  handover1 window rxlev averaging (<1-10>|default)
  ! ...  handover1 window rxqual averaging (<1-10>|default)
  ! ...  handover1 window rxlev neighbor averaging (<1-10>|default)
  ! ...  handover1 power budget interval (<1-99>|default)
  ! ...  handover1 power budget hysteresis (<0-999>|default)
  ! ...  handover1 maximum distance (<0-9999>|default)
  ! ...  handover2 window rxlev averaging (<1-10>|default)
  ! ...  handover2 window rxqual averaging (<1-10>|default)
  ! ...  handover2 window rxlev neighbor averaging (<1-10>|default)
  ! ...  handover2 power budget interval (<1-99>|default)
  ! ...  handover2 power budget hysteresis (<0-999>|default)
  ! ...  handover2 maximum distance (<0-9999>|default)
  ! ...  handover2 assignment (0|1|default)
  ! ...  handover2 tdma-measurement (auto|full|subset|default)
  ! ...  handover2 min rxlev (<-110--50>|default)
  ! ...  handover2 min rxqual (<0-7>|default)
  ! ...  handover2 afs-bias rxlev (<0-20>|default)
  ! ...  handover2 afs-bias rxqual (<0-7>|default)
  ! ...  handover2 min-free-slots tch/f (<0-9999>|default)
  ! ...  handover2 min-free-slots tch/h (<0-9999>|default)
  ! ...  handover2 max-handovers (<1-9999>|default)
  ! ...  handover2 penalty-time max-distance (<0-99999>|default)
  ! ...  handover2 penalty-time failed-ho (<0-99999>|default)
  ! ...  handover2 penalty-time failed-assignment (<0-99999>|default)
  ! ...  handover2 penalty-time low-rxqual-assignment (<0-99999>|default)
  ! ...  handover2 penalty-time low-rxqual-ho (<0-99999>|default)
  ! ...  handover2 retries (<0-9>|default)

OsmoBSC(config-net-bts)# bs-power-control

OsmoBSC(config-bs-power-ctrl)# list with-flags
  . ..  help
  . ..  list [with-flags]
  . ..  show vty-attributes
  . ..  show vty-attributes (application|library|global)
  . ..  write terminal
  . ..  write file [PATH]
  . ..  write memory
  . ..  write
  . ..  show running-config
  . ..  exit
  . ..  end
  . l.  mode (static|dyn-bts|dyn-bsc) [reset]
  . l.  bs-power (static|dyn-max) <0-30>
  . lv  ctrl-interval <0-31>
  . lv  step-size inc <2-6> red <2-4>
  . lv  rxlev-thresh lower <0-63> upper <0-63>
  . lv  rxqual-thresh lower <0-7> upper <0-7>
  . lv  ci-thresh (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs|all) (enable|disable)
  . lv  ci-thresh (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) lower <0-30> upper <0-30>
  . lv  rxlev-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
  . lv  rxqual-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
  . lv  ci-thresh-comp (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) lower <0-31> <0-31> upper <0-31> <0-31>
  . lv  no (rxlev-avg|rxqual-avg)
  . lv  (rxlev-avg|rxqual-avg) params hreqave <1-31> hreqt <1-31>
  . lv  (rxlev-avg|rxqual-avg) algo (unweighted|weighted|mod-median)
  . lv  (rxlev-avg|rxqual-avg) algo osmo-ewma beta <1-99>
  . lv  no ci-avg (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs)
  . lv  ci-avg (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) params hreqave <1-31> hreqt <1-31>
  . lv  ci-avg (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) algo (unweighted|weighted|mod-median)
  . lv  ci-avg (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) algo osmo-ewma beta <1-99>

OsmoBSC(config-bs-power-ctrl)# bs-power ?
  static   Fixed BS Power reduction value (for static mode)
  dyn-max  Maximum BS Power reduction value (for dynamic mode)
OsmoBSC(config-bs-power-ctrl)# bs-power static ?
  <0-30>  BS Power reduction value (in dB, even numbers only)
OsmoBSC(config-bs-power-ctrl)# bs-power static 3
% Incorrect BS Power reduction value, an even number is expected
OsmoBSC(config-bs-power-ctrl)# bs-power static 6

OsmoBSC(config-bs-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
   bs-power static 6
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-bs-power-ctrl)# ### Check default BS Power Parameters

OsmoBSC(config-bs-power-ctrl)# mode dyn-bts

OsmoBSC(config-bs-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 12
   ctrl-interval 1
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-bs-power-ctrl)# bs-power dyn-max 30

OsmoBSC(config-bs-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 1
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-bs-power-ctrl)# ctrl-interval 31

OsmoBSC(config-bs-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 31
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-bs-power-ctrl)# exit

OsmoBSC(config-net-bts)# ms-power-control

OsmoBSC(config-ms-power-ctrl)# list with-flags
  . ..  help
  . ..  list [with-flags]
  . ..  show vty-attributes
  . ..  show vty-attributes (application|library|global)
  . ..  write terminal
  . ..  write file [PATH]
  . ..  write memory
  . ..  write
  . ..  show running-config
  . ..  exit
  . ..  end
  . l.  mode (static|dyn-bts|dyn-bsc) [reset]
  . l.  bs-power (static|dyn-max) <0-30>
  . lv  ctrl-interval <0-31>
  . lv  step-size inc <2-6> red <2-4>
  . lv  rxlev-thresh lower <0-63> upper <0-63>
  . lv  rxqual-thresh lower <0-7> upper <0-7>
  . lv  ci-thresh (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs|all) (enable|disable)
  . lv  ci-thresh (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) lower <0-30> upper <0-30>
  . lv  rxlev-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
  . lv  rxqual-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
  . lv  ci-thresh-comp (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) lower <0-31> <0-31> upper <0-31> <0-31>
  . lv  no (rxlev-avg|rxqual-avg)
  . lv  (rxlev-avg|rxqual-avg) params hreqave <1-31> hreqt <1-31>
  . lv  (rxlev-avg|rxqual-avg) algo (unweighted|weighted|mod-median)
  . lv  (rxlev-avg|rxqual-avg) algo osmo-ewma beta <1-99>
  . lv  no ci-avg (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs)
  . lv  ci-avg (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) params hreqave <1-31> hreqt <1-31>
  . lv  ci-avg (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) algo (unweighted|weighted|mod-median)
  . lv  ci-avg (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) algo osmo-ewma beta <1-99>

OsmoBSC(config-ms-power-ctrl)# ### Check default MS Power Parameters

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 31
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# bs-power static 30
% This command is only valid for 'bs-power-control' node
OsmoBSC(config-ms-power-ctrl)# bs-power dyn-max 30
% This command is only valid for 'bs-power-control' node

OsmoBSC(config-ms-power-ctrl)# ctrl-interval 2

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 31
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# step-size inc 5 red 4
% Power change step size must be an even number
OsmoBSC(config-ms-power-ctrl)# step-size inc 2 red 3
% Power change step size must be an even number
OsmoBSC(config-ms-power-ctrl)# step-size inc 2 red 4
% Increase step size (2) should be greater than reduce step size (4), consider changing it

OsmoBSC(config-ms-power-ctrl)# step-size inc 6 red 4

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 31
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 6 red 4
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower?
  lower  Lower RxLev value (default is 32, i.e. -78 dBm)
OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower ?
  <0-63>  Lower RxLev value (signal strength, 0 is worst, 63 is best)
OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower 30 upper?
  upper  Upper RxLev value (default is 38, i.e. -72 dBm)
OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower 30 upper ?
  <0-63>  Upper RxLev value (signal strength, 0 is worst, 63 is best)
OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower 30 upper 63

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 31
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 6 red 4
   rxlev-thresh lower 30 upper 63
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower?
  lower  Lower RxQual value (default is 3, i.e. 0.8% <= BER < 1.6%)
OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower ?
  <0-7>  Lower RxQual value (signal quality, 0 is best, 7 is worst)
OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower 7 upper?
  upper  Upper RxQual value (default is 0, i.e. BER < 0.2%)
OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower 7 upper ?
  <0-7>  Upper RxQual value (signal quality, 0 is best, 7 is worst)
OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower 7 upper 4

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 31
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 6 red 4
   rxlev-thresh lower 30 upper 63
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 7 upper 4
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# rxlev-avg algo osmo-ewma beta 50

OsmoBSC(config-ms-power-ctrl)# rxqual-avg algo unweighted

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 31
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 6 red 4
   rxlev-thresh lower 30 upper 63
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxlev-avg algo osmo-ewma beta 50
   rxlev-avg params hreqave 4 hreqt 6
   rxqual-thresh lower 7 upper 4
   rxqual-thresh-comp lower 5 7 upper 15 18
   rxqual-avg algo unweighted
   rxqual-avg params hreqave 4 hreqt 6
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# rxlev-avg params hreqave 2 hreqt 20
% Hreqave (2) * Hreqt (20) = 40 must be < 32
OsmoBSC(config-ms-power-ctrl)# rxlev-avg params hreqave 2 hreqt 15

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode dyn-bts
   bs-power dyn-max 30
   ctrl-interval 31
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 6 red 4
   rxlev-thresh lower 30 upper 63
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxlev-avg algo osmo-ewma beta 50
   rxlev-avg params hreqave 2 hreqt 15
   rxqual-thresh lower 7 upper 4
   rxqual-thresh-comp lower 5 7 upper 15 18
   rxqual-avg algo unweighted
   rxqual-avg params hreqave 4 hreqt 6
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# exit

OsmoBSC(config-net-bts)# ### Disable BS/MS Power Control

OsmoBSC(config-net-bts)# no bs-power-control

OsmoBSC(config-net-bts)# no ms-power-control

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  no bs-power-control
  no ms-power-control
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# bs-power-control

OsmoBSC(config-bs-power-ctrl)# mode static reset
% Reset to default parameters
OsmoBSC(config-bs-power-ctrl)# exit


OsmoBSC(config-net-bts)# ms-power-control

OsmoBSC(config-ms-power-ctrl)# mode dyn-bts reset
% Reset to default parameters
OsmoBSC(config-ms-power-ctrl)# exit


OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# ### Check 'ci-thresh-comp (enable|disable) all' works properly:

OsmoBSC(config-net-bts)# ms-power-control

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# ci-thresh all enable

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr enable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr enable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr enable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr enable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch enable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs enable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-ms-power-ctrl)# ci-thresh all disable

OsmoBSC(config-ms-power-ctrl)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable

OsmoBSC# configure terminal

OsmoBSC(config)# network


OsmoBSC(config-net)# ## No neighbor EARFCNs by default

OsmoBSC(config-net)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# si2quater?
  si2quater  SI2quater Neighbor List
OsmoBSC(config-net-bts)# si2quater ?
  neighbor-list  SI2quater Neighbor List
OsmoBSC(config-net-bts)# si2quater neighbor-list ?
  add  Add to manual SI2quater neighbor list
  del  Delete from SI2quater manual neighbor list

OsmoBSC(config-net-bts)# si2quater neighbor-list add ?
  earfcn  EARFCN of neighbor
  uarfcn  UARFCN of neighbor
OsmoBSC(config-net-bts)# si2quater neighbor-list del ?
  earfcn  EARFCN of neighbor
  uarfcn  UARFCN of neighbor


OsmoBSC(config-net-bts)# ### Delete command syntax

OsmoBSC(config-net-bts)# si2quater neighbor-list del earfcn ?
  <0-65535>  EARFCN
OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn ?
  <0-16383>  UARFCN


OsmoBSC(config-net-bts)# ### EARFCN add command syntax

OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn ?
  <0-65535>  EARFCN of neighbor
OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 0 thresh-hi ?
  <0-31>  threshold high bits
OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 0 thresh-hi 0 thresh-lo ?
  <0-32>  threshold low bits (32 means NA)
OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 0 thresh-hi 0 thresh-lo 32 prio ?
  <0-8>  priority (8 means NA)
OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 0 thresh-hi 0 thresh-lo 32 prio 8 qrxlv ?
  <0-32>  QRXLEVMIN (32 means NA)
OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 0 thresh-hi 0 thresh-lo 32 prio 8 qrxlv 32 meas ?
  <0-8>  measurement bandwidth (8 means NA)
OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 0 thresh-hi 0 thresh-lo 32 prio 8 qrxlv 32 meas 8 ?
  <cr>  


OsmoBSC(config-net-bts)# ### UARFCN add command syntax

OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn ?
  <0-16383>  UARFCN of neighbor
OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 0 ?
  <0-511>  scrambling code
OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 0 0 ?
  <0-1>  diversity bit
OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 0 0 0 ?
  <cr>  


OsmoBSC(config-net-bts)# ### EARFCN add/del command tests

OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 0 thresh-hi 0 thresh-lo 32 prio 8 qrxlv 32 meas 8

OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 65535 thresh-hi 0 thresh-lo 32 prio 8 qrxlv 32 meas 8

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  si2quater neighbor-list add earfcn 0 thresh-hi 0 thresh-lo 32 prio 8 qrxlv 32 meas 8
  si2quater neighbor-list add earfcn 65535 thresh-hi 0 thresh-lo 32 prio 8 qrxlv 32 meas 8
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# si2quater neighbor-list del earfcn 33
% Unable to delete arfcn 33: No such file or directory

OsmoBSC(config-net-bts)# si2quater neighbor-list del earfcn 65535

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  si2quater neighbor-list add earfcn 0 thresh-hi 0 thresh-lo 32 prio 8 qrxlv 32 meas 8
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net-bts)# ### EARFCN add command: different params

OsmoBSC(config-net-bts)# ### FIXME: osmo-bsc does not support different thresh/prio/qrxlv

OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 5

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  si2quater neighbor-list add earfcn 0 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 8
  si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 5
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net-bts)# ### EARFCN add command: EARFCN already exists

OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 2
DRR NOTICE EARFCN 300 is already in the list, modifying (system_information.c:247)

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  si2quater neighbor-list add earfcn 0 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 8
  si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 2
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net-bts)# ### Remove remaining EARFCNs

OsmoBSC(config-net-bts)# si2quater neighbor-list del earfcn 0

OsmoBSC(config-net-bts)# si2quater neighbor-list del earfcn 300

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net-bts)# ### UARFCN add/del command tests

OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 1 256 0

OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 111 211 1

OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 111 511 1

OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 16383 0 0

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  si2quater neighbor-list add uarfcn 1 256 0
  si2quater neighbor-list add uarfcn 111 511 1
  si2quater neighbor-list add uarfcn 111 211 1
  si2quater neighbor-list add uarfcn 16383 0 0
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 1
% Command incomplete.
OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 33 256
% Unable to delete uarfcn: pair not found
OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 1 255
% Unable to delete uarfcn: pair not found

OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 1 256

OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 16383 0

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  si2quater neighbor-list add uarfcn 111 511 1
  si2quater neighbor-list add uarfcn 111 211 1
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net-bts)# ### UARFCN add command: UARFCN already exists

OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 111 511 1
DRR NOTICE EARFCN (111, 511) is already in the list, modifying (system_information.c:335)

OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 111 511 0
DRR NOTICE EARFCN (111, 511) is already in the list, modifying (system_information.c:335)

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  si2quater neighbor-list add uarfcn 111 511 0
  si2quater neighbor-list add uarfcn 111 211 1
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end


OsmoBSC(config-net-bts)# ### FIXME: UARFCN 0 cannot be added

OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 0 1 1
% Warning: not enough space in SI2quater for a given UARFCN (0, 1)


OsmoBSC(config-net-bts)# ### Remove remaining UARFCNs

OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 111 511

OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 111 211

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable

OsmoBSC# configure terminal

OsmoBSC(config)# smlc

OsmoBSC(config-smlc)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  enable
  no enable
  bsc-addr NAME
  smlc-addr NAME

OsmoBSC(config-smlc)# enable?
  enable  Start up Lb interface connection to the remote SMLC

OsmoBSC(config-smlc)# no?
  no  Negate a command or set its defaults
OsmoBSC(config-smlc)# no ?
  enable  Stop Lb interface connection to the remote SMLC

OsmoBSC(config-smlc)# bsc-addr?
  bsc-addr  Local SCCP address of this BSC towards the SMLC
OsmoBSC(config-smlc)# bsc-addr ?
  NAME  Name of cs7 addressbook entry

OsmoBSC(config-smlc)# smlc-addr?
  smlc-addr  Remote SCCP address of the SMLC
OsmoBSC(config-smlc)# smlc-addr ?
  NAME  Name of cs7 addressbook entry

OsmoBSC(config-smlc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-smlc)# enable
DLCS NOTICE Initializing SCCP connection for Lb/m3ua on cs7 instance 0 (lb.c:454)
DLSCCP NOTICE Lb-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE Lb-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE Lb-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLCS NOTICE Lb: Lb-0-m3ua smlc: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSC_BSSAP_LE (lb.c:489)
DLCS NOTICE Lb: Lb-0-m3ua smlc: remote (SMLC) SCCP address: RI=SSN_PC,PC=0.23.6,SSN=SMLC_BSSAP (lb.c:491)

OsmoBSC(config-smlc)# show running-config
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
smlc
 enable
end

OsmoBSC(config-smlc)# no enable

OsmoBSC(config-smlc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-smlc)# exit

OsmoBSC(config)# cs7 instance 0

OsmoBSC(config-cs7)# sccp-addr test-addr

OsmoBSC(config-cs7-sccpaddr)# point-code 1.23.4

OsmoBSC(config-cs7-sccpaddr)# exit

OsmoBSC(config-cs7)# sccp-addr test-addr2

OsmoBSC(config-cs7-sccpaddr)# point-code 1.23.5

OsmoBSC(config-cs7-sccpaddr)# exit

OsmoBSC(config-cs7)# exit

OsmoBSC(config)# smlc


OsmoBSC(config-smlc)# bsc-addr nonsense
Error: No such SCCP addressbook entry: 'nonsense'
% Command incomplete.
OsmoBSC(config-smlc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address test-addr
  routing-indicator PC
  point-code 1.23.4
 sccp-address test-addr2
  routing-indicator PC
  point-code 1.23.5
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-smlc)# bsc-addr test-addr
DLCS NOTICE Lb interface is using cs7 instance 0 (lb.c:634)

OsmoBSC(config-smlc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address test-addr
  routing-indicator PC
  point-code 1.23.4
 sccp-address test-addr2
  routing-indicator PC
  point-code 1.23.5
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
smlc
 bsc-addr test-addr
end

OsmoBSC(config-smlc)# smlc-addr test-addr2

OsmoBSC(config-smlc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address test-addr
  routing-indicator PC
  point-code 1.23.4
 sccp-address test-addr2
  routing-indicator PC
  point-code 1.23.5
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
smlc
 bsc-addr test-addr
 smlc-addr test-addr2
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable


OsmoBSC# show timer
net: T4 = 5 s	Timeout to receive BSSMAP RESET ACKNOWLEDGE from the MSC (default: 5 s)
net: T7 = 10 s	inter-BSC/MSC Handover outgoing, BSSMAP HO Required to HO Command timeout (default: 10 s)
net: T8 = 10 s	inter-BSC/MSC Handover outgoing, BSSMAP HO Command to final Clear timeout (default: 10 s)
net: T10 = 6 s	RR Assignment (default: 6 s)
net: T101 = 10 s	inter-BSC/MSC Handover incoming, BSSMAP HO Request to HO Accept (default: 10 s)
net: T3101 = 3 s	RR Immediate Assignment (default: 3 s)
net: T3103 = 5 s	Handover (default: 5 s)
net: T3105 = 100 ms	Physical Information (default: 100 ms, range: [1 .. inf])
net: T3107 = 5 s	(unused) (default: 5 s)
net: T3109 = 5 s	RSL SACCH deactivation (default: 5 s)
net: T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
net: T3113 = 7 s	Paging (default: 7 s)
net: T3115 = 10 s	(unused) (default: 10 s)
net: T3117 = 10 s	(unused) (default: 10 s)
net: T3119 = 10 s	(unused) (default: 10 s)
net: T3122 = 10 s	Wait time after RR Immediate Assignment Reject (default: 10 s)
net: T3141 = 10 s	(unused) (default: 10 s)
net: T3212 = 5	Periodic Location Update timer, sent to MS (1 = 6 minutes) (default: 5)
net: X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
net: X5 = 5 s	Timeout to switch dynamic timeslot PCHAN modes (default: 5 s)
net: X6 = 5 s	Timeout for RSL Channel Activate ACK after sending RSL Channel Activate (default: 5 s)
net: X7 = 5 s	Timeout for RSL IPA CRCX ACK after sending RSL IPA CRCX (default: 5 s)
net: X8 = 5 s	Timeout for RSL IPA MDCX ACK after sending RSL IPA MDCX (default: 5 s)
net: X9 = 5 s	Timeout for availability of MGW endpoint (default: 5 s)
net: X10 = 5 s	Timeout for fully configured MGW endpoint (default: 5 s)
net: X11 = 5 s	Timeout for Perform Location Response from SMLC (default: 5 s)
net: X12 = 5 s	Timeout for obtaining TA after BSSLAP TA Request (default: 5 s)
net: X13 = 5 s	Timeout for RR Channel Mode Modify ACK (BSC <-> MS) (default: 5 s)
net: X14 = 5 s	Timeout for RSL Channel Mode Modify ACK (BSC <-> BTS) (default: 5 s)
net: X16 = 1000 ms	Granularity for all_allocated:* rate counters: amount of milliseconds that one counter increment represents. See also X17, X18 (default: 1000 ms)
net: X17 = 0 ms	Rounding threshold for all_allocated:* rate counters: round up to the next counter increment after this many milliseconds. If set to half of X16 (or 0), employ the usual round() behavior: round up after half of a granularity period. If set to 1, behave like ceil(): already increment the counter immediately when all channels are allocated. If set >= X16, behave like floor(): only increment after a full X16 period of all channels being occupied. See also X16, X18 (default: 0 ms)
net: X18 = 60000 ms	Forget-sum period for all_allocated:* rate counters: after this amount of idle time, forget internally cumulated time remainders. Zero to always keep remainders. See also X16, X17. (default: 60000 ms)
net: X25 = 5 s	Timeout for initial user data after an MSC initiated an SCCP connection to the BSS (default: 5 s)
net: X28 = 30 s	Interval at which to try to recover a BORKEN lchan (default: 30 s)
net: X3105 = 17	Ny1: Maximum number of Physical Information (re)transmissions (default: 17)
net: X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
net: X3113 = 60 s	Maximum Paging Request Transmit Delay Threshold: If the estimated transmit delay of the messages in the paging queue surpasses this threshold, then new incoming paging requests will if possible replace a request in retransmission state from the queue or otherwise be discarded, hence limiting the size of the queue and maximum delay of its scheduled requests. X3113 also serves as the upper boundary for dynamic T3113 when estimating the expected maximum delay to get a response (default: 60 s)
net: X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)

OsmoBSC# show timer T3111
T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)

OsmoBSC# # specifically test legacy timers that are moved to X timers

OsmoBSC# show timer T993111
% Legacy: timer T993111 is now X3111
X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
OsmoBSC# show timer T993210
% Legacy: timer T993210 is now X3210
X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
OsmoBSC# show timer T999
% Legacy: timer T999 is now X4
X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# timer
net: T4 = 5 s	Timeout to receive BSSMAP RESET ACKNOWLEDGE from the MSC (default: 5 s)
net: T7 = 10 s	inter-BSC/MSC Handover outgoing, BSSMAP HO Required to HO Command timeout (default: 10 s)
net: T8 = 10 s	inter-BSC/MSC Handover outgoing, BSSMAP HO Command to final Clear timeout (default: 10 s)
net: T10 = 6 s	RR Assignment (default: 6 s)
net: T101 = 10 s	inter-BSC/MSC Handover incoming, BSSMAP HO Request to HO Accept (default: 10 s)
net: T3101 = 3 s	RR Immediate Assignment (default: 3 s)
net: T3103 = 5 s	Handover (default: 5 s)
net: T3105 = 100 ms	Physical Information (default: 100 ms, range: [1 .. inf])
net: T3107 = 5 s	(unused) (default: 5 s)
net: T3109 = 5 s	RSL SACCH deactivation (default: 5 s)
net: T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
net: T3113 = 7 s	Paging (default: 7 s)
net: T3115 = 10 s	(unused) (default: 10 s)
net: T3117 = 10 s	(unused) (default: 10 s)
net: T3119 = 10 s	(unused) (default: 10 s)
net: T3122 = 10 s	Wait time after RR Immediate Assignment Reject (default: 10 s)
net: T3141 = 10 s	(unused) (default: 10 s)
net: T3212 = 5	Periodic Location Update timer, sent to MS (1 = 6 minutes) (default: 5)
net: X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
net: X5 = 5 s	Timeout to switch dynamic timeslot PCHAN modes (default: 5 s)
net: X6 = 5 s	Timeout for RSL Channel Activate ACK after sending RSL Channel Activate (default: 5 s)
net: X7 = 5 s	Timeout for RSL IPA CRCX ACK after sending RSL IPA CRCX (default: 5 s)
net: X8 = 5 s	Timeout for RSL IPA MDCX ACK after sending RSL IPA MDCX (default: 5 s)
net: X9 = 5 s	Timeout for availability of MGW endpoint (default: 5 s)
net: X10 = 5 s	Timeout for fully configured MGW endpoint (default: 5 s)
net: X11 = 5 s	Timeout for Perform Location Response from SMLC (default: 5 s)
net: X12 = 5 s	Timeout for obtaining TA after BSSLAP TA Request (default: 5 s)
net: X13 = 5 s	Timeout for RR Channel Mode Modify ACK (BSC <-> MS) (default: 5 s)
net: X14 = 5 s	Timeout for RSL Channel Mode Modify ACK (BSC <-> BTS) (default: 5 s)
net: X16 = 1000 ms	Granularity for all_allocated:* rate counters: amount of milliseconds that one counter increment represents. See also X17, X18 (default: 1000 ms)
net: X17 = 0 ms	Rounding threshold for all_allocated:* rate counters: round up to the next counter increment after this many milliseconds. If set to half of X16 (or 0), employ the usual round() behavior: round up after half of a granularity period. If set to 1, behave like ceil(): already increment the counter immediately when all channels are allocated. If set >= X16, behave like floor(): only increment after a full X16 period of all channels being occupied. See also X16, X18 (default: 0 ms)
net: X18 = 60000 ms	Forget-sum period for all_allocated:* rate counters: after this amount of idle time, forget internally cumulated time remainders. Zero to always keep remainders. See also X16, X17. (default: 60000 ms)
net: X25 = 5 s	Timeout for initial user data after an MSC initiated an SCCP connection to the BSS (default: 5 s)
net: X28 = 30 s	Interval at which to try to recover a BORKEN lchan (default: 30 s)
net: X3105 = 17	Ny1: Maximum number of Physical Information (re)transmissions (default: 17)
net: X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
net: X3113 = 60 s	Maximum Paging Request Transmit Delay Threshold: If the estimated transmit delay of the messages in the paging queue surpasses this threshold, then new incoming paging requests will if possible replace a request in retransmission state from the queue or otherwise be discarded, hence limiting the size of the queue and maximum delay of its scheduled requests. X3113 also serves as the upper boundary for dynamic T3113 when estimating the expected maximum delay to get a response (default: 60 s)
net: X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)

OsmoBSC(config-net)# # Using the legacy 'timer Txxx' still works:

OsmoBSC(config-net)# timer T3111
T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer T3111 23

OsmoBSC(config-net)# timer T3111
T3111 = 23 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer T3111 default

OsmoBSC(config-net)# timer T3111
T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)

OsmoBSC(config-net)# # Using the new timer group commands also works:

OsmoBSC(config-net)# timer net T3111
net: T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer net T3111 42

OsmoBSC(config-net)# timer net T3111
net: T3111 = 42 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer net T3111 default

OsmoBSC(config-net)# timer net T3111
net: T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer mgw
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)
OsmoBSC(config-net)# timer mgw X2427
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)
OsmoBSC(config-net)# timer mgw X2427 42

OsmoBSC(config-net)# timer mgw X2427
mgw: X2427 = 42 s	timeout for MGCP response from MGW (default: 5 s)
OsmoBSC(config-net)# timer mgw X2427 default

OsmoBSC(config-net)# timer mgw X2427
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)

OsmoBSC(config-net)# # specifically test legacy timers that are moved to X timers

OsmoBSC(config-net)# timer T993111
% Legacy: timer T993111 is now X3111
X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
OsmoBSC(config-net)# timer T993111 1
% Legacy: timer T993111 is now X3111
OsmoBSC(config-net)# timer T993111
% Legacy: timer T993111 is now X3111
X3111 = 1 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
OsmoBSC(config-net)# timer T993111 default
% Legacy: timer T993111 is now X3111
OsmoBSC(config-net)# timer T993111
% Legacy: timer T993111 is now X3111
X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)

OsmoBSC(config-net)# timer T993210
% Legacy: timer T993210 is now X3210
X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
OsmoBSC(config-net)# timer T993210 2
% Legacy: timer T993210 is now X3210
OsmoBSC(config-net)# timer T993210
% Legacy: timer T993210 is now X3210
X3210 = 2 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
OsmoBSC(config-net)# timer T993210 default
% Legacy: timer T993210 is now X3210
OsmoBSC(config-net)# timer T993210
% Legacy: timer T993210 is now X3210
X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)

OsmoBSC(config-net)# timer T999
% Legacy: timer T999 is now X4
X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
OsmoBSC(config-net)# timer T999 3
% Legacy: timer T999 is now X4
OsmoBSC(config-net)# timer T999
% Legacy: timer T999 is now X4
X4 = 3 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
OsmoBSC(config-net)# timer T999 default
% Legacy: timer T999 is now X4
OsmoBSC(config-net)# timer T999
% Legacy: timer T999 is now X4
X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1033)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1024)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:897)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE To auto-configure msc 0, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:608)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:655)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_user.c:560)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_user.c:566)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_user.c:584)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_user.c:590)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_user.c:629)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:409)
DMSC NOTICE A-0-m3ua msc-0: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:711)
DMSC NOTICE A-0-m3ua msc-0: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:713)
DMSC NOTICE A-0-m3ua msc-0: binding SCCP user (osmo_bsc_sigtran.c:718)
DLSS7 ERROR Unable to route HMRT message: the AS as-clnt-A-0-m3ua is down (osmo_ss7_hmrt.c:232)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# timeslot 0


OsmoBSC(config-net-bts-trx-ts)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  phys_chan_config (none|ccch|ccch+sdcch4|tch/f|tch/h|sdcch8|pdch|dynamic/ipaccess|unknown|ccch+sdcch4+cbch|sdcch8+cbch|dynamic/osmocom|tch/f_pdch|tch/f_tch/h_sdcch8_pdch)
  training_sequence_code <0-7>
  hopping enabled (0|1)
  hopping sequence-number <0-63>
  hopping maio <0-63>
  hopping arfcn add <0-1023>
  hopping arfcn del <0-1023>
  hopping arfcn del-all
  e1 line E1_LINE timeslot <1-31> sub-slot (0|1|2|3|full)

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config?
  phys_chan_config  Physical Channel Combination

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config ?
  none                     Physical Channel not configured
  ccch                     FCCH + SCH + BCCH + CCCH (Comb. IV)
  ccch+sdcch4              FCCH + SCH + BCCH + CCCH + 4 SDCCH + 2 SACCH (Comb. V)
  tch/f                    TCH/F + FACCH/F + SACCH (Comb. I)
  tch/h                    2 TCH/H + 2 FACCH/H + 2 SACCH (Comb. II)
  sdcch8                   8 SDCCH + 4 SACCH (Comb. VII)
  pdch                     Packet Data Channel for GPRS/EDGE
  dynamic/ipaccess         Dynamic TCH/F or GPRS PDCH (dynamic/ipaccess is an alias for tch/f_pdch)
  unknown                  Unknown / Unsupported channel combination
  ccch+sdcch4+cbch         FCCH + SCH + BCCH + CCCH + CBCH + 3 SDCCH + 2 SACCH (Comb. V)
  sdcch8+cbch              7 SDCCH + 4 SACCH + CBCH (Comb. VII)
  dynamic/osmocom          Dynamic TCH/F or TCH/H or SDCCH/8 or GPRS PDCH (dynamic/osmocom is an alias for tch/f_tch/h_sdcch8_pdch)
  tch/f_pdch               Dynamic TCH/F or GPRS PDCH (dynamic/ipaccess is an alias for tch/f_pdch)
  tch/f_tch/h_sdcch8_pdch  Dynamic TCH/F or TCH/H or SDCCH/8 or GPRS PDCH (dynamic/osmocom is an alias for tch/f_tch/h_sdcch8_pdch)

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config none

OsmoBSC(config-net-bts-trx-ts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config tch/f

OsmoBSC(config-net-bts-trx-ts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config TCH/F

OsmoBSC(config-net-bts-trx-ts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config tch/f_tch/h_sdcch8_pdch

OsmoBSC(config-net-bts-trx-ts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config DYNAMIC/OSMOCOM
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received

RESULTS:
pass: ./acch_overpower.vty
pass: ./bts_features.vty
pass: ./cbc.vty
pass: ./early_ia.vty
pass: ./gprs_params.vty
pass: ./handover_cfg.vty
pass: ./interf_meas.vty
pass: ./msc.vty
pass: ./neighbor_ident.vty
pass: ./nri_cfg.vty
pass: ./osmo-bsc.vty
pass: ./power_ctrl.vty
pass: ./si2quater_neighbor_list.vty
pass: ./smlc.vty
pass: ./timer.vty
pass: ./timeslot.vty

make[6]: Leaving directory '/build/tests'
osmotestvty.py -p /build -w /build -v
test_history (__main__.TestVTY.test_history) ... confpath /build, workdir /build
Running tests for specific VTY commands
Launch: ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg from /build
Opening /dev/null
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57316/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57316 76.9  0.0  27876 23060 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      57317 50.0  0.0  69124 28624 ?        R    00:04   0:00 ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg
build      57324  0.0  0.0   2576   884 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57326  0.0  0.0   3700  1752 ?        S    00:04   0:00 grep osmo

ok
test_terminal_length (__main__.TestVTY.test_terminal_length) ... Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 55514), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 55514), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
Launch: ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg from /build
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57316/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57316 29.4  0.0  27876 23060 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      57328 50.0  0.0 21474920584 37664 ?   R    00:04   0:00 ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg
build      57335  0.0  0.0   2576   912 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57337  0.0  0.0   3700  1832 ?        S    00:04   0:00 grep osmo

ok
test_unknown_command (__main__.TestVTY.test_unknown_command) ... Connecting socket failed, retrying...
Socket: in 2 tries, connected to 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 55542), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 55542), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
Launch: ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg from /build
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57316/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57316 15.8  0.0  27876 23060 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      57339 50.0  0.0 21474919960 34868 ?   R    00:04   0:00 ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg
build      57346  0.0  0.0   2576   908 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57348  0.0  0.0   3700  1772 ?        S    00:04   0:00 grep osmo

ok

----------------------------------------------------------------------
Ran 3 tests in 0.788s

OK
Connecting socket failed, retrying...
Socket: in 2 tries, connected to 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 55570), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 55570), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
osmotestconfig.py -p /build -w /build -v
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-4trx.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus01-4trx.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.rbs2308.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-1trx-1pdch-16kbps.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-1trx-1pdch-64kbps.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-8trx.cfg is not being tested
Warning: doc/examples/osmo-bsc/siemens/osmo-bsc.bs11.cfg is not being tested
Warning: doc/examples/osmo-bsc/nokia/osmo-bsc.insite.cfg is not being tested
Verifying src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg, test verify_doc
Opening /dev/null
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350 75.0  0.0  27996 23108 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57351 50.0  0.0 21474921052 39648 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg
build      57358  0.0  0.0   2576   924 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57360  0.0  0.0   3700  1840 ?        S    00:04   0:00 grep osmo

Connecting socket failed, retrying...
Socket: in 2 tries, connected to 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 55576), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.475s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 55576), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc.cfgizrw9i67, test write_config
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc.cfgizrw9i67'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350 10.7  0.0  28464 24004 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57362 33.3  0.0 21474921300 44948 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc.cfgizrw9i67
build      57369  0.0  0.0   2576   912 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57371  0.0  0.0   3700  1776 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 55588), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 55588), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc.cfgizrw9i67, test token_vty_command
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc.cfgizrw9i67'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  4.8  0.0  28464 24004 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57373 50.0  0.0 21474921300 43756 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc.cfgizrw9i67
build      57380  0.0  0.0   2576   900 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57382  0.0  0.0   3700  1804 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58502), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58502), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg, test verify_doc
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  3.1  0.0  28464 24004 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57384  100  0.0 21474921300 42820 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
build      57391  0.0  0.0   2576   920 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57393  0.0  0.0   3700  1772 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58510), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58510), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-minimal.cfg5rxrbbj3, test write_config
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc-minimal.cfg5rxrbbj3'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  2.8  0.0  28840 24268 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57395 50.0  0.0 21474921300 44304 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-minimal.cfg5rxrbbj3
build      57402  0.0  0.0   2576   936 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57404  0.0  0.0   3700  1724 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58516), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58516), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-minimal.cfg5rxrbbj3, test token_vty_command
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc-minimal.cfg5rxrbbj3'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  2.2  0.0  28840 24268 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57406 50.0  0.0 21474918100 29804 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-minimal.cfg5rxrbbj3
build      57413  0.0  0.0   2576   884 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57415  0.0  0.0   3700  1816 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58530), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58530), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg, test verify_doc
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  1.8  0.0  28840 24268 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57417 50.0  0.0 21474919716 32620 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg
build      57424  0.0  0.0   2576   892 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57426  0.0  0.0   3700  1740 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58536), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58536), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-4trx.cfge5j4uzqg, test write_config
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc-4trx.cfge5j4uzqg'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  1.8  0.0  28564 24232 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57428 50.0  0.0 21474920244 36388 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-4trx.cfge5j4uzqg
build      57435  0.0  0.0   2576   912 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57437  0.0  0.0   3700  1772 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58544), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58544), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-4trx.cfge5j4uzqg, test token_vty_command
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc-4trx.cfge5j4uzqg'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  1.6  0.0  28564 24232 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57439 50.0  0.0 21474921296 40648 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-4trx.cfge5j4uzqg
build      57446  0.0  0.0   2576   928 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57448  0.0  0.0   3700  1740 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58554), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58554), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg, test verify_doc
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  1.4  0.0  28564 24232 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57450 50.0  0.0 21474920792 38040 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg
build      57457  0.0  0.0   2576   900 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57459  0.0  0.0   3700  1928 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49410), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49410), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc_custom-sccp.cfgmsieiacu, test write_config
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc_custom-sccp.cfgmsieiacu'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  1.5  0.0  28564 24232 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57461  100  0.0 21474921300 44228 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc_custom-sccp.cfgmsieiacu
build      57468  0.0  0.0   2576   904 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57470  0.0  0.0   3700  1780 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49422), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49422), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc_custom-sccp.cfgmsieiacu, test token_vty_command
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc_custom-sccp.cfgmsieiacu'

> ls -l /proc/57350/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:04 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:04 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:04 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:04 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57350  1.4  0.0  28564 24232 ?        S    00:04   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      57472 33.3  0.0 21474921300 43584 ?   R    00:04   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc_custom-sccp.cfgmsieiacu
build      57479  0.0  0.0   2576   904 ?        S    00:04   0:00 /bin/sh -c ps xua | grep osmo
build      57481  0.0  0.0   3700  1768 ?        S    00:04   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49434), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49434), raddr=('127.0.0.1', 4242)> (0 sockets open)
./vty_test_runner.py -w /build -v
confpath /build/tests/.., workdir /build
Running tests for specific VTY commands
testConfigNetworkTree (__main__.TestVTYBSC.testConfigNetworkTree) ... Opening /dev/null
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57483/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:05 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:05 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:05 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:05 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57484 50.0  0.0 21474921208 40132 ?   R    00:05   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      57491  0.0  0.0   2576   892 ?        S    00:05   0:00 /bin/sh -c ps xua | grep osmo
build      57493  0.0  0.0   3700  1808 ?        S    00:05   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49436), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49436), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok
testNetworkTimezone (__main__.TestVTYBSC.testNetworkTimezone) ... Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57483/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:05 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:05 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:05 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:05 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57495 50.0  0.0 21474919712 30312 ?   R    00:05   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      57502  0.0  0.0   2576   900 ?        S    00:05   0:00 /bin/sh -c ps xua | grep osmo
build      57504  0.0  0.0   3700  1812 ?        S    00:05   0:00 grep osmo

Connecting socket failed, retrying...
Socket: in 2 tries, connected to 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 49446), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 49446), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok
testShowNetwork (__main__.TestVTYBSC.testShowNetwork) ... Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57483/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:05 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:05 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:05 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:05 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57506 50.0  0.0 21474919712 29784 ?   R    00:05   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      57513  0.0  0.0   2576   904 ?        S    00:05   0:00 /bin/sh -c ps xua | grep osmo
build      57515  0.0  0.0   3700  1768 ?        S    00:05   0:00 grep osmo

Connecting socket failed, retrying...
Socket: in 2 tries, connected to 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 49460), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 49460), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok
testTonsOfBTS (__main__.TestVTYBSC.testTonsOfBTS) ... Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57483/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:05 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:05 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:05 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:05 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57517 50.0  0.0 21474917076 29160 ?   R    00:05   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      57524  0.0  0.0   2576   896 ?        S    00:05   0:00 /bin/sh -c ps xua | grep osmo
build      57526  0.0  0.0   3700  1724 ?        S    00:05   0:00 grep osmo

Connecting socket failed, retrying...
Socket: in 2 tries, connected to 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 49492), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=5, family=2, type=1, proto=0, laddr=('127.0.0.1', 49492), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok
testVtyTree (__main__.TestVTYBSC.testVtyTree) ... Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/57483/fd
total 0
lr-x------ 1 build build 64 Oct 29 00:05 0 -> pipe:[4281870869]
l-wx------ 1 build build 64 Oct 29 00:05 1 -> pipe:[4281870870]
l-wx------ 1 build build 64 Oct 29 00:05 2 -> pipe:[4281870871]
l-wx------ 1 build build 64 Oct 29 00:05 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      57528 50.0  0.0 21474913880 29088 ?   R    00:05   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      57535  0.0  0.0   2576   944 ?        S    00:05   0:00 /bin/sh -c ps xua | grep osmo
build      57537  0.0  0.0   3700  1744 ?        S    00:05   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49504), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 49504), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok

----------------------------------------------------------------------
Ran 5 tests in 2.107s

OK
./ctrl_test_runner.py -w /build -v
testApplyConfigFile (__main__.TestCtrlBSC.testApplyConfigFile) ... ok
testBtsChannelLoad (__main__.TestCtrlBSC.testBtsChannelLoad) ... ok
testBtsCi (__main__.TestCtrlBSC.testBtsCi) ... ok
testBtsGenerateSystemInformation (__main__.TestCtrlBSC.testBtsGenerateSystemInformation) ... ok
testBtsLac (__main__.TestCtrlBSC.testBtsLac) ... ok
testBtsOmlConnectionState (__main__.TestCtrlBSC.testBtsOmlConnectionState)
Check OML state. It will not be connected ... ok
testCtrlErrs (__main__.TestCtrlBSC.testCtrlErrs) ... ok
testMcc (__main__.TestCtrlBSC.testMcc) ... ok
testMccMncApply (__main__.TestCtrlBSC.testMccMncApply) ... confpath /build/tests/.., workdir /build
Running tests for specific control commands
Opening /dev/null
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 apply-config-file wrong-file-name-nonexistent"
Got message: ERROR 1000 Value failed verification.
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Value failed verification.'}}
Sending "SET 1001 apply-config-file /build/tests/../tests/ctrl/osmo-bsc-apply-config-file-invalid.cfg"
Got message: ERROR 1001 ParseError=-22
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'ParseError=-22'}}
Sending "GET 1002 bts.1.location-area-code"
Got message: ERROR 1002 Error while resolving object
Decoded replies:  {1002: {'mtype': 'ERROR', 'id': 1002, 'error': 'Error while resolving object'}}
Sending "SET 1003 apply-config-file /build/tests/../tests/ctrl/osmo-bsc-apply-config-file.cfg"
Got message: SET_REPLY 1003 apply-config-file OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'apply-config-file', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'apply-config-file', 'value': 'OK'}
Sending "GET 1004 bts.1.location-area-code"
Got message: GET_REPLY 1004 bts.1.location-area-code 1
Decoded replies:  {1004: {'mtype': 'GET_REPLY', 'id': 1004, 'var': 'bts.1.location-area-code', 'value': '1'}}
Sending "SET 1005 apply-config-file /build/tests/../tests/ctrl/osmo-bsc-apply-config-file.cfg"
Got message: SET_REPLY 1005 apply-config-file OK
Decoded replies:  {1005: {'mtype': 'SET_REPLY', 'id': 1005, 'var': 'apply-config-file', 'value': 'OK'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.channel-load 1"
Got message: ERROR 1000 Read Only attribute
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Read Only attribute'}}
Sending "GET 1001 bts.0.channel-load"
Got message: GET_REPLY 1001 bts.0.channel-load CCCH+SDCCH4,0,0 TCH/F,0,0 TCH/H,0,0 SDCCH8,0,0 DYNAMIC/IPACCESS,0,0 CCCH+SDCCH4+CBCH,0,0 SDCCH8+CBCH,0,0 DYNAMIC/OSMOCOM,0,0
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'bts.0.channel-load', 'value': 'CCCH+SDCCH4,0,0 TCH/F,0,0 TCH/H,0,0 SDCCH8,0,0 DYNAMIC/IPACCESS,0,0 CCCH+SDCCH4+CBCH,0,0 SDCCH8+CBCH,0,0 DYNAMIC/OSMOCOM,0,0'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.cell-identity"
Got message: GET_REPLY 1000 bts.0.cell-identity 6969
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.cell-identity', 'value': '6969'}}
Sending "SET 1001 bts.0.cell-identity 23"
Got message: SET_REPLY 1001 bts.0.cell-identity 23
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.cell-identity', 'value': '23'}}
Sending "GET 1002 bts.0.cell-identity"
Got message: GET_REPLY 1002 bts.0.cell-identity 23
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.cell-identity', 'value': '23'}}
Sending "SET 1003 bts.0.cell-identity -1"
Got message: ERROR 1003 Input not within the range
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Input not within the range'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.send-new-system-informations"
Got message: ERROR 1000 Write Only attribute
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Write Only attribute'}}
Sending "SET 1001 bts.0.send-new-system-informations 1"
Got message: ERROR 1001 Failed to generate SI
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'Failed to generate SI'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.location-area-code"
Got message: GET_REPLY 1000 bts.0.location-area-code 1
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.location-area-code', 'value': '1'}}
Sending "SET 1001 bts.0.location-area-code 23"
Got message: SET_REPLY 1001 bts.0.location-area-code 23
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.location-area-code', 'value': '23'}}
Sending "GET 1002 bts.0.location-area-code"
Got message: GET_REPLY 1002 bts.0.location-area-code 23
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.location-area-code', 'value': '23'}}
Sending "SET 1003 bts.0.location-area-code -1"
Got message: ERROR 1003 Input not within the range
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Input not within the range'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.oml-connection-state 1"
Got message: ERROR 1000 Read Only attribute
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Read Only attribute'}}
Sending "GET 1001 bts.0.oml-connection-state"
Got message: GET_REPLY 1001 bts.0.oml-connection-state disconnected
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'bts.0.oml-connection-state', 'value': 'disconnected'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 invalid"
Got message: ERROR 1000 Command not found
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Command not found'}}
Sending "SET 1001 rf_locked 999"
Got message: ERROR 1001 Value failed verification.
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'Value failed verification.'}}
Sending "GET 1002 bts"
Got message: ERROR 1002 Error while parsing the index.
Decoded replies:  {1002: {'mtype': 'ERROR', 'id': 1002, 'error': 'Error while parsing the index.'}}
Sending "GET 1003 bts.999"
Got message: ERROR 1003 Error while resolving object
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Error while resolving object'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 mcc 23"
Got message: SET_REPLY 1000 mcc 023
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'mcc', 'value': '023'}}
Sending "GET 1001 mcc"
Got message: GET_REPLY 1001 mcc 023
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'mcc', 'value': '023'}}
Sending "SET 1002 mcc 023"
Got message: SET_REPLY 1002 mcc 023
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'mcc', 'value': '023'}}
Sending "GET 1003 mcc"
Got message: GET_REPLY 1003 mcc 023
Decoded replies:  {1003: {'mtype': 'GET_REPLY', 'id': 1003, 'var': 'mcc', 'value': '023'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 mcc-mnc-apply WRONG"
Got message: ERROR 1000 Value failed verification.
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Value failed verification.'}}
Sending "SET 1001 mcc-mnc-apply 1,"
Got message: ERROR 1001 Value failed verification.
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'Value failed verification.'}}
Sending "SET 1002 mcc-mnc-apply 200,3"
Got message: SET_REPLY 1002 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "SET 1003 mcc-mnc-apply 200,3"
Got message: ok
testMnc (__main__.TestCtrlBSC.testMnc) ... ok
testNeighborList (__main__.TestCtrlBSC.testNeighborList) ... ok
testRfLock (__main__.TestCtrlBSC.testRfLock) ... ok
testTimezone (__main__.TestCtrlBSC.testTimezone) ... SET_REPLY 1003 mcc-mnc-apply Nothing changed
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'mcc-mnc-apply', 'value': 'Nothing changed'}}
Sending "SET 1004 mcc-mnc-apply 200,4"
Got message: SET_REPLY 1004 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1004: {'mtype': 'SET_REPLY', 'id': 1004, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "SET 1005 mcc-mnc-apply 201,4"
Got message: SET_REPLY 1005 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1005: {'mtype': 'SET_REPLY', 'id': 1005, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "GET 1006 mnc"
Got message: GET_REPLY 1006 mnc 04
Decoded replies:  {1006: {'mtype': 'GET_REPLY', 'id': 1006, 'var': 'mnc', 'value': '04'}}
Sending "GET 1007 mcc"
Got message: GET_REPLY 1007 mcc 201
Decoded replies:  {1007: {'mtype': 'GET_REPLY', 'id': 1007, 'var': 'mcc', 'value': '201'}}
Sending "SET 1008 mcc-mnc-apply 202,03"
Got message: SET_REPLY 1008 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1008: {'mtype': 'SET_REPLY', 'id': 1008, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "GET 1009 mnc"
Got message: GET_REPLY 1009 mnc 03
Decoded replies:  {1009: {'mtype': 'GET_REPLY', 'id': 1009, 'var': 'mnc', 'value': '03'}}
Sending "GET 1010 mcc"
Got message: GET_REPLY 1010 mcc 202
Decoded replies:  {1010: {'mtype': 'GET_REPLY', 'id': 1010, 'var': 'mcc', 'value': '202'}}
Sending "SET 1011 mcc-mnc-apply 2,003"
Got message: SET_REPLY 1011 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1011: {'mtype': 'SET_REPLY', 'id': 1011, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "GET 1012 mnc"
Got message: GET_REPLY 1012 mnc 003
Decoded replies:  {1012: {'mtype': 'GET_REPLY', 'id': 1012, 'var': 'mnc', 'value': '003'}}
Sending "GET 1013 mcc"
Got message: GET_REPLY 1013 mcc 002
Decoded replies:  {1013: {'mtype': 'GET_REPLY', 'id': 1013, 'var': 'mcc', 'value': '002'}}
Sending "SET 1014 mcc-mnc-apply 2,003"
Got message: SET_REPLY 1014 mcc-mnc-apply Nothing changed
Decoded replies:  {1014: {'mtype': 'SET_REPLY', 'id': 1014, 'var': 'mcc-mnc-apply', 'value': 'Nothing changed'}}
Sending "GET 1015 mnc"
Got message: GET_REPLY 1015 mnc 003
Decoded replies:  {1015: {'mtype': 'GET_REPLY', 'id': 1015, 'var': 'mnc', 'value': '003'}}
Sending "GET 1016 mcc"
Got message: GET_REPLY 1016 mcc 002
Decoded replies:  {1016: {'mtype': 'GET_REPLY', 'id': 1016, 'var': 'mcc', 'value': '002'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 mnc 9"
Got message: SET_REPLY 1000 mnc 09
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'mnc', 'value': '09'}}
Sending "GET 1001 mnc"
Got message: GET_REPLY 1001 mnc 09
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'mnc', 'value': '09'}}
Sending "SET 1002 mnc 09"
Got message: SET_REPLY 1002 mnc 09
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'mnc', 'value': '09'}}
Sending "GET 1003 mnc"
Got message: GET_REPLY 1003 mnc 09
Decoded replies:  {1003: {'mtype': 'GET_REPLY', 'id': 1003, 'var': 'mnc', 'value': '09'}}
Sending "SET 1004 mnc 009"
Got message: SET_REPLY 1004 mnc 009
Decoded replies:  {1004: {'mtype': 'SET_REPLY', 'id': 1004, 'var': 'mnc', 'value': '009'}}
Sending "GET 1005 mnc"
Got message: GET_REPLY 1005 mnc 009
Decoded replies:  {1005: {'mtype': 'GET_REPLY', 'id': 1005, 'var': 'mnc', 'value': '009'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-list.mode manual"
Got message: SET_REPLY 1000 bts.0.neighbor-list.mode OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-list.mode', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-list.mode', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-list.add 123"
Got message: SET_REPLY 1001 bts.0.neighbor-list.add OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-list.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-list.add', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-list.del 123"
Got message: SET_REPLY 1002 bts.0.neighbor-list.del OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-list.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-list.del', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-list.mode automatic"
Got message: SET_REPLY 1003 bts.0.neighbor-list.mode OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-list.mode', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-list.mode', 'value': 'OK'}
Sending "SET 1004 bts.0.neighbor-list.add 123"
Got message: ERROR 1004 Neighbor list not in manual mode
Decoded replies:  {1004: {'mtype': 'ERROR', 'id': 1004, 'error': 'Neighbor list not in manual mode'}}
respose: {'mtype': 'ERROR', 'id': 1004, 'error': 'Neighbor list not in manual mode'}
Sending "SET 1005 bts.0.neighbor-list.mode qwertzuiop"
Got message: ERROR 1005 Invalid mode
Decoded replies:  {1005: {'mtype': 'ERROR', 'id': 1005, 'error': 'Invalid mode'}}
respose: {'mtype': 'ERROR', 'id': 1005, 'error': 'Invalid mode'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.rf_state"
Got message: GET_REPLY 1000 bts.0.rf_state inoperational,locked,on
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.rf_state', 'value': 'inoperational,locked,on'}}
Sending "SET 1001 rf_locked 1"
Got message: SET_REPLY 1001 rf_locked 1
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'rf_locked', 'value': '1'}}
Sending "GET 1002 bts.0.rf_state"
Got message: GET_REPLY 1002 bts.0.rf_state inoperational,locked,off
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.rf_state', 'value': 'inoperational,locked,off'}}
Sending "GET 1003 rf_locked"
Got message: GET_REPLY 1003 rf_locked state=off,policy=off
Decoded replies:  {1003: {'mtype': 'GET_REPLY', 'id': 1003, 'var': 'rf_locked', 'value': 'state=off,policy=off'}}
Sending "SET 1004 rf_locked 0"
Got message: SET_REPLY 1004 rf_locked 0
Decoded replies:  {1004: {'mtype': 'SET_REPLY', 'id': 1004, 'var': 'rf_locked', 'value': '0'}}
Sending "GET 1005 bts.0.rf_state"
Got message: GET_REPLY 1005 bts.0.rf_state inoperational,locked,on
Decoded replies:  {1005: {'mtype': 'GET_REPLY', 'id': 1005, 'var': 'bts.0.rf_state', 'value': 'inoperational,locked,on'}}
Sending "GET 1006 rf_locked"
Got message: GET_REPLY 1006 rf_locked state=off,policy=on
Decoded replies:  {1006: {'mtype': 'GET_REPLY', 'id': 1006, 'var': 'rf_locked', 'value': 'state=off,policy=on'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 timezone"
Got message: GET_REPLY 1000 timezone off
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'timezone', 'value': 'off'}}
Sending "SET 1001 timezone -2,15,2"
Got message: SET_REPLY 1001 timezone -2,15,2
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'timezone', 'value': '-2,15,2'}}
Sending "GET 1002 timezone"
Got message: GET_REPLY 1002 timezone -2,15,2
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'timezone', 'value': '-2,15,2'}}
Sending "SET 1003 timezone -2,15,2,5,6,7"
Got message: SET_REPLY 1003 timezone -2,15,2
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'timezone', 'value': '-2,15,2'}}
Sending "SET 1004 timezone -2,15"
Got message: ERROR 1004 The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2
Decoded replies:  ok
testTrxArfcn (__main__.TestCtrlBSC.testTrxArfcn) ... ok
testTrxPowerRed (__main__.TestCtrlBSC.testTrxPowerRed) ... ok
testCtrlNeighborResolutionLocalBtsNr (__main__.TestCtrlBSCNeighbor.testCtrlNeighborResolutionLocalBtsNr) ... ok
testCtrlNeighborResolutionLocalWithoutArfcnBsic (__main__.TestCtrlBSCNeighbor.testCtrlNeighborResolutionLocalWithoutArfcnBsic) ... ok
testCtrlNeighborResolutionRemote (__main__.TestCtrlBSCNeighbor.testCtrlNeighborResolutionRemote) ... ok
testCtrlNeighborResolutionWrongSyntax (__main__.TestCtrlBSCNeighbor.testCtrlNeighborResolutionWrongSyntax) ... ok
testCtrlAddDelBTS (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelBTS) ... ok
testCtrlAddDelCGI (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelCGI) ... ok
testCtrlAddDelCGIPS (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelCGIPS) ... {1004: {'mtype': 'ERROR', 'id': 1004, 'error': "The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2"}}
Sending "SET 1005 timezone -2"
Got message: ERROR 1005 The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2
Decoded replies:  {1005: {'mtype': 'ERROR', 'id': 1005, 'error': "The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2"}}
Sending "SET 1006 timezone 1"
Got message: ERROR 1006 The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2
Decoded replies:  {1006: {'mtype': 'ERROR', 'id': 1006, 'error': "The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2"}}
Sending "SET 1007 timezone off"
Got message: SET_REPLY 1007 timezone off
Decoded replies:  {1007: {'mtype': 'SET_REPLY', 'id': 1007, 'var': 'timezone', 'value': 'off'}}
Sending "GET 1008 timezone"
Got message: GET_REPLY 1008 timezone off
Decoded replies:  {1008: {'mtype': 'GET_REPLY', 'id': 1008, 'var': 'timezone', 'value': 'off'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.trx.0.arfcn"
Got message: GET_REPLY 1000 bts.0.trx.0.arfcn 871
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.trx.0.arfcn', 'value': '871'}}
Sending "SET 1001 bts.0.trx.0.arfcn 873"
Got message: SET_REPLY 1001 bts.0.trx.0.arfcn 873
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.trx.0.arfcn', 'value': '873'}}
Sending "GET 1002 bts.0.trx.0.arfcn"
Got message: GET_REPLY 1002 bts.0.trx.0.arfcn 873
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.trx.0.arfcn', 'value': '873'}}
Sending "SET 1003 bts.0.trx.0.arfcn 2000"
Got message: ERROR 1003 Input not within the range
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Input not within the range'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.trx.0.max-power-reduction"
Got message: GET_REPLY 1000 bts.0.trx.0.max-power-reduction 20
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.trx.0.max-power-reduction', 'value': '20'}}
Sending "SET 1001 bts.0.trx.0.max-power-reduction 22"
Got message: SET_REPLY 1001 bts.0.trx.0.max-power-reduction 22
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.trx.0.max-power-reduction', 'value': '22'}}
Sending "GET 1002 bts.0.trx.0.max-power-reduction"
Got message: GET_REPLY 1002 bts.0.trx.0.max-power-reduction 22
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.trx.0.max-power-reduction', 'value': '22'}}
Sending "SET 1003 bts.0.trx.0.max-power-reduction 1"
Got message: ERROR 1003 Value must be even
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Value must be even'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4248
Sending "GET 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.123.871.63"
Got message: GET_REPLY 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.123.871.63 001-01-1-5-6969
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'neighbor_resolve_cgi_ps_from_lac_ci.1.123.871.63', 'value': '001-01-1-5-6969'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4248
Sending "GET 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.6969.880.55"
Got message: GET_REPLY 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.6969.880.55 001-01-1-6-123
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'neighbor_resolve_cgi_ps_from_lac_ci.1.6969.880.55', 'value': '001-01-1-6-123'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4248
Sending "GET 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.6969.23.32"
Got message: GET_REPLY 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.6969.23.32 023-42-423-2-5
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'neighbor_resolve_cgi_ps_from_lac_ci.1.6969.23.32', 'value': '023-42-423-2-5'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4248
Sending "GET 1000 neighbor_resolve_cgi_ps_from_lac_ci"
Got message: ERROR 1000 The format is <src_lac>,<src_cell_id>,<dst_arfcn>,<dst_bsic>
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'The format is <src_lac>,<src_cell_id>,<dst_arfcn>,<dst_bsic>'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-bts.add 1"
Got message: SET_REPLY 1000 bts.0.neighbor-bts.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-bts.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-bts.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-bts.del 1"
Got message: SET_REPLY 1001 bts.0.neighbor-bts.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-bts.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-bts.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-cgi.add 001-01-100-200"
Got message: SET_REPLY 1000 bts.0.neighbor-cgi.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-cgi.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-cgi.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-cgi.del 001-01-100-200"
Got message: SET_REPLY 1001 bts.0.neighbor-cgi.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-cgi.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-cgi.del', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-cgi.add 001-01-100-200-123-4"
Got message: SET_REPLY 1002 bts.0.neighbor-cgi.add OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-cgi.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-cgi.add', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-cgi.del 001-01-100-200-123-4"
Got message: SET_REPLY 1003 bts.0.neighbor-cgi.del OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-cgi.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-cgi.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-cgi-ps.add 001-01-100-33-200"
Got message: SET_REPLY 1000 bts.0.neighbor-cgi-ps.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-cgi-ps.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-cgi-ps.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-cgi-ps.del 001-01-100-33-200"
Got message: SET_REPLY 1001 bts.0.neighbor-cgi-ps.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-cgi-ps.del', 'value': 'OK'}}
ok
testCtrlAddDelLAC (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelLAC) ... ok
testCtrlAddDelLACCI (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelLACCI) ... ok
testCtrlClearNeighbors (__main__.TestCtrlBSCNeighborCell.testCtrlClearNeighbors) ... ok
testCtrlErrs (__main__.TestCtrlBSCNeighborCell.testCtrlErrs) ... ok
testCtrlListBTS (__main__.TestCtrlBSCNeighborCell.testCtrlListBTS) ... ok

----------------------------------------------------------------------
Ran 27 tests in 10.285s

OK
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-cgi-ps.del', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-cgi-ps.add 001-01-100-33-200-123-any"
Got message: SET_REPLY 1002 bts.0.neighbor-cgi-ps.add OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-cgi-ps.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-cgi-ps.add', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-cgi-ps.del 001-01-100-33-200-123-any"
Got message: SET_REPLY 1003 bts.0.neighbor-cgi-ps.del OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-cgi-ps.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-cgi-ps.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-lac.add 100"
Got message: SET_REPLY 1000 bts.0.neighbor-lac.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-lac.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-lac.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-lac.del 100"
Got message: SET_REPLY 1001 bts.0.neighbor-lac.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-lac.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-lac.del', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-lac.add 100-123-4"
Got message: SET_REPLY 1002 bts.0.neighbor-lac.add OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-lac.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-lac.add', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-lac.del 100-123-4"
Got message: SET_REPLY 1003 bts.0.neighbor-lac.del OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-lac.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-lac.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-lac-ci.add 100-200"
Got message: SET_REPLY 1000 bts.0.neighbor-lac-ci.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-lac-ci.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-lac-ci.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-lac-ci.del 100-200"
Got message: SET_REPLY 1001 bts.0.neighbor-lac-ci.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-lac-ci.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-lac-ci.del', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-lac-ci.add 100-200-123-any"
Got message: SET_REPLY 1002 bts.0.neighbor-lac-ci.add OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-lac-ci.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-lac-ci.add', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-lac-ci.del 100-200-123-any"
Got message: SET_REPLY 1003 bts.0.neighbor-lac-ci.del OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-lac-ci.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-lac-ci.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-clear ignored"
Got message: SET_REPLY 1000 bts.0.neighbor-clear OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-clear', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-clear', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-lac.add 100-123"
Got message: ERROR 1000 Value failed verification.
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1000, 'error': 'Value failed verification.'}
Sending "SET 1001 bts.0.neighbor-cgi-ps.del 001-01-100-200-123-1"
Got message: ERROR 1001 Value failed verification.
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1001, 'error': 'Value failed verification.'}
Sending "SET 1002 bts.0.neighbor-cgi-ps.del 001-01-100-33-200-123-1-2"
Got message: ERROR 1002 Value failed verification.
Decoded replies:  {1002: {'mtype': 'ERROR', 'id': 1002, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1002, 'error': 'Value failed verification.'}
Sending "SET 1003 bts.0.neighbor-cgi.add 100001-1123401-100-200"
Got message: ERROR 1003 Value failed verification.
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1003, 'error': 'Value failed verification.'}
Sending "SET 1004 bts.0.neighbor-lac-ci.add 0G1-Z1-1U0-a3-2p0"
Got message: ERROR 1004 Value failed verification.
Decoded replies:  {1004: {'mtype': 'ERROR', 'id': 1004, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1004, 'error': 'Value failed verification.'}
Sending "SET 1005 bts.0.neighbor-cgi-ps.del 001-01-100-33-200-123-any"
Got message: ERROR 1005 Failed to delete neighbor
Decoded replies:  {1005: {'mtype': 'ERROR', 'id': 1005, 'error': 'Failed to delete neighbor'}}
respose: {'mtype': 'ERROR', 'id': 1005, 'error': 'Failed to delete neighbor'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.neighbor-bts.list"
Got message: GET_REPLY 1000 bts.0.neighbor-bts.list 1
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-bts.list', 'value': '1'}}
Sending "GET 1001 bts.2.neighbor-bts.list"
Got message: GET_REPLY 1001 bts.2.neighbor-bts.list 
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'bts.2.neighbor-bts.list', 'value': None}}
Sending "GET 1002 bts.1.neighbor-bts.list"
Got message: GET_REPLY 1002 bts.1.neighbor-bts.list 0,2
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.1.neighbor-bts.list', 'value': '0,2'}}
Process returned code: 0
make[5]: Leaving directory '/build/tests'
make[4]: Leaving directory '/build/tests'
make[3]: Leaving directory '/build/tests'
make[2]: Leaving directory '/build/tests'
Making check in doc
make[2]: Entering directory '/build/doc'
Making check in examples
make[3]: Entering directory '/build/doc/examples'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/doc/examples'
Making check in manuals
make[3]: Entering directory '/build/doc/manuals'
if [ -n "$ASCIIDOC_WARNINGS_CHECK" ]; then \
	make osmobsc-usermanual.check osmobsc-cbsp.check osmux-reference.check aoip-mgw-options.check; \
fi
make[4]: Entering directory '/build/doc/manuals'
if ! [ -f osmobsc-usermanual.adoc ]; then \
	ln -s osmobsc-usermanual.adoc osmobsc-usermanual.adoc; \
fi
asciidoc -v -f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common'  osmobsc-usermanual.adoc > osmobsc-usermanual.check 2>&1
touch osmobsc-usermanual.check
if ! [ -f osmobsc-cbsp.adoc ]; then \
	ln -s osmobsc-cbsp.adoc osmobsc-cbsp.adoc; \
fi
asciidoc -v -f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common'  osmobsc-cbsp.adoc > osmobsc-cbsp.check 2>&1
touch osmobsc-cbsp.check
if ! [ -f osmux-reference.adoc ]; then \
	ln -s osmux-reference.adoc osmux-reference.adoc; \
fi
asciidoc -v -f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common'  osmux-reference.adoc > osmux-reference.check 2>&1
touch osmux-reference.check
if ! [ -f aoip-mgw-options.adoc ]; then \
	ln -s aoip-mgw-options.adoc aoip-mgw-options.adoc; \
fi
asciidoc -v -f /opt/osmo-gsm-manuals/build/mscgen-filter.conf -f /opt/osmo-gsm-manuals/build/diag-filter.conf -f /opt/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -f /opt/osmo-gsm-manuals/build/graphviz-filter.conf -a srcdir='/build/doc/manuals' -a commondir='/opt/osmo-gsm-manuals/common'  aoip-mgw-options.adoc > aoip-mgw-options.check 2>&1
touch aoip-mgw-options.check
make[4]: Leaving directory '/build/doc/manuals'
make[3]: Leaving directory '/build/doc/manuals'
make[3]: Entering directory '/build/doc'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/doc'
make[2]: Leaving directory '/build/doc'
Making check in contrib
make[2]: Entering directory '/build/contrib'
Making check in systemd
make[3]: Entering directory '/build/contrib/systemd'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/contrib/systemd'
make[3]: Entering directory '/build/contrib'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/contrib'
make[2]: Leaving directory '/build/contrib'
make[2]: Entering directory '/build'
make[2]: Leaving directory '/build'
make[1]: Leaving directory '/build'
+ LD_LIBRARY_PATH=/build/deps/install/lib
+ DISTCHECK_CONFIGURE_FLAGS='
	--enable-external-tests
	--enable-meas-pcap2db
	--enable-meas-udp2db
	--enable-meas-vis
	--enable-werror
 --enable-manuals'
+ make -j 4 distcheck
make  dist-bzip2 dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory '/build'
make  distdir-am
make[2]: Entering directory '/build'
if test -d "osmo-bsc-1.12.1.22-56fa"; then find "osmo-bsc-1.12.1.22-56fa" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "osmo-bsc-1.12.1.22-56fa" || { sleep 5 && rm -rf "osmo-bsc-1.12.1.22-56fa"; }; else :; fi
test -d "osmo-bsc-1.12.1.22-56fa" || mkdir "osmo-bsc-1.12.1.22-56fa"
 (cd include && make  top_distdir=../osmo-bsc-1.12.1.22-56fa distdir=../osmo-bsc-1.12.1.22-56fa/include \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/include'
make  distdir-am
make[4]: Entering directory '/build/include'
 (cd osmocom && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/include/osmocom \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/include/osmocom'
make  distdir-am
make[6]: Entering directory '/build/include/osmocom'
 (cd bsc && make  top_distdir=../../../osmo-bsc-1.12.1.22-56fa distdir=../../../osmo-bsc-1.12.1.22-56fa/include/osmocom/bsc \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[7]: Entering directory '/build/include/osmocom/bsc'
make  distdir-am
make[8]: Entering directory '/build/include/osmocom/bsc'
make[8]: Leaving directory '/build/include/osmocom/bsc'
make[7]: Leaving directory '/build/include/osmocom/bsc'
make[6]: Leaving directory '/build/include/osmocom'
make[5]: Leaving directory '/build/include/osmocom'
make[4]: Leaving directory '/build/include'
make[3]: Leaving directory '/build/include'
 (cd src && make  top_distdir=../osmo-bsc-1.12.1.22-56fa distdir=../osmo-bsc-1.12.1.22-56fa/src \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/src'
make  distdir-am
make[4]: Entering directory '/build/src'
 (cd osmo-bsc && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/src/osmo-bsc \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/src/osmo-bsc'
make  distdir-am
make[6]: Entering directory '/build/src/osmo-bsc'
make[6]: Leaving directory '/build/src/osmo-bsc'
make[5]: Leaving directory '/build/src/osmo-bsc'
 (cd utils && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/src/utils \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/src/utils'
make  distdir-am
make[6]: Entering directory '/build/src/utils'
make[6]: Leaving directory '/build/src/utils'
make[5]: Leaving directory '/build/src/utils'
 (cd ipaccess && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/src/ipaccess \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/src/ipaccess'
make  distdir-am
make[6]: Entering directory '/build/src/ipaccess'
make[6]: Leaving directory '/build/src/ipaccess'
make[5]: Leaving directory '/build/src/ipaccess'
make[4]: Leaving directory '/build/src'
make[3]: Leaving directory '/build/src'
 (cd tests && make  top_distdir=../osmo-bsc-1.12.1.22-56fa distdir=../osmo-bsc-1.12.1.22-56fa/tests \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/tests'
make  distdir-am
make[4]: Entering directory '/build/tests'
 (cd abis && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/abis \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/abis'
make  distdir-am
make[6]: Entering directory '/build/tests/abis'
make[6]: Leaving directory '/build/tests/abis'
make[5]: Leaving directory '/build/tests/abis'
 (cd acc && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/acc \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/acc'
make  distdir-am
make[6]: Entering directory '/build/tests/acc'
make[6]: Leaving directory '/build/tests/acc'
make[5]: Leaving directory '/build/tests/acc'
 (cd bsc && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/bsc \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/bsc'
make  distdir-am
make[6]: Entering directory '/build/tests/bsc'
make[6]: Leaving directory '/build/tests/bsc'
make[5]: Leaving directory '/build/tests/bsc'
 (cd codec_pref && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/codec_pref \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/codec_pref'
make  distdir-am
make[6]: Entering directory '/build/tests/codec_pref'
make[6]: Leaving directory '/build/tests/codec_pref'
make[5]: Leaving directory '/build/tests/codec_pref'
 (cd gsm0408 && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/gsm0408 \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/gsm0408'
make  distdir-am
make[6]: Entering directory '/build/tests/gsm0408'
make[6]: Leaving directory '/build/tests/gsm0408'
make[5]: Leaving directory '/build/tests/gsm0408'
 (cd handover && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/handover \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/handover'
make  distdir-am
make[6]: Entering directory '/build/tests/handover'
make[6]: Leaving directory '/build/tests/handover'
make[5]: Leaving directory '/build/tests/handover'
 (cd nanobts_omlattr && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/nanobts_omlattr \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/nanobts_omlattr'
make  distdir-am
make[6]: Entering directory '/build/tests/nanobts_omlattr'
make[6]: Leaving directory '/build/tests/nanobts_omlattr'
make[5]: Leaving directory '/build/tests/nanobts_omlattr'
 (cd paging && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/paging \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/paging'
make  distdir-am
make[6]: Entering directory '/build/tests/paging'
make[6]: Leaving directory '/build/tests/paging'
make[5]: Leaving directory '/build/tests/paging'
 (cd subscr && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/tests/subscr \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/subscr'
make  distdir-am
make[6]: Entering directory '/build/tests/subscr'
make[6]: Leaving directory '/build/tests/subscr'
make[5]: Leaving directory '/build/tests/subscr'
make[4]: Leaving directory '/build/tests'
make[3]: Leaving directory '/build/tests'
 (cd doc && make  top_distdir=../osmo-bsc-1.12.1.22-56fa distdir=../osmo-bsc-1.12.1.22-56fa/doc \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/doc'
make  distdir-am
make[4]: Entering directory '/build/doc'
 (cd examples && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/doc/examples \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/doc/examples'
make  distdir-am
make[6]: Entering directory '/build/doc/examples'
make  \
  top_distdir="../../osmo-bsc-1.12.1.22-56fa" distdir="../../osmo-bsc-1.12.1.22-56fa/doc/examples" \
  dist-hook
make[7]: Entering directory '/build/doc/examples'
for f in $(find . -name '*.cfg*' -o -name '*.confmerge*' | sed -e 's,^.,,'); do \
	j="../../osmo-bsc-1.12.1.22-56fa/doc/examples/$f" && \
	mkdir -p "$(dirname $j)" && \
	/usr/bin/install -c -m 644 ./$f $j; \
done
make[7]: Leaving directory '/build/doc/examples'
make[6]: Leaving directory '/build/doc/examples'
make[5]: Leaving directory '/build/doc/examples'
 (cd manuals && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/doc/manuals \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/doc/manuals'
make  distdir-am
make[6]: Entering directory '/build/doc/manuals'
make[6]: Leaving directory '/build/doc/manuals'
make[5]: Leaving directory '/build/doc/manuals'
make[4]: Leaving directory '/build/doc'
make[3]: Leaving directory '/build/doc'
 (cd contrib && make  top_distdir=../osmo-bsc-1.12.1.22-56fa distdir=../osmo-bsc-1.12.1.22-56fa/contrib \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/contrib'
make  distdir-am
make[4]: Entering directory '/build/contrib'
 (cd systemd && make  top_distdir=../../osmo-bsc-1.12.1.22-56fa distdir=../../osmo-bsc-1.12.1.22-56fa/contrib/systemd \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/contrib/systemd'
make  distdir-am
make[6]: Entering directory '/build/contrib/systemd'
make[6]: Leaving directory '/build/contrib/systemd'
make[5]: Leaving directory '/build/contrib/systemd'
make[4]: Leaving directory '/build/contrib'
make[3]: Leaving directory '/build/contrib'
make  \
  top_distdir="osmo-bsc-1.12.1.22-56fa" distdir="osmo-bsc-1.12.1.22-56fa" \
  dist-hook
make[3]: Entering directory '/build'
echo 1.12.1.22-56fa > osmo-bsc-1.12.1.22-56fa/.tarball-version
make[3]: Leaving directory '/build'
test -n "" \
|| find "osmo-bsc-1.12.1.22-56fa" -type d ! -perm -755 \
	-exec chmod u+rwx,go+rx {} \; -o \
  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
  ! -type d ! -perm -444 -exec /bin/bash /build/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "osmo-bsc-1.12.1.22-56fa"
make[2]: Leaving directory '/build'
tardir=osmo-bsc-1.12.1.22-56fa && ${TAR-tar} chof - "$tardir" | BZIP2=${BZIP2--9} bzip2 -c >osmo-bsc-1.12.1.22-56fa.tar.bz2
tardir=osmo-bsc-1.12.1.22-56fa && ${TAR-tar} chof - "$tardir" | eval GZIP= gzip --best -c >osmo-bsc-1.12.1.22-56fa.tar.gz
make[1]: Leaving directory '/build'
if test -d "osmo-bsc-1.12.1.22-56fa"; then find "osmo-bsc-1.12.1.22-56fa" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "osmo-bsc-1.12.1.22-56fa" || { sleep 5 && rm -rf "osmo-bsc-1.12.1.22-56fa"; }; else :; fi
case 'osmo-bsc-1.12.1.22-56fa.tar.gz osmo-bsc-1.12.1.22-56fa.tar.bz2' in \
*.tar.gz*) \
  eval GZIP= gzip --best -dc osmo-bsc-1.12.1.22-56fa.tar.gz | ${TAR-tar} xf - ;;\
*.tar.bz2*) \
  bzip2 -dc osmo-bsc-1.12.1.22-56fa.tar.bz2 | ${TAR-tar} xf - ;;\
*.tar.lz*) \
  lzip -dc osmo-bsc-1.12.1.22-56fa.tar.lz | ${TAR-tar} xf - ;;\
*.tar.xz*) \
  xz -dc osmo-bsc-1.12.1.22-56fa.tar.xz | ${TAR-tar} xf - ;;\
*.tar.Z*) \
  uncompress -c osmo-bsc-1.12.1.22-56fa.tar.Z | ${TAR-tar} xf - ;;\
*.shar.gz*) \
  eval GZIP= gzip --best -dc osmo-bsc-1.12.1.22-56fa.shar.gz | unshar ;;\
*.zip*) \
  unzip osmo-bsc-1.12.1.22-56fa.zip ;;\
*.tar.zst*) \
  zstd -dc osmo-bsc-1.12.1.22-56fa.tar.zst | ${TAR-tar} xf - ;;\
esac
chmod -R a-w osmo-bsc-1.12.1.22-56fa
chmod u+w osmo-bsc-1.12.1.22-56fa
mkdir osmo-bsc-1.12.1.22-56fa/_build osmo-bsc-1.12.1.22-56fa/_build/sub osmo-bsc-1.12.1.22-56fa/_inst
chmod a-w osmo-bsc-1.12.1.22-56fa
test -d osmo-bsc-1.12.1.22-56fa/_build || exit 0; \
dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-bsc-1.12.1.22-56fa/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
  && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \
  && am__cwd=`pwd` \
  && CDPATH="${ZSH_VERSION+.}:" && cd osmo-bsc-1.12.1.22-56fa/_build/sub \
  && ../../configure \
    --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \
    
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for libosmocore >= 1.10.0... yes
checking for libosmovty >= 1.10.0... yes
checking for libosmoctrl >= 1.10.0... yes
checking for libosmogsm >= 1.10.0... yes
checking for libosmoabis >= 1.6.0... yes
checking for libosmo-netif >= 1.5.0... yes
checking for libosmo-sigtran >= 1.9.0... yes
checking for libosmo-mgcp-client >= 1.13.0... yes
checking for egrep... (cached) /usr/bin/grep -E
checking if gcc supports -fvisibility=hidden... yes
checking whether to enable code coverage support... no
checking whether to enable VTY/CTRL tests... no
CFLAGS=" -std=gnu11"
CPPFLAGS=""
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/Makefile
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/bsc/Makefile
config.status: creating src/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/abis/Makefile
config.status: creating tests/acc/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/codec_pref/Makefile
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/handover/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating tests/paging/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/manuals/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
enable-external-tests
/bin/bash: line 1: enable-external-tests: command not found
make: [Makefile:675: distcheck] Error 127 (ignored)
enable-meas-pcap2db
/bin/bash: line 1: enable-meas-pcap2db: command not found
make: [Makefile:675: distcheck] Error 127 (ignored)
enable-meas-udp2db
/bin/bash: line 1: enable-meas-udp2db: command not found
enable-meas-vis
make: [Makefile:675: distcheck] Error 127 (ignored)
/bin/bash: line 1: enable-meas-vis: command not found
make: [Makefile:675: distcheck] Error 127 (ignored)
enable-werror
/bin/bash: line 1: enable-werror: command not found
make: [Makefile:675: distcheck] Error 127 (ignored)
enable-manuals \
    --srcdir=../.. --prefix="$dc_install_base" \
  && make  \
  && make  dvi \
  && make  check \
  && make  install \
  && make  installcheck \
  && make  uninstall \
  && make  distuninstallcheck_dir="$dc_install_base" \
        distuninstallcheck \
  && chmod -R a-w "$dc_install_base" \
  && ({ \
       (cd ../.. && umask 077 && mkdir "$dc_destdir") \
       && make  DESTDIR="$dc_destdir" install \
       && make  DESTDIR="$dc_destdir" uninstall \
       && make  DESTDIR="$dc_destdir" \
            distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \
      } || { rm -rf "$dc_destdir"; exit 1; }) \
  && rm -rf "$dc_destdir" \
  && make  dist \
  && rm -rf osmo-bsc-1.12.1.22-56fa.tar.gz osmo-bsc-1.12.1.22-56fa.tar.bz2 \
  && make  distcleancheck \
  && cd "$am__cwd" \
  || exit 1
/bin/bash: line 2: enable-manuals: command not found
make: [Makefile:675: distcheck] Error 1 (ignored)
if test -d "osmo-bsc-1.12.1.22-56fa"; then find "osmo-bsc-1.12.1.22-56fa" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "osmo-bsc-1.12.1.22-56fa" || { sleep 5 && rm -rf "osmo-bsc-1.12.1.22-56fa"; }; else :; fi
=========================================================
osmo-bsc-1.12.1.22-56fa archives ready for distribution: 
osmo-bsc-1.12.1.22-56fa.tar.gz
osmo-bsc-1.12.1.22-56fa.tar.bz2
=========================================================
+ '[' 1 = 1 ']'
+ '[' 1 = 1 ']'
+ make -C /build/doc/manuals publish
make: Entering directory '/build/doc/manuals'
/opt/osmo-gsm-manuals/build/shrink-pdfs.sh osmobsc-usermanual.pdf osmobsc-cbsp.pdf osmux-reference.pdf aoip-mgw-options.pdf osmobsc-vty-reference.pdf
* osmobsc-usermanual.pdf: 1.2M
* osmobsc-cbsp.pdf: 192K
* osmux-reference.pdf: 172K (shrunk from 188K)
* aoip-mgw-options.pdf: 112K (shrunk from 140K)
* osmobsc-vty-reference.pdf: 628K
[ -n "osmo-bsc" ] || exit 1
rm -rf "_publish_tmpdir"
mkdir -p "_publish_tmpdir/osmo-bsc/master"
cp osmobsc-usermanual.pdf osmobsc-cbsp.pdf osmux-reference.pdf aoip-mgw-options.pdf osmobsc-vty-reference.pdf "_publish_tmpdir/osmo-bsc/master"
cd "_publish_tmpdir" && \
	rsync \
		-avzR \
		-e "ssh -o 'UserKnownHostsFile=/opt/osmo-gsm-manuals/build/known_hosts' -p 48" \
		"osmo-bsc" \
		docs@ftp.osmocom.org:web-files/
sending incremental file list
osmo-bsc/
osmo-bsc/master/
osmo-bsc/master/aoip-mgw-options.pdf
osmo-bsc/master/osmobsc-cbsp.pdf
osmo-bsc/master/osmobsc-usermanual.pdf
osmo-bsc/master/osmobsc-vty-reference.pdf
osmo-bsc/master/osmux-reference.pdf

sent 39,472 bytes  received 15,615 bytes  110,174.00 bytes/sec
total size is 2,307,743  speedup is 41.89
rm -rf "_publish_tmpdir"
make: Leaving directory '/build/doc/manuals'
+ make -j 4 maintainer-clean
Making maintainer-clean in include
make[1]: Entering directory '/build/include'
Making maintainer-clean in osmocom
make[2]: Entering directory '/build/include/osmocom'
Making maintainer-clean in bsc
make[3]: Entering directory '/build/include/osmocom/bsc'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f Makefile
make[3]: Leaving directory '/build/include/osmocom/bsc'
make[3]: Entering directory '/build/include/osmocom'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
make[3]: Leaving directory '/build/include/osmocom'
rm -f Makefile
make[2]: Leaving directory '/build/include/osmocom'
make[2]: Entering directory '/build/include'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
make[2]: Leaving directory '/build/include'
rm -f Makefile
make[1]: Leaving directory '/build/include'
Making maintainer-clean in src
make[1]: Entering directory '/build/src'
Making maintainer-clean in osmo-bsc
make[2]: Entering directory '/build/src/osmo-bsc'
rm -rf .libs _libs
test -z "libbsc.la" || rm -f libbsc.la
rm -f *.o
 rm -f osmo-bsc
rm -f ./so_locations
rm -f *.lo
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/a_reset.Plo
rm -f ./.deps/abis_nm.Plo
rm -f ./.deps/abis_nm_vty.Plo
rm -f ./.deps/abis_om2000.Plo
rm -f ./.deps/abis_om2000_vty.Plo
rm -f ./.deps/abis_osmo.Plo
rm -f ./.deps/abis_rsl.Plo
rm -f ./.deps/acc.Plo
rm -f ./.deps/assignment_fsm.Plo
rm -f ./.deps/bsc_ctrl.Plo
rm -f ./.deps/bsc_ctrl_lookup.Plo
rm -f ./.deps/bsc_init.Plo
rm -f ./.deps/bsc_rf_ctrl.Plo
rm -f ./.deps/bsc_rll.Plo
rm -f ./.deps/bsc_sccp.Plo
rm -f ./.deps/bsc_stats.Plo
rm -f ./.deps/bsc_subscr_conn_fsm.Plo
rm -f ./.deps/bsc_subscriber.Plo
rm -f ./.deps/bsc_vty.Plo
rm -f ./.deps/bssmap_reset.Plo
rm -f ./.deps/bts.Plo
rm -f ./.deps/bts_ctrl.Plo
rm -f ./.deps/bts_ericsson_rbs2000.Plo
rm -f ./.deps/bts_init.Plo
rm -f ./.deps/bts_ipaccess_nanobts.Plo
rm -f ./.deps/bts_ipaccess_nanobts_omlattr.Plo
rm -f ./.deps/bts_nokia_site.Plo
rm -f ./.deps/bts_osmobts.Plo
rm -f ./.deps/bts_setup_ramp.Plo
rm -f ./.deps/bts_siemens_bs11.Plo
rm -f ./.deps/bts_sm.Plo
rm -f ./.deps/bts_trx.Plo
rm -f ./.deps/bts_trx_ctrl.Plo
rm -f ./.deps/bts_trx_ts_ctrl.Plo
rm -f ./.deps/bts_trx_ts_lchan_ctrl.Plo
rm -f ./.deps/bts_trx_vty.Plo
rm -f ./.deps/bts_unknown.Plo
rm -f ./.deps/bts_vty.Plo
rm -f ./.deps/cbch_scheduler.Plo
rm -f ./.deps/cbsp_link.Plo
rm -f ./.deps/chan_alloc.Plo
rm -f ./.deps/chan_counts.Plo
rm -f ./.deps/codec_pref.Plo
rm -f ./.deps/data_rate_pref.Plo
rm -f ./.deps/e1_config.Plo
rm -f ./.deps/gsm_04_08_rr.Plo
rm -f ./.deps/gsm_08_08.Plo
rm -f ./.deps/gsm_data.Plo
rm -f ./.deps/handover_cfg.Plo
rm -f ./.deps/handover_ctrl.Plo
rm -f ./.deps/handover_decision.Plo
rm -f ./.deps/handover_decision_2.Plo
rm -f ./.deps/handover_fsm.Plo
rm -f ./.deps/handover_logic.Plo
rm -f ./.deps/handover_vty.Plo
rm -f ./.deps/lb.Plo
rm -f ./.deps/lchan.Plo
rm -f ./.deps/lchan_fsm.Plo
rm -f ./.deps/lchan_rtp_fsm.Plo
rm -f ./.deps/lchan_select.Plo
rm -f ./.deps/lcs_loc_req.Plo
rm -f ./.deps/lcs_ta_req.Plo
rm -f ./.deps/meas_feed.Plo
rm -f ./.deps/meas_rep.Plo
rm -f ./.deps/neighbor_ident.Plo
rm -f ./.deps/neighbor_ident_ctrl.Plo
rm -f ./.deps/neighbor_ident_vty.Plo
rm -f ./.deps/net_init.Plo
rm -f ./.deps/nm_bb_transc_fsm.Plo
rm -f ./.deps/nm_bts_fsm.Plo
rm -f ./.deps/nm_bts_sm_fsm.Plo
rm -f ./.deps/nm_channel_fsm.Plo
rm -f ./.deps/nm_common_fsm.Plo
rm -f ./.deps/nm_gprs_cell_fsm.Plo
rm -f ./.deps/nm_gprs_nse_fsm.Plo
rm -f ./.deps/nm_gprs_nsvc_fsm.Plo
rm -f ./.deps/nm_rcarrier_fsm.Plo
rm -f ./.deps/osmo_bsc_bssap.Plo
rm -f ./.deps/osmo_bsc_filter.Plo
rm -f ./.deps/osmo_bsc_grace.Plo
rm -f ./.deps/osmo_bsc_lcls.Plo
rm -f ./.deps/osmo_bsc_main.Po
rm -f ./.deps/osmo_bsc_mgcp.Plo
rm -f ./.deps/osmo_bsc_msc.Plo
rm -f ./.deps/osmo_bsc_sigtran.Plo
rm -f ./.deps/paging.Plo
rm -f ./.deps/pcu_sock.Plo
rm -f ./.deps/penalty_timers.Plo
rm -f ./.deps/power_control.Plo
rm -f ./.deps/smscb.Plo
rm -f ./.deps/smscb_vty.Plo
rm -f ./.deps/system_information.Plo
rm -f ./.deps/timeslot_fsm.Plo
rm -f ./.deps/vgcs_fsm.Plo
rm -f Makefile
make[2]: Leaving directory '/build/src/osmo-bsc'
Making maintainer-clean in utils
make[2]: Entering directory '/build/src/utils'
rm -rf .libs _libs
rm -f *.o
 rm -f bs11_config isdnsync meas_json osmo-meas-udp2db osmo-meas-pcap2db meas_vis
rm -f *.lo
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/bs11_config.Po
rm -f ./.deps/isdnsync.Po
rm -f ./.deps/meas_json-meas_json.Po
rm -f ./.deps/meas_vis-meas_vis.Po
rm -f ./.deps/osmo_meas_pcap2db-meas_db.Po
rm -f ./.deps/osmo_meas_pcap2db-meas_pcap2db.Po
rm -f ./.deps/osmo_meas_udp2db-meas_db.Po
rm -f ./.deps/osmo_meas_udp2db-meas_udp2db.Po
rm -f Makefile
make[2]: Leaving directory '/build/src/utils'
Making maintainer-clean in ipaccess
make[2]: Entering directory '/build/src/ipaccess'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f abisip-find ipaccess-config ipaccess-proxy
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/abisip-find.Po
rm -f ./.deps/ipaccess-config.Po
rm -f ./.deps/ipaccess-firmware.Po
rm -f ./.deps/ipaccess-proxy.Po
rm -f ./.deps/network_listen.Po
rm -f ./.deps/stubs.Po
rm -f Makefile
make[2]: Leaving directory '/build/src/ipaccess'
make[2]: Entering directory '/build/src'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
make[2]: Leaving directory '/build/src'
rm -f Makefile
make[1]: Leaving directory '/build/src'
Making maintainer-clean in tests
make[1]: Entering directory '/build/tests'
Making maintainer-clean in abis
make[2]: Entering directory '/build/tests/abis'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f abis_test
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/abis_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/abis'
Making maintainer-clean in acc
make[2]: Entering directory '/build/tests/acc'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f acc_test
rm -f *.tab.c
test -z "" || rm -f 
test . = "." || test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/acc_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/acc'
Making maintainer-clean in bsc
make[2]: Entering directory '/build/tests/bsc'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f bsc_test
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/bsc_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/bsc'
Making maintainer-clean in codec_pref
make[2]: Entering directory '/build/tests/codec_pref'
rm -rf .libs _libs
rm -f *.o
 rm -f codec_pref_test
rm -f *.lo
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/codec_pref_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/codec_pref'
Making maintainer-clean in gsm0408
make[2]: Entering directory '/build/tests/gsm0408'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f gsm0408_test
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/gsm0408_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/gsm0408'
Making maintainer-clean in handover
make[2]: Entering directory '/build/tests/handover'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f handover_test
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/handover_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/handover'
Making maintainer-clean in nanobts_omlattr
make[2]: Entering directory '/build/tests/nanobts_omlattr'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f nanobts_omlattr_test
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/nanobts_omlattr_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/nanobts_omlattr'
Making maintainer-clean in paging
make[2]: Entering directory '/build/tests/paging'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f paging_test
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/paging_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/paging'
Making maintainer-clean in subscr
make[2]: Entering directory '/build/tests/subscr'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
 rm -f bsc_subscr_test
rm -f *.tab.c
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f ./.deps/bsc_subscr_test.Po
rm -f Makefile
make[2]: Leaving directory '/build/tests/subscr'
make[2]: Entering directory '/build/tests'
rm -rf .libs _libs
test ! -f './testsuite' || \
	/bin/bash './testsuite' --clean
rm -f *.lo
test -z "atlocal" || rm -f atlocal
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
test -z "atconfig " || rm -f atconfig 
it deletes files that may require special tools to rebuild.
make[2]: Leaving directory '/build/tests'
rm -f Makefile
make[1]: Leaving directory '/build/tests'
Making maintainer-clean in doc
make[1]: Entering directory '/build/doc'
Making maintainer-clean in examples
make[2]: Entering directory '/build/doc/examples'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f Makefile
make[2]: Leaving directory '/build/doc/examples'
Making maintainer-clean in manuals
make[2]: Entering directory '/build/doc/manuals'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
This command is intended for maintainers to use
test . = "." || test -z "" || rm -f 
it deletes files that may require special tools to rebuild.
rm -f Makefile
make[2]: Leaving directory '/build/doc/manuals'
make[2]: Entering directory '/build/doc'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
make[2]: Leaving directory '/build/doc'
rm -f Makefile
make[1]: Leaving directory '/build/doc'
Making maintainer-clean in contrib
make[1]: Entering directory '/build/contrib'
Making maintainer-clean in systemd
make[2]: Entering directory '/build/contrib/systemd'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f Makefile
make[2]: Leaving directory '/build/contrib/systemd'
make[2]: Entering directory '/build/contrib'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
test . = "." || test -z "" || rm -f 
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
make[2]: Leaving directory '/build/contrib'
rm -f Makefile
make[1]: Leaving directory '/build/contrib'
make[1]: Entering directory '/build'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
rm -f bscconfig.h stamp-h1
test . = "." || test -z "" || rm -f 
rm -f libtool config.lt
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
rm -f cscope.out cscope.in.out cscope.po.out cscope.files
test -z "./.version" || rm -f ./.version
make[1]: Leaving directory '/build'
rm -f config.status config.cache config.log configure.lineno config.status.lineno
rm -rf ./autom4te.cache
rm -f Makefile
+ osmo-clean-workspace.sh
+ chmod -R +w .
+ git checkout -f HEAD
+ git clean -dxf
Removing .cache/
Removing .texlive2022/
Removing Makefile.in
Removing __pycache__/
Removing aclocal.m4
Removing bscconfig.h.in
Removing compile
Removing config.guess
Removing config.sub
Removing configure
Removing contrib/Makefile.in
Removing contrib/systemd/Makefile.in
Removing depcomp
Skipping repository deps/osmo-mgw
Skipping repository deps/libosmo-sigtran
Skipping repository deps/libosmo-netif
Skipping repository deps/libosmo-abis
Skipping repository deps/libosmocore
Removing deps/install
Removing doc/Makefile.in
Removing doc/examples/Makefile.in
Removing doc/manuals/Makefile.in
Removing doc/manuals/aoip-mgw-options.check
Removing doc/manuals/aoip-mgw-options.html
Removing doc/manuals/aoip-mgw-options.pdf
Removing doc/manuals/aoip-mgw-options__1.svg
Removing doc/manuals/aoip-mgw-options__2.svg
Removing doc/manuals/aoip-mgw-options__3.svg
Removing doc/manuals/aoip-mgw-options__4.svg
Removing doc/manuals/build
Removing doc/manuals/common
Removing doc/manuals/generated/
Removing doc/manuals/osmobsc-cbsp.check
Removing doc/manuals/osmobsc-cbsp.html
Removing doc/manuals/osmobsc-cbsp.pdf
Removing doc/manuals/osmobsc-usermanual.check
Removing doc/manuals/osmobsc-usermanual.html
Removing doc/manuals/osmobsc-usermanual.pdf
Removing doc/manuals/osmobsc-usermanual__1.svg
Removing doc/manuals/osmobsc-usermanual__10.svg
Removing doc/manuals/osmobsc-usermanual__11.svg
Removing doc/manuals/osmobsc-usermanual__12.svg
Removing doc/manuals/osmobsc-usermanual__13.svg
Removing doc/manuals/osmobsc-usermanual__14.svg
Removing doc/manuals/osmobsc-usermanual__15.svg
Removing doc/manuals/osmobsc-usermanual__16.svg
Removing doc/manuals/osmobsc-usermanual__17.svg
Removing doc/manuals/osmobsc-usermanual__18.svg
Removing doc/manuals/osmobsc-usermanual__19.svg
Removing doc/manuals/osmobsc-usermanual__2.svg
Removing doc/manuals/osmobsc-usermanual__20.svg
Removing doc/manuals/osmobsc-usermanual__21.svg
Removing doc/manuals/osmobsc-usermanual__22.svg
Removing doc/manuals/osmobsc-usermanual__23.svg
Removing doc/manuals/osmobsc-usermanual__24.svg
Removing doc/manuals/osmobsc-usermanual__25.svg
Removing doc/manuals/osmobsc-usermanual__3.svg
Removing doc/manuals/osmobsc-usermanual__4.svg
Removing doc/manuals/osmobsc-usermanual__5.svg
Removing doc/manuals/osmobsc-usermanual__6.svg
Removing doc/manuals/osmobsc-usermanual__7.svg
Removing doc/manuals/osmobsc-usermanual__8.svg
Removing doc/manuals/osmobsc-usermanual__9.svg
Removing doc/manuals/osmobsc-vty-reference.pdf
Removing doc/manuals/osmux-reference.check
Removing doc/manuals/osmux-reference.html
Removing doc/manuals/osmux-reference.pdf
Removing doc/manuals/osmux-reference__1.svg
Removing doc/manuals/osmux-reference__2.svg
Removing doc/manuals/osmux-reference__3.svg
Removing doc/manuals/osmux-reference__4.svg
Removing doc/manuals/osmux-reference__5.svg
Removing doc/manuals/osmux-reference__6.svg
Removing doc/manuals/osmux-reference__7.svg
Removing doc/manuals/vty/bsc_vty_reference.xml
Removing include/Makefile.in
Removing include/osmocom/Makefile.in
Removing include/osmocom/bsc/Makefile.in
Removing install-sh
Removing ltmain.sh
Removing m4/libtool.m4
Removing m4/ltoptions.m4
Removing m4/ltsugar.m4
Removing m4/ltversion.m4
Removing m4/lt~obsolete.m4
Removing missing
Removing osmo-bsc-1.12.1.22-56fa.tar.bz2
Removing osmo-bsc-1.12.1.22-56fa.tar.gz
Removing src/Makefile.in
Removing src/ipaccess/.deps/
Removing src/ipaccess/Makefile.in
Removing src/osmo-bsc/.deps/
Removing src/osmo-bsc/Makefile.in
Removing src/utils/.deps/
Removing src/utils/Makefile.in
Removing tests/Makefile.in
Removing tests/abis/.deps/
Removing tests/abis/Makefile.in
Removing tests/acc/.deps/
Removing tests/acc/Makefile.in
Removing tests/bsc/.deps/
Removing tests/bsc/Makefile.in
Removing tests/codec_pref/.deps/
Removing tests/codec_pref/Makefile.in
Removing tests/gsm0408/.deps/
Removing tests/gsm0408/Makefile.in
Removing tests/handover/.deps/
Removing tests/handover/Makefile.in
Removing tests/nanobts_omlattr/.deps/
Removing tests/nanobts_omlattr/Makefile.in
Removing tests/package.m4
Removing tests/paging/.deps/
Removing tests/paging/Makefile.in
Removing tests/subscr/.deps/
Removing tests/subscr/Makefile.in
Removing tests/testsuite
+ [ -d /build/deps ]
+ git_clean /build/deps/libosmo-abis
+ repos=/build/deps/libosmo-abis
+ [ ! -d /build/deps/libosmo-abis ]
+ [ ! -d /build/deps/libosmo-abis/.git ]
+ git -C /build/deps/libosmo-abis checkout -f HEAD
+ git -C /build/deps/libosmo-abis clean -dxf
Removing .version
Removing Makefile
Removing Makefile.in
Removing aclocal.m4
Removing autom4te.cache/
Removing compile
Removing config.guess
Removing config.h
Removing config.h.in
Removing config.log
Removing config.status
Removing config.sub
Removing configure
Removing depcomp
Removing include/Makefile
Removing include/Makefile.in
Removing install-sh
Removing libosmoabis.pc
Removing libosmotrau.pc
Removing libtool
Removing ltmain.sh
Removing m4/libtool.m4
Removing m4/ltoptions.m4
Removing m4/ltsugar.m4
Removing m4/ltversion.m4
Removing m4/lt~obsolete.m4
Removing missing
Removing src/.deps/
Removing src/.libs/
Removing src/Makefile
Removing src/Makefile.in
Removing src/e1_input.lo
Removing src/e1_input.o
Removing src/e1_input_vty.lo
Removing src/e1_input_vty.o
Removing src/init.lo
Removing src/init.o
Removing src/input/.deps/
Removing src/input/.dirstamp
Removing src/input/.libs/
Removing src/input/dahdi.lo
Removing src/input/dahdi.o
Removing src/input/e1d.lo
Removing src/input/e1d.o
Removing src/input/ipa.lo
Removing src/input/ipa.o
Removing src/input/ipa_keepalive.lo
Removing src/input/ipa_keepalive.o
Removing src/input/ipaccess.lo
Removing src/input/ipaccess.o
Removing src/input/lapd.lo
Removing src/input/lapd.o
Removing src/input/lapd_pcap.lo
Removing src/input/lapd_pcap.o
Removing src/input/misdn.lo
Removing src/input/misdn.o
Removing src/input/rs232.lo
Removing src/input/rs232.o
Removing src/input/unixsocket.lo
Removing src/input/unixsocket.o
Removing src/ipa_proxy.lo
Removing src/ipa_proxy.o
Removing src/libosmoabis.la
Removing src/libosmotrau.la
Removing src/subchan_demux.lo
Removing src/subchan_demux.o
Removing src/trau/.deps/
Removing src/trau/.dirstamp
Removing src/trau/.libs/
Removing src/trau/libosmotrau_la-csd_ra2.lo
Removing src/trau/libosmotrau_la-csd_ra2.o
Removing src/trau/libosmotrau_la-osmo_ortp.lo
Removing src/trau/libosmotrau_la-osmo_ortp.o
Removing src/trau/libosmotrau_la-raa_prime_decode.lo
Removing src/trau/libosmotrau_la-raa_prime_decode.o
Removing src/trau/libosmotrau_la-raa_prime_encode.lo
Removing src/trau/libosmotrau_la-raa_prime_encode.o
Removing src/trau/libosmotrau_la-trau_frame.lo
Removing src/trau/libosmotrau_la-trau_frame.o
Removing src/trau/libosmotrau_la-trau_pcu_ericsson.lo
Removing src/trau/libosmotrau_la-trau_pcu_ericsson.o
Removing src/trau/libosmotrau_la-trau_rtp_conv.lo
Removing src/trau/libosmotrau_la-trau_rtp_conv.o
Removing src/trau/libosmotrau_la-trau_sync.lo
Removing src/trau/libosmotrau_la-trau_sync.o
Removing src/trau_frame.lo
Removing src/trau_frame.o
Removing stamp-h1
Removing tests/.deps/
Removing tests/Makefile
Removing tests/Makefile.in
Removing tests/atconfig
Removing tests/ipa_recv/.deps/
Removing tests/raa_prime/.deps/
Removing tests/rtp_test/.deps/
Removing tests/subchan_demux/.deps/
Removing tests/trau_conv/.deps/
Removing tests/trau_pcu_ericsson/.deps/
Removing tests/trau_sync/.deps/
+ git_clean /build/deps/libosmo-netif
+ repos=/build/deps/libosmo-netif
+ [ ! -d /build/deps/libosmo-netif ]
+ [ ! -d /build/deps/libosmo-netif/.git ]
+ git -C /build/deps/libosmo-netif checkout -f HEAD
+ git -C /build/deps/libosmo-netif clean -dxf
Removing .version
Removing Doxyfile
Removing Makefile
Removing Makefile.in
Removing aclocal.m4
Removing autom4te.cache/
Removing compile
Removing config.guess
Removing config.h
Removing config.h.in
Removing config.log
Removing config.status
Removing config.sub
Removing configure
Removing depcomp
Removing doc/
Removing examples/.deps/
Removing examples/.libs/
Removing examples/Makefile
Removing examples/Makefile.in
Removing examples/ipa-stream-client
Removing examples/ipa-stream-client.o
Removing examples/ipa-stream-server
Removing examples/ipa-stream-server.o
Removing examples/osmux-test-input
Removing examples/osmux-test-input.o
Removing examples/osmux-test-output
Removing examples/osmux-test-output.o
Removing examples/rs232-read
Removing examples/rs232-read.o
Removing examples/rs232-write
Removing examples/rs232-write.o
Removing examples/rtp-udp-test-client
Removing examples/rtp-udp-test-client.o
Removing examples/rtp-udp-test-server
Removing examples/rtp-udp-test-server.o
Removing examples/stream-client
Removing examples/stream-client.o
Removing examples/stream-server
Removing examples/stream-server.o
Removing examples/udp-test-client
Removing examples/udp-test-client.o
Removing examples/udp-test-server
Removing examples/udp-test-server.o
Removing include/Makefile
Removing include/Makefile.in
Removing include/osmocom/Makefile
Removing include/osmocom/Makefile.in
Removing include/osmocom/netif/Makefile
Removing include/osmocom/netif/Makefile.in
Removing install-sh
Removing libosmo-netif.pc
Removing libtool
Removing ltmain.sh
Removing m4/libtool.m4
Removing m4/ltoptions.m4
Removing m4/ltsugar.m4
Removing m4/ltversion.m4
Removing m4/lt~obsolete.m4
Removing missing
Removing src/.deps/
Removing src/.libs/
Removing src/Makefile
Removing src/Makefile.in
Removing src/amr.lo
Removing src/amr.o
Removing src/datagram.lo
Removing src/datagram.o
Removing src/ipa.lo
Removing src/ipa.o
Removing src/ipa_unit.lo
Removing src/ipa_unit.o
Removing src/jibuf.lo
Removing src/jibuf.o
Removing src/libosmonetif.la
Removing src/osmux.lo
Removing src/osmux.o
Removing src/osmux_input.lo
Removing src/osmux_input.o
Removing src/osmux_output.lo
Removing src/osmux_output.o
Removing src/prim.lo
Removing src/prim.o
Removing src/rs232.lo
Removing src/rs232.o
Removing src/rtp.lo
Removing src/rtp.o
Removing src/sctp.lo
Removing src/sctp.o
Removing src/stream.lo
Removing src/stream.o
Removing src/stream_cli.lo
Removing src/stream_cli.o
Removing src/stream_srv.lo
Removing src/stream_srv.o
Removing stamp-h1
Removing tests/Makefile
Removing tests/Makefile.in
Removing tests/amr/.deps/
Removing tests/atconfig
Removing tests/jibuf/.deps/
Removing tests/osmo-pcap-test/.deps/
Removing tests/osmux/.deps/
Removing tests/stream/.deps/
Removing utils/.deps/
Removing utils/.libs/
Removing utils/Makefile
Removing utils/Makefile.in
Removing utils/osmo-amr-inspect
Removing utils/osmo-amr-inspect.o
+ git_clean /build/deps/libosmo-sigtran
+ repos=/build/deps/libosmo-sigtran
+ [ ! -d /build/deps/libosmo-sigtran ]
+ [ ! -d /build/deps/libosmo-sigtran/.git ]
+ git -C /build/deps/libosmo-sigtran checkout -f HEAD
+ git -C /build/deps/libosmo-sigtran clean -dxf
Removing .version
Removing Doxyfile
Removing Makefile
Removing Makefile.in
Removing aclocal.m4
Removing autom4te.cache/
Removing compile
Removing config.guess
Removing config.log
Removing config.status
Removing config.sub
Removing configure
Removing contrib/Makefile
Removing contrib/Makefile.in
Removing contrib/systemd/Makefile
Removing contrib/systemd/Makefile.in
Removing depcomp
Removing doc/Makefile
Removing doc/Makefile.in
Removing doc/examples/Makefile
Removing doc/examples/Makefile.in
Removing doc/html.tar
Removing doc/libosmo-sigtran.tag
Removing doc/manuals/Makefile
Removing doc/manuals/Makefile.in
Removing doc/sigtran/
Removing examples/.deps/
Removing examples/.libs/
Removing examples/Makefile
Removing examples/Makefile.in
Removing examples/sccp_demo_user
Removing examples/sccp_demo_user.o
Removing examples/sccp_test_server.o
Removing examples/sccp_test_vty.o
Removing include/Makefile
Removing include/Makefile.in
Removing include/osmocom/Makefile
Removing include/osmocom/Makefile.in
Removing include/osmocom/sccp/Makefile
Removing include/osmocom/sccp/Makefile.in
Removing include/osmocom/sigtran/Makefile
Removing include/osmocom/sigtran/Makefile.in
Removing install-sh
Removing libosmo-sigtran.pc
Removing libtool
Removing ltmain.sh
Removing missing
Removing src/.deps/
Removing src/.libs/
Removing src/Makefile
Removing src/Makefile.in
Removing src/ipa.lo
Removing src/ipa.o
Removing src/libosmo-sigtran.la
Removing src/libxua.a
Removing src/libxua_a-xua_msg.o
Removing src/m3ua.lo
Removing src/m3ua.o
Removing src/osmo_ss7.lo
Removing src/osmo_ss7.o
Removing src/osmo_ss7_as.lo
Removing src/osmo_ss7_as.o
Removing src/osmo_ss7_asp.lo
Removing src/osmo_ss7_asp.o
Removing src/osmo_ss7_asp_peer.lo
Removing src/osmo_ss7_asp_peer.o
Removing src/osmo_ss7_hmrt.lo
Removing src/osmo_ss7_hmrt.o
Removing src/osmo_ss7_vty.lo
Removing src/osmo_ss7_vty.o
Removing src/osmo_ss7_xua_srv.lo
Removing src/osmo_ss7_xua_srv.o
Removing src/sccp2sua.lo
Removing src/sccp2sua.o
Removing src/sccp_helpers.lo
Removing src/sccp_helpers.o
Removing src/sccp_lbcs.lo
Removing src/sccp_lbcs.o
Removing src/sccp_sap.lo
Removing src/sccp_sap.o
Removing src/sccp_sclc.lo
Removing src/sccp_sclc.o
Removing src/sccp_scmg.lo
Removing src/sccp_scmg.o
Removing src/sccp_scoc.lo
Removing src/sccp_scoc.o
Removing src/sccp_scrc.lo
Removing src/sccp_scrc.o
Removing src/sccp_types.lo
Removing src/sccp_types.o
Removing src/sccp_user.lo
Removing src/sccp_user.o
Removing src/sccp_vty.lo
Removing src/sccp_vty.o
Removing src/sua.lo
Removing src/sua.o
Removing src/xua_as_fsm.lo
Removing src/xua_as_fsm.o
Removing src/xua_asp_fsm.lo
Removing src/xua_asp_fsm.o
Removing src/xua_default_lm_fsm.lo
Removing src/xua_default_lm_fsm.o
Removing src/xua_msg.lo
Removing src/xua_msg.o
Removing src/xua_rkm.lo
Removing src/xua_rkm.o
Removing src/xua_shared.lo
Removing src/xua_shared.o
Removing src/xua_snm.lo
Removing src/xua_snm.o
Removing stp/.deps/
Removing stp/.libs/
Removing stp/Makefile
Removing stp/Makefile.in
Removing stp/osmo-stp
Removing stp/stp_main.o
Removing tests/Makefile
Removing tests/Makefile.in
Removing tests/atconfig
Removing tests/m2ua/.deps/
Removing tests/m2ua/Makefile
Removing tests/m2ua/Makefile.in
Removing tests/ss7/.deps/
Removing tests/ss7/Makefile
Removing tests/ss7/Makefile.in
Removing tests/vty/.deps/
Removing tests/vty/Makefile
Removing tests/vty/Makefile.in
Removing tests/xua/.deps/
Removing tests/xua/Makefile
Removing tests/xua/Makefile.in
+ git_clean /build/deps/libosmocore
+ repos=/build/deps/libosmocore
+ [ ! -d /build/deps/libosmocore ]
+ [ ! -d /build/deps/libosmocore/.git ]
+ git -C /build/deps/libosmocore checkout -f HEAD
+ git -C /build/deps/libosmocore clean -dxf
Removing .version
Removing Doxyfile.codec
Removing Doxyfile.coding
Removing Doxyfile.ctrl
Removing Doxyfile.gb
Removing Doxyfile.gsm
Removing Doxyfile.isdn
Removing Doxyfile.sim
Removing Doxyfile.usb
Removing Doxyfile.vty
Removing Makefile
Removing Makefile.in
Removing aclocal.m4
Removing autom4te.cache/
Removing compile
Removing config.guess
Removing config.h
Removing config.h.in
Removing config.log
Removing config.status
Removing config.sub
Removing configure
Removing contrib/libosmocore.spec
Removing depcomp
Removing include/Makefile
Removing include/Makefile.in
Removing include/osmocom/Makefile
Removing include/osmocom/Makefile.in
Removing include/osmocom/codec/Makefile
Removing include/osmocom/codec/Makefile.in
Removing include/osmocom/coding/Makefile
Removing include/osmocom/coding/Makefile.in
Removing include/osmocom/core/Makefile
Removing include/osmocom/core/Makefile.in
Removing include/osmocom/core/bit16gen.h
Removing include/osmocom/core/bit32gen.h
Removing include/osmocom/core/bit64gen.h
Removing include/osmocom/core/crc16gen.h
Removing include/osmocom/core/crc32gen.h
Removing include/osmocom/core/crc64gen.h
Removing include/osmocom/core/crc8gen.h
Removing include/osmocom/core/socket_compat.h
Removing include/osmocom/crypt/Makefile
Removing include/osmocom/crypt/Makefile.in
Removing include/osmocom/ctrl/Makefile
Removing include/osmocom/ctrl/Makefile.in
Removing include/osmocom/gprs/Makefile
Removing include/osmocom/gprs/Makefile.in
Removing include/osmocom/gprs/protocol/Makefile
Removing include/osmocom/gprs/protocol/Makefile.in
Removing include/osmocom/gsm/Makefile
Removing include/osmocom/gsm/Makefile.in
Removing include/osmocom/gsm/gsm0503.h
Removing include/osmocom/gsm/protocol/Makefile
Removing include/osmocom/gsm/protocol/Makefile.in
Removing include/osmocom/isdn/Makefile
Removing include/osmocom/isdn/Makefile.in
Removing include/osmocom/sim/Makefile
Removing include/osmocom/sim/Makefile.in
Removing include/osmocom/usb/Makefile
Removing include/osmocom/usb/Makefile.in
Removing include/osmocom/vty/Makefile
Removing include/osmocom/vty/Makefile.in
Removing install-sh
Removing libosmocodec.pc
Removing libosmocoding.pc
Removing libosmocore.pc
Removing libosmoctrl.pc
Removing libosmogb.pc
Removing libosmogsm.pc
Removing libosmoisdn.pc
Removing libosmosim.pc
Removing libosmousb.pc
Removing libosmovty.pc
Removing libtool
Removing ltmain.sh
Removing m4/libtool.m4
Removing m4/ltoptions.m4
Removing m4/ltsugar.m4
Removing m4/ltversion.m4
Removing m4/lt~obsolete.m4
Removing missing
Removing src/Makefile
Removing src/Makefile.in
Removing src/codec/.deps/
Removing src/codec/.libs/
Removing src/codec/Makefile
Removing src/codec/Makefile.in
Removing src/codec/ecu.lo
Removing src/codec/ecu_fr.lo
Removing src/codec/ecu_fr_old.lo
Removing src/codec/gsm610.lo
Removing src/codec/gsm620.lo
Removing src/codec/gsm660.lo
Removing src/codec/gsm690.lo
Removing src/codec/hr_sid_class.lo
Removing src/codec/libosmocodec.la
Removing src/coding/.deps/
Removing src/coding/.libs/
Removing src/coding/Makefile
Removing src/coding/Makefile.in
Removing src/coding/gsm0503_amr_dtx.lo
Removing src/coding/gsm0503_coding.lo
Removing src/coding/gsm0503_interleaving.lo
Removing src/coding/gsm0503_mapping.lo
Removing src/coding/gsm0503_parity.lo
Removing src/coding/gsm0503_tables.lo
Removing src/coding/libosmocoding.la
Removing src/core/.deps/
Removing src/core/.libs/
Removing src/core/Makefile
Removing src/core/Makefile.in
Removing src/core/application.lo
Removing src/core/backtrace.lo
Removing src/core/base64.lo
Removing src/core/bitcomp.lo
Removing src/core/bits.lo
Removing src/core/bitvec.lo
Removing src/core/context.lo
Removing src/core/conv.lo
Removing src/core/conv_acc.lo
Removing src/core/conv_acc_generic.lo
Removing src/core/conv_acc_sse.lo
Removing src/core/conv_acc_sse_avx.lo
Removing src/core/counter.lo
Removing src/core/crc16.lo
Removing src/core/crc16gen.c
Removing src/core/crc16gen.lo
Removing src/core/crc32gen.c
Removing src/core/crc32gen.lo
Removing src/core/crc64gen.c
Removing src/core/crc64gen.lo
Removing src/core/crc8gen.c
Removing src/core/crc8gen.lo
Removing src/core/exec.lo
Removing src/core/fsm.lo
Removing src/core/gsmtap_util.lo
Removing src/core/isdnhdlc.lo
Removing src/core/it_q.lo
Removing src/core/libosmocore.la
Removing src/core/logging.lo
Removing src/core/logging_gsmtap.lo
Removing src/core/logging_syslog.lo
Removing src/core/loggingrb.lo
Removing src/core/macaddr.lo
Removing src/core/mnl.lo
Removing src/core/msgb.lo
Removing src/core/msgfile.lo
Removing src/core/netdev.lo
Removing src/core/netns.lo
Removing src/core/osmo_io.lo
Removing src/core/osmo_io_poll.lo
Removing src/core/osmo_io_uring.lo
Removing src/core/panic.lo
Removing src/core/plugin.lo
Removing src/core/prbs.lo
Removing src/core/prim.lo
Removing src/core/rate_ctr.lo
Removing src/core/rbtree.lo
Removing src/core/select.lo
Removing src/core/sercomm.lo
Removing src/core/serial.lo
Removing src/core/signal.lo
Removing src/core/sockaddr_str.lo
Removing src/core/socket.lo
Removing src/core/soft_uart.lo
Removing src/core/stat_item.lo
Removing src/core/stats.lo
Removing src/core/stats_statsd.lo
Removing src/core/stats_tcp.lo
Removing src/core/strrb.lo
Removing src/core/tdef.lo
Removing src/core/thread.lo
Removing src/core/time_cc.lo
Removing src/core/timer.lo
Removing src/core/timer_clockgettime.lo
Removing src/core/timer_gettimeofday.lo
Removing src/core/tun.lo
Removing src/core/use_count.lo
Removing src/core/utils.lo
Removing src/core/write_queue.lo
Removing src/ctrl/.deps/
Removing src/ctrl/.libs/
Removing src/ctrl/Makefile
Removing src/ctrl/Makefile.in
Removing src/ctrl/control_cmd.lo
Removing src/ctrl/control_if.lo
Removing src/ctrl/control_vty.lo
Removing src/ctrl/fsm_ctrl_commands.lo
Removing src/ctrl/libosmoctrl.la
Removing src/gb/.deps/
Removing src/gb/.libs/
Removing src/gb/Makefile
Removing src/gb/Makefile.in
Removing src/gb/bssgp_bvc_fsm.lo
Removing src/gb/common_vty.lo
Removing src/gb/frame_relay.lo
Removing src/gb/gprs_bssgp.lo
Removing src/gb/gprs_bssgp2.lo
Removing src/gb/gprs_bssgp_bss.lo
Removing src/gb/gprs_bssgp_rim.lo
Removing src/gb/gprs_bssgp_util.lo
Removing src/gb/gprs_bssgp_vty.lo
Removing src/gb/gprs_ns.lo
Removing src/gb/gprs_ns2.lo
Removing src/gb/gprs_ns2_fr.lo
Removing src/gb/gprs_ns2_frgre.lo
Removing src/gb/gprs_ns2_message.lo
Removing src/gb/gprs_ns2_sns.lo
Removing src/gb/gprs_ns2_udp.lo
Removing src/gb/gprs_ns2_vc_fsm.lo
Removing src/gb/gprs_ns2_vty.lo
Removing src/gb/gprs_ns_frgre.lo
Removing src/gb/gprs_ns_sns.lo
Removing src/gb/gprs_ns_vty.lo
Removing src/gb/libosmogb-test.la
Removing src/gb/libosmogb.la
Removing src/gsm/.deps/
Removing src/gsm/.libs/
Removing src/gsm/Makefile
Removing src/gsm/Makefile.in
Removing src/gsm/a5.lo
Removing src/gsm/abis_nm.lo
Removing src/gsm/apn.lo
Removing src/gsm/auth_comp128v1.lo
Removing src/gsm/auth_comp128v23.lo
Removing src/gsm/auth_core.lo
Removing src/gsm/auth_milenage.lo
Removing src/gsm/auth_tuak.lo
Removing src/gsm/auth_xor.lo
Removing src/gsm/auth_xor_2g.lo
Removing src/gsm/bsslap.lo
Removing src/gsm/bssmap_le.lo
Removing src/gsm/bts_features.lo
Removing src/gsm/cbsp.lo
Removing src/gsm/comp128.lo
Removing src/gsm/comp128v23.lo
Removing src/gsm/gad.lo
Removing src/gsm/gan.lo
Removing src/gsm/gea.lo
Removing src/gsm/gprs_cipher_core.lo
Removing src/gsm/gprs_gea.lo
Removing src/gsm/gprs_rlc.lo
Removing src/gsm/gsm0341.lo
Removing src/gsm/gsm0411_smc.lo
Removing src/gsm/gsm0411_smr.lo
Removing src/gsm/gsm0411_utils.lo
Removing src/gsm/gsm0414.lo
Removing src/gsm/gsm0480.lo
Removing src/gsm/gsm0502.lo
Removing src/gsm/gsm0503_conv.c
Removing src/gsm/gsm0503_conv.lo
Removing src/gsm/gsm0808.lo
Removing src/gsm/gsm0808_utils.lo
Removing src/gsm/gsm23003.lo
Removing src/gsm/gsm23236.lo
Removing src/gsm/gsm29118.lo
Removing src/gsm/gsm29205.lo
Removing src/gsm/gsm44021.lo
Removing src/gsm/gsm44068.lo
Removing src/gsm/gsm48.lo
Removing src/gsm/gsm48049.lo
Removing src/gsm/gsm48_arfcn_range_encode.lo
Removing src/gsm/gsm48_ie.lo
Removing src/gsm/gsm48_rest_octets.lo
Removing src/gsm/gsm_04_08_gprs.lo
Removing src/gsm/gsm_utils.lo
Removing src/gsm/gsup.lo
Removing src/gsm/gsup_sms.lo
Removing src/gsm/ipa.lo
Removing src/gsm/iuup.lo
Removing src/gsm/kasumi.lo
Removing src/gsm/kdf.lo
Removing src/gsm/kdf/.deps/
Removing src/gsm/lapdm.lo
Removing src/gsm/libgsmint.la
Removing src/gsm/libosmogsm.la
Removing src/gsm/milenage/.deps/
Removing src/gsm/milenage/.dirstamp
Removing src/gsm/milenage/.libs/
Removing src/gsm/milenage/aes-encblock.lo
Removing src/gsm/milenage/aes-internal-enc.lo
Removing src/gsm/milenage/aes-internal.lo
Removing src/gsm/milenage/milenage.lo
Removing src/gsm/mncc.lo
Removing src/gsm/oap.lo
Removing src/gsm/oap_client.lo
Removing src/gsm/rlp.lo
Removing src/gsm/rsl.lo
Removing src/gsm/rxlev_stat.lo
Removing src/gsm/sysinfo.lo
Removing src/gsm/tlv_parser.lo
Removing src/gsm/tuak/.deps/
Removing src/gsm/tuak/.dirstamp
Removing src/gsm/tuak/.libs/
Removing src/gsm/tuak/KeccakP-1600-3gpp.lo
Removing src/gsm/tuak/tuak.lo
Removing src/isdn/.deps/
Removing src/isdn/.libs/
Removing src/isdn/Makefile
Removing src/isdn/Makefile.in
Removing src/isdn/i460_mux.lo
Removing src/isdn/lapd_core.lo
Removing src/isdn/libisdnint.la
Removing src/isdn/libosmoisdn.la
Removing src/isdn/v110.lo
Removing src/isdn/v110_ta.lo
Removing src/pseudotalloc/.deps/
Removing src/pseudotalloc/Makefile
Removing src/pseudotalloc/Makefile.in
Removing src/sim/.deps/
Removing src/sim/.libs/
Removing src/sim/Makefile
Removing src/sim/Makefile.in
Removing src/sim/card_fs_hpsim.lo
Removing src/sim/card_fs_isim.lo
Removing src/sim/card_fs_sim.lo
Removing src/sim/card_fs_tetra.lo
Removing src/sim/card_fs_uicc.lo
Removing src/sim/card_fs_usim.lo
Removing src/sim/class_tables.lo
Removing src/sim/core.lo
Removing src/sim/libosmosim.la
Removing src/sim/reader.lo
Removing src/sim/reader_pcsc.lo
Removing src/usb/.deps/
Removing src/usb/.libs/
Removing src/usb/Makefile
Removing src/usb/Makefile.in
Removing src/usb/libosmousb.la
Removing src/usb/osmo_libusb.lo
Removing src/vty/.deps/
Removing src/vty/.libs/
Removing src/vty/Makefile
Removing src/vty/Makefile.in
Removing src/vty/buffer.lo
Removing src/vty/command.lo
Removing src/vty/cpu_sched_vty.lo
Removing src/vty/fsm_vty.lo
Removing src/vty/libosmovty.la
Removing src/vty/logging_vty.lo
Removing src/vty/stats_vty.lo
Removing src/vty/talloc_ctx_vty.lo
Removing src/vty/tdef_vty.lo
Removing src/vty/telnet_interface.lo
Removing src/vty/utils.lo
Removing src/vty/vector.lo
Removing src/vty/vty.lo
Removing stamp-h1
Removing tapset/Makefile
Removing tapset/Makefile.in
Removing tests/.deps/
Removing tests/Makefile
Removing tests/Makefile.in
Removing tests/a5/.deps/
Removing tests/abis/.deps/
Removing tests/atconfig
Removing tests/atlocal
Removing tests/auth/.deps/
Removing tests/base64/.deps/
Removing tests/bitgen/.deps/
Removing tests/bits/.deps/
Removing tests/bitvec/.deps/
Removing tests/bsslap/.deps/
Removing tests/bssmap_le/.deps/
Removing tests/codec/.deps/
Removing tests/coding/.deps/
Removing tests/comp128/.deps/
Removing tests/context/.deps/
Removing tests/conv/.deps/
Removing tests/conv/gsm0503_test_vectors.c
Removing tests/ctrl/.deps/
Removing tests/dtx/.deps/
Removing tests/endian/.deps/
Removing tests/exec/.deps/
Removing tests/fr/.deps/
Removing tests/fsm/.deps/
Removing tests/gad/.deps/
Removing tests/gb/.deps/
Removing tests/gea/.deps/
Removing tests/gprs/.deps/
Removing tests/gsm0408/.deps/
Removing tests/gsm0502/.deps/
Removing tests/gsm0808/.deps/
Removing tests/gsm23003/.deps/
Removing tests/gsm23236/.deps/
Removing tests/gsm29205/.deps/
Removing tests/gsm44021/.deps/
Removing tests/gsm48/.deps/
Removing tests/gsup/.deps/
Removing tests/i460_mux/.deps/
Removing tests/it_q/.deps/
Removing tests/iuup/.deps/
Removing tests/jhash/.deps/
Removing tests/kasumi/.deps/
Removing tests/lapd/.deps/
Removing tests/logging/.deps/
Removing tests/loggingrb/.deps/
Removing tests/msgb/.deps/
Removing tests/msgfile/.deps/
Removing tests/oap/.deps/
Removing tests/osmo_io/.deps/
Removing tests/prbs/.deps/
Removing tests/rlp/.deps/
Removing tests/sercomm/.deps/
Removing tests/sim/.deps/
Removing tests/sms/.deps/
Removing tests/smscb/.deps/
Removing tests/sockaddr_str/.deps/
Removing tests/socket/.deps/
Removing tests/soft_uart/.deps/
Removing tests/stats/.deps/
Removing tests/strrb/.deps/
Removing tests/tdef/.deps/
Removing tests/time_cc/.deps/
Removing tests/timer/.deps/
Removing tests/tlv/.deps/
Removing tests/use_count/.deps/
Removing tests/ussd/.deps/
Removing tests/utils/.deps/
Removing tests/v110/.deps/
Removing tests/vty/.deps/
Removing tests/write_queue/.deps/
Removing utils/.deps/
Removing utils/.libs/
Removing utils/Makefile
Removing utils/Makefile.in
Removing utils/__pycache__/
Removing utils/gsmtap-logsend.o
Removing utils/osmo-aka-verify
Removing utils/osmo-aka-verify.o
Removing utils/osmo-arfcn
Removing utils/osmo-arfcn.o
Removing utils/osmo-auc-gen
Removing utils/osmo-auc-gen.o
Removing utils/osmo-config-merge
Removing utils/osmo-config-merge.o
Removing utils/osmo-gsmtap-logsend
Removing utils/osmo-ns-dummy
Removing utils/osmo-ns-dummy-vty.o
Removing utils/osmo-ns-dummy.o
Removing utils/osmo-sim-test
Removing utils/osmo-stat-dummy/.deps/
Removing utils/osmo-stat-dummy/Makefile
Removing utils/osmo-stat-dummy/Makefile.in
Removing utils/osmo_sim_test-osmo-sim-test.o
+ git_clean /build/deps/osmo-mgw
+ repos=/build/deps/osmo-mgw
+ [ ! -d /build/deps/osmo-mgw ]
+ [ ! -d /build/deps/osmo-mgw/.git ]
+ git -C /build/deps/osmo-mgw checkout -f HEAD
+ git -C /build/deps/osmo-mgw clean -dxf
Removing .version
Removing Makefile
Removing Makefile.in
Removing aclocal.m4
Removing autom4te.cache/
Removing bscconfig.h
Removing bscconfig.h.in
Removing compile
Removing config.guess
Removing config.log
Removing config.status
Removing config.sub
Removing configure
Removing contrib/Makefile
Removing contrib/Makefile.in
Removing contrib/systemd/Makefile
Removing contrib/systemd/Makefile.in
Removing depcomp
Removing doc/Makefile
Removing doc/Makefile.in
Removing doc/examples/Makefile
Removing doc/examples/Makefile.in
Removing doc/manuals/Makefile
Removing doc/manuals/Makefile.in
Removing include/Makefile
Removing include/Makefile.in
Removing include/osmocom/Makefile
Removing include/osmocom/Makefile.in
Removing include/osmocom/mgcp/Makefile
Removing include/osmocom/mgcp/Makefile.in
Removing include/osmocom/mgcp_client/Makefile
Removing include/osmocom/mgcp_client/Makefile.in
Removing include/osmocom/mgcp_client/mgcp_common.h
Removing install-sh
Removing libosmo-mgcp-client.pc
Removing libtool
Removing ltmain.sh
Removing m4/libtool.m4
Removing m4/ltoptions.m4
Removing m4/ltsugar.m4
Removing m4/ltversion.m4
Removing m4/lt~obsolete.m4
Removing missing
Removing src/Makefile
Removing src/Makefile.in
Removing src/libosmo-mgcp-client/.deps/
Removing src/libosmo-mgcp-client/.libs/
Removing src/libosmo-mgcp-client/Makefile
Removing src/libosmo-mgcp-client/Makefile.in
Removing src/libosmo-mgcp-client/libosmo-mgcp-client.la
Removing src/libosmo-mgcp-client/mgcp_client.lo
Removing src/libosmo-mgcp-client/mgcp_client.o
Removing src/libosmo-mgcp-client/mgcp_client_endpoint_fsm.lo
Removing src/libosmo-mgcp-client/mgcp_client_endpoint_fsm.o
Removing src/libosmo-mgcp-client/mgcp_client_fsm.lo
Removing src/libosmo-mgcp-client/mgcp_client_fsm.o
Removing src/libosmo-mgcp-client/mgcp_client_pool.lo
Removing src/libosmo-mgcp-client/mgcp_client_pool.o
Removing src/libosmo-mgcp-client/mgcp_client_vty.lo
Removing src/libosmo-mgcp-client/mgcp_client_vty.o
Removing src/libosmo-mgcp/.deps/
Removing src/libosmo-mgcp/Makefile
Removing src/libosmo-mgcp/Makefile.in
Removing src/libosmo-mgcp/libosmo-mgcp.a
Removing src/libosmo-mgcp/mgcp_codec.o
Removing src/libosmo-mgcp/mgcp_conn.o
Removing src/libosmo-mgcp/mgcp_e1.o
Removing src/libosmo-mgcp/mgcp_endp.o
Removing src/libosmo-mgcp/mgcp_iuup.o
Removing src/libosmo-mgcp/mgcp_msg.o
Removing src/libosmo-mgcp/mgcp_network.o
Removing src/libosmo-mgcp/mgcp_osmux.o
Removing src/libosmo-mgcp/mgcp_protocol.o
Removing src/libosmo-mgcp/mgcp_ratectr.o
Removing src/libosmo-mgcp/mgcp_sdp.o
Removing src/libosmo-mgcp/mgcp_stat.o
Removing src/libosmo-mgcp/mgcp_trunk.o
Removing src/libosmo-mgcp/mgcp_vty.o
Removing src/osmo-mgw/.deps/
Removing src/osmo-mgw/.libs/
Removing src/osmo-mgw/Makefile
Removing src/osmo-mgw/Makefile.in
Removing src/osmo-mgw/mgw_main.o
Removing src/osmo-mgw/osmo-mgw
Removing stamp-h1
Removing tests/Makefile
Removing tests/Makefile.in
Removing tests/atconfig
Removing tests/atlocal
Removing tests/mgcp/.deps/
Removing tests/mgcp/Makefile
Removing tests/mgcp/Makefile.in
Removing tests/mgcp_client/.deps/
Removing tests/mgcp_client/Makefile
Removing tests/mgcp_client/Makefile.in
+ [ -d layer1-headers ]
[osmocom-master] $ /bin/sh -xe /tmp/jenkins14022674870825112022.sh
+ rm -rf /home/osmocom-build/jenkins/workspace/master-osmo-bsc/a1/default/a2/default/a3/default/a4/default/label/osmocom-master
+ mkdir -p /home/osmocom-build/jenkins/workspace/master-osmo-bsc/a1/default/a2/default/a3/default/a4/default/label/osmocom-master
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 863351 killed;
[ssh-agent] Stopped.
Archiving artifacts
‘**/core’ doesn’t match anything: ‘**’ exists but not ‘**/core’
No artifacts found that match the file pattern "**/core, **/testsuite.log, **/workspace.tar.xz". Configuration error?
Finished: SUCCESS