Skip to content

Console Output

Skipping 848 KB.. Full Log
build     103539  1.1  0.0  28204 23696 ?        S    06:21   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.11.1.58-1fc3/_build/sub/../.. -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103580  0.0  0.0  20712 12956 ?        S    06:22   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_custom-sccp.cfgg4rbso2v
build     103587  0.0  0.0   2576   908 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103589  0.0  0.0   3700  1896 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56964), raddr=('127.0.0.1', 4254)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56964), raddr=('127.0.0.1', 4254)> (0 sockets open)
Verifying src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_custom-sccp.cfgg4rbso2v, test token_vty_command
Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub 'src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_custom-sccp.cfgg4rbso2v'

> ls -l /proc/103539/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:21 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:21 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:21 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:21 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103539  0.9  0.0  28204 23696 ?        S    06:21   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.11.1.58-1fc3/_build/sub/../.. -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103590  0.0  0.0  20712 13104 ?        S    06:22   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_custom-sccp.cfgg4rbso2v
build     103597  0.0  0.0   2576   920 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103599  0.0  0.0   3700  1788 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56974), raddr=('127.0.0.1', 4254)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56974), raddr=('127.0.0.1', 4254)> (0 sockets open)
Verifying src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/../../doc/examples/osmo-msc/osmo-msc_multi-cs7.cfg, test verify_doc
Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub 'src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/../../doc/examples/osmo-msc/osmo-msc_multi-cs7.cfg'

> ls -l /proc/103539/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:21 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:21 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:21 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:21 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103539  0.7  0.0  28204 23696 ?        S    06:21   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.11.1.58-1fc3/_build/sub/../.. -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103600  0.0  0.0  20716 13128 ?        S    06:22   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/../../doc/examples/osmo-msc/osmo-msc_multi-cs7.cfg
build     103607  0.0  0.0   2576   904 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103609  0.0  0.0   3700  1892 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56986), raddr=('127.0.0.1', 4254)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56986), raddr=('127.0.0.1', 4254)> (0 sockets open)
Verifying src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfgt388f_9m, test write_config
Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub 'src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfgt388f_9m'

> ls -l /proc/103539/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:21 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:21 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:21 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:21 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103539  0.8  0.0  28204 23696 ?        S    06:21   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.11.1.58-1fc3/_build/sub/../.. -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103610  0.0  0.0  20520 12716 ?        D    06:22   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfgt388f_9m
build     103617  0.0  0.0   2576   952 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103619  0.0  0.0   3700  1904 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56996), raddr=('127.0.0.1', 4254)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56996), raddr=('127.0.0.1', 4254)> (0 sockets open)
Verifying src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfgt388f_9m, test token_vty_command
Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub 'src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfgt388f_9m'

> ls -l /proc/103539/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:21 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:21 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:21 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:21 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103539  0.7  0.0  28204 23696 ?        S    06:21   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.11.1.58-1fc3/_build/sub/../.. -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103620  0.0  0.0  20716 13048 ?        S    06:22   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfgt388f_9m
build     103627  0.0  0.0   2576   928 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103629  0.0  0.0   3700  1760 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56998), raddr=('127.0.0.1', 4254)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56998), raddr=('127.0.0.1', 4254)> (0 sockets open)
../../../tests/vty_test_runner.py -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
confpath /build/osmo-msc-1.11.1.58-1fc3/tests/.., workdir /build/osmo-msc-1.11.1.58-1fc3/_build/sub
Running tests for specific VTY commands
testConfigNetworkTree (__main__.TestVTYMSC.testConfigNetworkTree) ... Opening /dev/null
Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/103630/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:22 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:22 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:22 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:22 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103630 16.6  0.0  19636 14504 ?        S    06:22   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103631  0.0  0.0  20836 13144 ?        S    06:22   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     103638  0.0  0.0   2576   932 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103640  0.0  0.0   3700  1892 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 57004), raddr=('127.0.0.1', 4254)> (1 sockets open)
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 57004), raddr=('127.0.0.1', 4254)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testEnableDisablePeriodicLU (__main__.TestVTYMSC.testEnableDisablePeriodicLU) ... Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/103630/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:22 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:22 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:22 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:22 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103630  0.6  0.0  19636 14504 ?        S    06:22   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103641  0.0  0.0  20836 13192 ?        S    06:22   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     103648  0.0  0.0   2576   892 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103650  0.0  0.0   3700  1760 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 57014), raddr=('127.0.0.1', 4254)> (1 sockets open)
Rec: ["% 'periodic location update' is now deprecated. Use 'msc' / 'timer vlr T3212' to change subscriber expiration timeout.", '% Setting T3212 to 121 minutes (emulating the old behaviour).']
Exp: ["% 'periodic location update' is now deprecated: use 'timer T3212' to change subscriber expiration timeout.", '% Setting T3212 to 121 minutes (emulating the old behaviour).']
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 57014), raddr=('127.0.0.1', 4254)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testShowNetwork (__main__.TestVTYMSC.testShowNetwork) ... Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/103630/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:22 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:22 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:22 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:22 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103630  0.6  0.0  19636 14504 ?        S    06:22   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103651  0.0  0.0  20836 13256 ?        S    06:22   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     103658  0.0  0.0   2576   900 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103660  0.0  0.0   3700  1880 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35642), raddr=('127.0.0.1', 4254)> (1 sockets open)
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35642), raddr=('127.0.0.1', 4254)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testSi2Q (__main__.TestVTYMSC.testSi2Q) ... Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/103630/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:22 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:22 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:22 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:22 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103630  0.4  0.0  19636 14504 ?        S    06:22   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103661  0.0  0.0  20836 13048 ?        S    06:22   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     103668  0.0  0.0   2576   900 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103670  0.0  0.0   3700  1760 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35644), raddr=('127.0.0.1', 4254)> (1 sockets open)
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35644), raddr=('127.0.0.1', 4254)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testSmppFirst (__main__.TestVTYMSC.testSmppFirst) ... Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/103630/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:22 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:22 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:22 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:22 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103630  0.3  0.0  19636 14504 ?        S    06:22   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103671  0.0  0.0  20836 13100 ?        S    06:22   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     103678  0.0  0.0   2576   936 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103680  0.0  0.0   3700  1880 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35652), raddr=('127.0.0.1', 4254)> (1 sockets open)
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35652), raddr=('127.0.0.1', 4254)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testVtyTree (__main__.TestVTYMSC.testVtyTree) ... Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/103630/fd
total 0
lr-x------ 1 build build 64 Jun  1 06:22 0 -> pipe:[3314627734]
l-wx------ 1 build build 64 Jun  1 06:22 1 -> pipe:[3314627735]
l-wx------ 1 build build 64 Jun  1 06:22 2 -> pipe:[3314627736]
l-wx------ 1 build build 64 Jun  1 06:22 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
LISTEN 0      10           0.0.0.0:2775      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4254      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4255      0.0.0.0:*          


> ps xua | grep osmo
build      95048  0.0  0.0   3924  3208 ?        S    06:21   0:00 /bin/bash -c test -d osmo-msc-1.11.1.58-1fc3/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.11.1.58-1fc3/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --enable-smpp --enable-iu --enable-external-tests --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-msc-1.11.1.58-1fc3.tar.gz osmo-msc-1.11.1.58-1fc3.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      99120  0.0  0.0   3924  3056 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src doc contrib tests ' ;; \   *) list='include src doc contrib tests ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      99326  0.0  0.0   3924  2948 ?        S    06:21   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='sms_queue msc_vlr db_sms sdp_msg mncc csd smpp' ;; \   *) list='sms_queue msc_vlr db_sms sdp_msg mncc csd  smpp ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build     103630  0.2  0.0  19636 14504 ?        S    06:22   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
build     103681  0.0  0.0  20836 13004 ?        S    06:22   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     103688  0.0  0.0   2576   876 ?        S    06:22   0:00 /bin/sh -c ps xua | grep osmo
build     103690  0.0  0.0   3700  1756 ?        S    06:22   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35654), raddr=('127.0.0.1', 4254)> (1 sockets open)
Socket: closing 127.0.0.1:4254 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35654), raddr=('127.0.0.1', 4254)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok

----------------------------------------------------------------------
Ran 6 tests in 8.743s

OK
rm -f ../sms.db*
make[8]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make vty-transcript-test
make[8]: Entering directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
osmo_verify_transcript_vty.py -v \
	-n OsmoMSC -p 4254 \
	-r "../src/osmo-msc/osmo-msc -c ../../../doc/examples/osmo-msc/osmo-msc.cfg" \
	 ../../../tests/*.vty
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4254 (telnet_interface.c:88)
DSMPP NOTICE SMPP at 0.0.0.0 2775 (smpp_smsc.c:989)
DLCTRL NOTICE CTRL at 127.0.0.1 4255 (control_if.c:1024)
DLGSUP NOTICE GSUP connecting to 127.0.0.1:4222 (gsup_client.c:74)
DDB NOTICE Init database connection to 'sms.db' using SQLite3 lib version 3.40.1 (db.c:521)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE MGW pool with 1 pool members configured, (ignoring MGW configuration in VTY node 'msc'). (msc_main.c:596)
DLSCCP NOTICE OsmoMSC-A-Iu: Creating SS7 instance (sccp_user.c:539)
DLSCCP NOTICE OsmoMSC-A-Iu: Using SS7 instance 0, pc:0.23.1 (sccp_user.c:566)
DLSCCP NOTICE OsmoMSC-A-Iu: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE OsmoMSC-A-Iu: Using AS instance as-clnt-OsmoMSC-A-Iu (sccp_user.c:584)
DLSCCP NOTICE OsmoMSC-A-Iu: Creating default route (sccp_user.c:590)
DLSCCP NOTICE OsmoMSC-A-Iu: No unassociated ASP for m3ua, creating new ASP asp-clnt-OsmoMSC-A-Iu (sccp_user.c:629)
DLGLOBAL ERROR Trying to dispatch event 17 to non-existent FSM instance! (osmo_ss7_as.c:118)
DLGLOBAL ERROR backtrace() returned 11 addresses (backtrace.c:42)
DLGLOBAL ERROR 	/build/deps/install/lib/libosmocore.so.21(osmo_log_backtrace+0x20) [0x7f8ca9e0e343] (backtrace.c:53)
DLGLOBAL ERROR 	/build/deps/install/lib/libosmocore.so.21(_osmo_fsm_inst_dispatch+0x140) [0x7f8ca9e18b21] (backtrace.c:53)
DLGLOBAL ERROR 	/build/deps/install/lib/libosmo-sigtran.so.9(osmo_ss7_as_add_asp+0x1f5) [0x7f8ca9b8f5f7] (backtrace.c:53)
DLGLOBAL ERROR 	/build/deps/install/lib/libosmo-sigtran.so.9(osmo_sccp_simple_client_on_ss7_id+0xa7f) [0x7f8ca9bb0fc5] (backtrace.c:53)
DLGLOBAL ERROR 	../src/osmo-msc/osmo-msc(+0x2878a) [0x564840d9178a] (backtrace.c:53)
DLGLOBAL ERROR 	../src/osmo-msc/osmo-msc(+0x28819) [0x564840d91819] (backtrace.c:53)
DLGLOBAL ERROR 	../src/osmo-msc/osmo-msc(+0x293d4) [0x564840d923d4] (backtrace.c:53)
DLGLOBAL ERROR 	/lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x7f8ca97de24a] (backtrace.c:53)
DLGLOBAL ERROR 	/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f8ca97de305] (backtrace.c:53)
DLGLOBAL ERROR 	../src/osmo-msc/osmo-msc(+0x27d61) [0x564840d90d61] (backtrace.c:53)
DLSCCP NOTICE OsmoMSC-A-Iu: Using ASP instance asp-clnt-OsmoMSC-A-Iu (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:408)
DSGS NOTICE SGs socket bound to r=NULL<->l=0.0.0.0:29118 (sgs_server.c:186)
DMSC NOTICE A-interface: SCCP user OsmoMSC-A:RI=SSN_PC,PC=(no PC),SSN=BSSAP, cs7-instance 0 ((null)) (msc_main.c:806)
DMSC NOTICE Iu-interface: SCCP user OsmoMSC-IuCS:RI=SSN_PC,PC=(no PC),SSN=RANAP, cs7-instance 0 ((null)) (msc_main.c:826)
Launching: cd '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; ../src/osmo-msc/osmo-msc -c ../../../doc/examples/osmo-msc/osmo-msc.cfg
OsmoMSC> enable

OsmoMSC# 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 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
  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|cc|bcc|gcc|mm|rr|mncc|pag|msc|mgcp|ho|db|ref|ctrl|smpp|ranap|vlr|iucs|bssap|sgs|ss|asci|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|cc|bcc|gcc|mm|rr|mncc|pag|msc|mgcp|ho|db|ref|ctrl|smpp|ranap|vlr|iucs|bssap|sgs|ss|asci|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 cpu-sched threads
  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 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
  show neighbor
  show neighbor (a|iu) (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  show neighbor (a|iu)
  show neighbor (a|iu) lac <0-65535>
  show neighbor (a|iu) lac-ci <0-65535> <0-65535>
  show neighbor (a|iu) cgi <0-999> <0-999> <0-65535> <0-65535>
  show neighbor lac <0-65535>
  show neighbor lac-ci <0-65535> <0-65535>
  show neighbor cgi <0-999> <0-999> <0-65535> <0-65535>
  show timer [(vlr|mgw|mncc|sccp|geran|utran|sgs)] [TNNNN]
  show sgs-connections
  sms-queue trigger
  sms-queue max-pending <1-500>
  sms-queue clear
  sms-queue max-failure <1-500>
  show sms-queue
  show asci calls
  asci (initiate|terminate) (vgc|vbc) CALLREF
  show subscriber (msisdn|extension|imsi|tmsi|id) ID [(conn|trans|conn+trans)]
  show subscriber cache [(conn|trans|conn+trans)]
  show bsc
  show connection [trans]
  show transaction
  show nri
  sms send pending
  sms delete expired
  subscriber (msisdn|extension|imsi|tmsi|id) ID sms sender (msisdn|extension|imsi|tmsi|id) SENDER_ID send .LINE
  subscriber (msisdn|extension|imsi|tmsi|id) ID silent-sms sender (msisdn|extension|imsi|tmsi|id) SENDER_ID send .LINE
  subscriber (msisdn|extension|imsi|tmsi|id) ID silent-call start (any|tch/f|tch/h|tch/any|sdcch) (signalling|speech-hr|speech-fr|speech-efr|speech-amr) [IP] [<0-65535>]
  subscriber (msisdn|extension|imsi|tmsi|id) ID silent-call stop
  subscriber (msisdn|extension|imsi|tmsi|id) ID ussd-notify (0|1|2) .TEXT
  subscriber (msisdn|extension|imsi|tmsi|id) ID ms-test close-loop (a|b|c|d|e|f|i)
  subscriber (msisdn|extension|imsi|tmsi|id) ID ms-test open-loop
  subscriber (msisdn|extension|imsi|tmsi|id) ID paging
  show statistics
  logging filter imsi IMSI
  subscriber (msisdn|extension|imsi|tmsi|id) ID expire
  subscriber (msisdn|extension|imsi|tmsi|id) ID sms pending-send
  subscriber (msisdn|extension|imsi|tmsi|id) ID sms delete-all
  show smpp esme

OsmoMSC# configure terminal

OsmoMSC(config)# msc


OsmoMSC(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
  assign-tmsi
  lcls-permitted
  no lcls-permitted
  mncc internal
  mncc external MNCC_SOCKET_PATH
  mncc guard-timeout <0-255>
  ncss guard-timeout <0-255>
  no assign-tmsi
  auth-tuple-max-reuse-count <-1-2147483647>
  auth-tuple-reuse-on-error (0|1)
  check-imei-rqd (0|1|early)
  cs7-instance-a <0-15>
  cs7-instance-iu <0-15>
  emergency-call route-to-msisdn MSISDN
  sms-over-gsup
  no sms-over-gsup
  osmux (on|off|only)
  handover-number range MSISDN_FIRST MSISDN_LAST
  nri bitlen <0-15>
  nri add <0-32767> [<0-32767>]
  nri del <0-32767> [<0-32767>]
  neighbor (a|iu) lac <0-65535> (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  neighbor (a|iu) lac-ci <0-65535> <0-65535> (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  neighbor (a|iu) cgi <0-999> <0-999> <0-65535> <0-65535> (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  no neighbor (a|iu) (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  timer [(vlr|mgw|mncc|sccp|geran|utran|sgs)] [TNNNN] [(<0-2147483647>|default)]
  keepalive request-interval <0-4294967295>
  keepalive request-endpoint NAME
  keepalive timeout <0-4294967295>
  iu rab-assign-addr-enc (x213|v4raw)
  asn1 debug (1|0)
  asn1 xer-print (1|0)

OsmoMSC(config-msc)# neighbor?
  neighbor  Add Handover target configuration

OsmoMSC(config-msc)# neighbor ?
  a   Neighbor on GERAN-A
  iu  Neighbor on UTRAN-Iu

OsmoMSC(config-msc)# neighbor a ?
  lac     Handover target cell by LAC
  lac-ci  Handover target cell by LAC and CI
  cgi     Handover target cell by Cell-Global Identifier (MCC, MNC, LAC, CI)

OsmoMSC(config-msc)# neighbor a lac ?
  <0-65535>  LAC

OsmoMSC(config-msc)# neighbor a lac 1 ?
  ran-pc        SCCP point code of RAN peer
  msc-ipa-name  GSUP IPA name of target MSC

OsmoMSC(config-msc)# neighbor a lac 1 ran-pc ?
  RAN_PC_OR_MSC_IPA_NAME  Point code or MSC IPA name value

OsmoMSC(config-msc)# neighbor iu lac-ci ?
  <0-65535>  LAC

OsmoMSC(config-msc)# neighbor iu lac-ci 1 ?
  <0-65535>  CI

OsmoMSC(config-msc)# neighbor iu lac-ci 1 2 ?
  ran-pc        SCCP point code of RAN peer
  msc-ipa-name  GSUP IPA name of target MSC

OsmoMSC(config-msc)# neighbor iu lac-ci 1 2 msc-ipa-name ?
  RAN_PC_OR_MSC_IPA_NAME  Point code or MSC IPA name value

OsmoMSC(config-msc)# neighbor a cgi ?
  <0-999>  MCC

OsmoMSC(config-msc)# neighbor a cgi 1 ?
  <0-999>  MNC

OsmoMSC(config-msc)# neighbor a cgi 1 2 ?
  <0-65535>  LAC

OsmoMSC(config-msc)# neighbor a cgi 1 2 3 ?
  <0-65535>  CI

OsmoMSC(config-msc)# neighbor a lac 11 ran-pc 1.2.3

OsmoMSC(config-msc)# neighbor a lac-ci 11 12 ran-pc 1.2.3

OsmoMSC(config-msc)# neighbor a cgi 901 70 11 13 ran-pc 1.2.3


OsmoMSC(config-msc)# neighbor iu lac 11 ran-pc 2.3.4

OsmoMSC(config-msc)# neighbor iu lac-ci 11 22 ran-pc 2.3.4

OsmoMSC(config-msc)# neighbor iu cgi 901 070 11 23 ran-pc 2.3.4


OsmoMSC(config-msc)# neighbor a lac 65535 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# neighbor a lac-ci 65535 65533 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# neighbor a cgi 901 70 65535 65531 msc-ipa-name msc-901-70-2


OsmoMSC(config-msc)# neighbor iu lac 65529 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# neighbor iu lac-ci 65529 65528 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# neighbor iu cgi 901 070 65529 65527 msc-ipa-name msc-901-70-2



OsmoMSC(config-msc)# #  Add the same entries again, but expect them to exist only once below

OsmoMSC(config-msc)# neighbor a lac 11 ran-pc 1.2.3

OsmoMSC(config-msc)# neighbor a lac-ci 11 12 ran-pc 1.2.3

OsmoMSC(config-msc)# neighbor a cgi 901 70 11 13 ran-pc 1.2.3


OsmoMSC(config-msc)# neighbor iu lac 11 ran-pc 2.3.4

OsmoMSC(config-msc)# neighbor iu lac-ci 11 22 ran-pc 2.3.4

OsmoMSC(config-msc)# neighbor iu cgi 901 070 11 23 ran-pc 2.3.4


OsmoMSC(config-msc)# neighbor a lac 65535 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# neighbor a lac-ci 65535 65533 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# neighbor a cgi 901 70 65535 65531 msc-ipa-name msc-901-70-2


OsmoMSC(config-msc)# neighbor iu lac 65529 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# neighbor iu lac-ci 65529 65528 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# neighbor iu cgi 901 070 65529 65527 msc-ipa-name msc-901-70-2


OsmoMSC(config-msc)# do show neighbor
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a lac-ci 11 12 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu lac-ci 11 22 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4
 neighbor a lac 65535 msc-ipa-name msc-901-70-2
 neighbor a lac-ci 65535 65533 msc-ipa-name msc-901-70-2
 neighbor a cgi 901 70 65535 65531 msc-ipa-name msc-901-70-2
 neighbor iu lac 65529 msc-ipa-name msc-901-70-2
 neighbor iu lac-ci 65529 65528 msc-ipa-name msc-901-70-2
 neighbor iu cgi 901 070 65529 65527 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# do show neighbor a
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a lac-ci 11 12 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3
 neighbor a lac 65535 msc-ipa-name msc-901-70-2
 neighbor a lac-ci 65535 65533 msc-ipa-name msc-901-70-2
 neighbor a cgi 901 70 65535 65531 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# do show neighbor iu
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu lac-ci 11 22 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4
 neighbor iu lac 65529 msc-ipa-name msc-901-70-2
 neighbor iu lac-ci 65529 65528 msc-ipa-name msc-901-70-2
 neighbor iu cgi 901 070 65529 65527 msc-ipa-name msc-901-70-2

OsmoMSC(config-msc)# do show neighbor a ran-pc 1.2.3
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a lac-ci 11 12 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3

OsmoMSC(config-msc)# do show neighbor iu ran-pc 2.3.4
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu lac-ci 11 22 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4

OsmoMSC(config-msc)# #  A cell id that has no ci matches any entries that feature the LAC.

OsmoMSC(config-msc)# #  Ambiguous matches are user config error, permitted here but cause error logging during HO

OsmoMSC(config-msc)# do show neighbor a lac 11
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a lac-ci 11 12 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3

OsmoMSC(config-msc)# #  The fuzzy matching goes both ways. Same as above.

OsmoMSC(config-msc)# do show neighbor a lac-ci 11 12
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a lac-ci 11 12 ran-pc 1.2.3

OsmoMSC(config-msc)# do show neighbor a lac-ci 11 13
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3

OsmoMSC(config-msc)# do show neighbor a cgi 901 70 11 13
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3

OsmoMSC(config-msc)# do show neighbor iu lac 11
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu lac-ci 11 22 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor iu lac-ci 11 22
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu lac-ci 11 22 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor iu lac-ci 11 23
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor iu cgi 901 70 11 23
 neighbor iu lac 11 ran-pc 2.3.4
OsmoMSC(config-msc)# do show neighbor iu cgi 901 070 11 23
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor lac 11
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a lac-ci 11 12 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu lac-ci 11 22 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor lac-ci 11 12
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a lac-ci 11 12 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor lac-ci 11 13
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor cgi 901 70 11 13
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor lac-ci 11 22
 neighbor a lac 11 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu lac-ci 11 22 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor lac-ci 11 23
 neighbor a lac 11 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4

OsmoMSC(config-msc)# do show neighbor cgi 901 70 11 23
 neighbor a lac 11 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4
OsmoMSC(config-msc)# do show neighbor cgi 901 070 11 23
 neighbor a lac 11 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4

OsmoMSC(config-msc)# #  Ambiguous neighbor config is permitted

OsmoMSC(config-msc)# #  This config maps LAC 65535 to two distinct MSCs as well as a local RAN cell.

OsmoMSC(config-msc)# #  It is a user config mistake, will cause error logging during handover.

OsmoMSC(config-msc)# neighbor a lac 65535 ran-pc 6.6.6

OsmoMSC(config-msc)# neighbor a lac-ci 65535 65533 msc-ipa-name different-msc

OsmoMSC(config-msc)# do show neighbor a lac 65535
 neighbor a lac 65535 msc-ipa-name msc-901-70-2
 neighbor a lac-ci 65535 65533 msc-ipa-name msc-901-70-2
 neighbor a cgi 901 70 65535 65531 msc-ipa-name msc-901-70-2
 neighbor a lac 65535 ran-pc 6.6.6
 neighbor a lac-ci 65535 65533 msc-ipa-name different-msc

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 1 2
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
 neighbor a lac 11 ran-pc 1.2.3
 neighbor a lac-ci 11 12 ran-pc 1.2.3
 neighbor a cgi 901 70 11 13 ran-pc 1.2.3
 neighbor iu lac 11 ran-pc 2.3.4
 neighbor iu lac-ci 11 22 ran-pc 2.3.4
 neighbor iu cgi 901 070 11 23 ran-pc 2.3.4
 neighbor a lac 65535 msc-ipa-name msc-901-70-2
 neighbor a lac-ci 65535 65533 msc-ipa-name msc-901-70-2
 neighbor a cgi 901 70 65535 65531 msc-ipa-name msc-901-70-2
 neighbor iu lac 65529 msc-ipa-name msc-901-70-2
 neighbor iu lac-ci 65529 65528 msc-ipa-name msc-901-70-2
 neighbor iu cgi 901 070 65529 65527 msc-ipa-name msc-901-70-2
 neighbor a lac 65535 ran-pc 6.6.6
 neighbor a lac-ci 65535 65533 msc-ipa-name different-msc
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end
DMSC NOTICE Terminating due to signal 15 (msc_main.c:286)
full talloc report on 'osmo_msc' (total  19919 bytes in  98 blocks)
    asn1                           contains      0 bytes in   1 blocks (ref 0) 0x5648414d86a0
    struct osmo_ss7_instance       contains   5242 bytes in  40 blocks (ref 0) 0x5648414d36c0
        struct osmo_sccp_instance      contains    951 bytes in   8 blocks (ref 0) 0x5648414cc100
            struct osmo_sccp_user          contains     93 bytes in   2 blocks (ref 0) 0x5648414d3a90
                OsmoMSC-IuCS                   contains     13 bytes in   1 blocks (ref 0) 0x5648414d2cf0
            struct osmo_sccp_user          contains     90 bytes in   2 blocks (ref 0) 0x5648414d3380
                OsmoMSC-A                      contains     10 bytes in   1 blocks (ref 0) 0x5648414e7f20
            struct osmo_sccp_user          contains     96 bytes in   2 blocks (ref 0) 0x5648414cda20
                SCCP Management                contains     16 bytes in   1 blocks (ref 0) 0x5648414edab0
            sccp_user.c:241                contains    560 bytes in   1 blocks (ref 0) 0x5648414ed810
        struct osmo_ss7_asp            contains   2979 bytes in  19 blocks (ref 0) 0x5648413858e0
            struct osmo_fsm_inst           contains    373 bytes in   4 blocks (ref 0) 0x5648414ed5c0
                struct xua_asp_fsm_priv        contains    104 bytes in   1 blocks (ref 0) 0x5648414d0d30
                XUA_ASP(asp-clnt-OsmoMSC-A-Iu)[0x5648414ed5c0] contains     47 bytes in   1 blocks (ref 0) 0x5648414ed770
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5648414ed6f0
            struct osmo_stream_cli         contains    954 bytes in   4 blocks (ref 0) 0x5648414ed1c0
                localhost                      contains     10 bytes in   1 blocks (ref 0) 0x5648414e3ec0
                localhost                      contains     10 bytes in   1 blocks (ref 0) 0x5648414dff40
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5648414af8d0
            struct osmo_fsm_inst           contains    284 bytes in   4 blocks (ref 0) 0x5648414af720
                struct lm_fsm_priv             contains      8 bytes in   1 blocks (ref 0) 0x5648414cde20
                xua_default_lm(asp-clnt-OsmoMSC-A-Iu)[0x5648414af720] contains     54 bytes in   1 blocks (ref 0) 0x5648414d0f00
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5648414af850
            localhost                      contains     10 bytes in   1 blocks (ref 0) 0x5648414af4d0
            localhost                      contains     10 bytes in   1 blocks (ref 0) 0x5648414e3d20
            osmo_ss7_asp.c:561             contains    280 bytes in   1 blocks (ref 0) 0x5648414af350
            asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5648414d2c70
            rate_ctr.c:233                 contains    302 bytes in   2 blocks (ref 0) 0x5648414d2af0
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5648414e0060
        struct osmo_ss7_as             contains    868 bytes in   8 blocks (ref 0) 0x564841364bb0
            struct osmo_fsm_inst           contains    378 bytes in   4 blocks (ref 0) 0x5648414d29c0
                struct xua_as_fsm_priv         contains    112 bytes in   1 blocks (ref 0) 0x5648414d3850
                XUA_AS(as-clnt-OsmoMSC-A-Iu)[0x5648414d29c0] contains     45 bytes in   1 blocks (ref 0) 0x5648414b5100
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x5648414d39e0
            as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x5648414d3930
            rate_ctr.c:233                 contains    221 bytes in   2 blocks (ref 0) 0x564841360930
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x5648414d0e00
        struct osmo_ss7_route_table    contains    148 bytes in   4 blocks (ref 0) 0x5648414d6510
            struct osmo_ss7_route          contains     85 bytes in   2 blocks (ref 0) 0x5648414b5050
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x5648414d6a80
            system                         contains      7 bytes in   1 blocks (ref 0) 0x5648414d8630
    telnet_connection              contains      1 bytes in   1 blocks (ref 0) 0x5648414b0790
    struct osmo_stream_srv_link    contains   1920 bytes in   2 blocks (ref 0) 0x5648414ae870
        0.0.0.0                        contains      8 bytes in   1 blocks (ref 0) 0x5648414af050
    struct sgs_state               contains    376 bytes in   1 blocks (ref 0) 0x5648414ae690
    struct smsc                    contains    152 bytes in   1 blocks (ref 0) 0x56484135f990
    sms.db                         contains      7 bytes in   1 blocks (ref 0) 0x5648413c7630
    struct sms_queue_config        contains     32 bytes in   1 blocks (ref 0) 0x5648413c75a0
    struct gsm_network             contains  11379 bytes in  32 blocks (ref 0) 0x5648413621b0
        struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x5648414d1190
        struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x5648414ce380
        struct gsm_sms_queue           contains    776 bytes in   4 blocks (ref 0) 0x564841387200
            rate_ctr.c:233                 contains    440 bytes in   1 blocks (ref 0) 0x5648414b15e0
            stat_item.c:195                contains    104 bytes in   2 blocks (ref 0) 0x5648414b0100
                struct osmo_stat_item          contains     56 bytes in   1 blocks (ref 0) 0x5648414b01a0
        struct gsup_client_mux         contains    682 bytes in   6 blocks (ref 0) 0x5648414afec0
            struct osmo_gsup_client        contains    514 bytes in   4 blocks (ref 0) 0x5648413aa670
                struct osmo_fd                 contains     48 bytes in   1 blocks (ref 0) 0x5648414aff90
                struct ipa_client_conn         contains    202 bytes in   2 blocks (ref 0) 0x564841364520
                    127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x5648414b0030
            struct ipaccess_unit           contains     64 bytes in   1 blocks (ref 0) 0x5648414b0ab0
        struct ctrl_handle             contains     88 bytes in   1 blocks (ref 0) 0x5648414afca0
        127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x5648414b0cd0
        struct vlr_instance            contains   2496 bytes in   5 blocks (ref 0) 0x564841360a60
            rate_ctr.c:233                 contains   2040 bytes in   1 blocks (ref 0) 0x564841498bf0
            stat_item.c:195                contains    168 bytes in   2 blocks (ref 0) 0x564841498a70
                struct osmo_stat_item          contains    112 bytes in   1 blocks (ref 0) 0x564841498b10
            struct osmo_nri_ranges         contains     16 bytes in   1 blocks (ref 0) 0x5648414989f0
        struct mgcp_client_conf        contains   1088 bytes in   1 blocks (ref 0) 0x5648413c70f0
        struct mgcp_client_pool        contains   2877 bytes in   7 blocks (ref 0) 0x5648413c7060
            struct mgcp_client_pool_member contains   2716 bytes in   4 blocks (ref 0) 0x5648414b0ee0
                struct mgcp_client             contains   1580 bytes in   3 blocks (ref 0) 0x5648414d2440
                    struct osmo_io_fd              contains    284 bytes in   2 blocks (ref 0) 0x5648414cd660
                        r=127.0.0.1:2427<->l=127.0.0.1:2728 contains     36 bytes in   1 blocks (ref 0) 0x5648414d3530
            struct cmd_node                contains    121 bytes in   2 blocks (ref 0) 0x564841362980
                %s(config-mgw)#                contains     17 bytes in   1 blocks (ref 0) 0x5648413e9270
        127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x5648413c6190
        stat_item.c:195                contains    168 bytes in   2 blocks (ref 0) 0x5648413c6ee0
            struct osmo_stat_item          contains    112 bytes in   1 blocks (ref 0) 0x564841362d20
        rate_ctr.c:233                 contains   2520 bytes in   1 blocks (ref 0) 0x5648413c64a0
    struct sched_vty_opts          contains     72 bytes in   1 blocks (ref 0) 0x5648413b3e40
    utils.c:386                    contains    203 bytes in   1 blocks (ref 0) 0x5648412eba20
    utils.c:386                    contains     46 bytes in   1 blocks (ref 0) 0x5648412eb980
    utils.c:386                    contains    165 bytes in   1 blocks (ref 0) 0x5648412eb870
    utils.c:386                    contains     43 bytes in   1 blocks (ref 0) 0x5648412eb7d0
    transaction                    contains      0 bytes in   1 blocks (ref 0) 0x5648412c7a70
    gsm_call                       contains      0 bytes in   1 blocks (ref 0) 0x5648412c7a00
    sms                            contains      0 bytes in   1 blocks (ref 0) 0x5648412c7990
    osmo_signal                    contains    280 bytes in   8 blocks (ref 0) 0x5648412c7920
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5648414d1d50
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5648414ccc60
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5648414b0700
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5648414b0800
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5648414b0c40
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5648414b0dd0
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x56484145f9b0
    msgb                           contains      0 bytes in   1 blocks (ref 0) 0x5648412c78b0
full talloc report on 'null_context' (total   1144 bytes in  22 blocks)
    struct neighbor_ident_entry    contains    144 bytes in   2 blocks (ref 0) 0x5648414f1fe0
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f1da0
    struct neighbor_ident_entry    contains    144 bytes in   2 blocks (ref 0) 0x5648414f1e50
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f0f60
    struct neighbor_ident_entry    contains    208 bytes in   4 blocks (ref 0) 0x5648414cc500
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f1580
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f1400
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f1220
    struct neighbor_ident_entry    contains    208 bytes in   4 blocks (ref 0) 0x5648414cc720
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f1190
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f1010
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f0ed0
    struct neighbor_ident_entry    contains    208 bytes in   4 blocks (ref 0) 0x5648414cceb0
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f0e40
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414b5890
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414b6360
    struct neighbor_ident_entry    contains    208 bytes in   4 blocks (ref 0) 0x5648414ce900
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f08b0
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f0440
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5648414f0290
    struct lookup_helper           contains     24 bytes in   1 blocks (ref 0) 0x5648414b0570
signal 15 received
Terminating took 0.475s
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4254 (telnet_interface.c:88)
DSMPP NOTICE SMPP at 0.0.0.0 2775 (smpp_smsc.c:989)
DLCTRL NOTICE CTRL at 127.0.0.1 4255 (control_if.c:1024)
DLGSUP NOTICE GSUP connecting to 127.0.0.1:4222 (gsup_client.c:74)
DDB NOTICE Init database connection to 'sms.db' using SQLite3 lib version 3.40.1 (db.c:521)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:932)
DMSC NOTICE MGW pool with 1 pool members configured, (ignoring MGW configuration in VTY node 'msc'). (msc_main.c:596)
DLSCCP NOTICE OsmoMSC-A-Iu: Creating SS7 instance (sccp_user.c:539)
DLSCCP NOTICE OsmoMSC-A-Iu: Using SS7 instance 0, pc:0.23.1 (sccp_user.c:566)
DLSCCP NOTICE OsmoMSC-A-Iu: Creating AS instance (sccp_user.c:573)
DLSCCP NOTICE OsmoMSC-A-Iu: Using AS instance as-clnt-OsmoMSC-A-Iu (sccp_user.c:584)
DLSCCP NOTICE OsmoMSC-A-Iu: Creating default route (sccp_user.c:590)
DLSCCP NOTICE OsmoMSC-A-Iu: No unassociated ASP for m3ua, creating new ASP asp-clnt-OsmoMSC-A-Iu (sccp_user.c:629)
DLGLOBAL ERROR Trying to dispatch event 17 to non-existent FSM instance! (osmo_ss7_as.c:118)
DLGLOBAL ERROR backtrace() returned 11 addresses (backtrace.c:42)
DLGLOBAL ERROR 	/build/deps/install/lib/libosmocore.so.21(osmo_log_backtrace+0x20) [0x7fccc8f60343] (backtrace.c:53)
DLGLOBAL ERROR 	/build/deps/install/lib/libosmocore.so.21(_osmo_fsm_inst_dispatch+0x140) [0x7fccc8f6ab21] (backtrace.c:53)
DLGLOBAL ERROR 	/build/deps/install/lib/libosmo-sigtran.so.9(osmo_ss7_as_add_asp+0x1f5) [0x7fccc8ce15f7] (backtrace.c:53)
DLGLOBAL ERROR 	/build/deps/install/lib/libosmo-sigtran.so.9(osmo_sccp_simple_client_on_ss7_id+0xa7f) [0x7fccc8d02fc5] (backtrace.c:53)
DLGLOBAL ERROR 	../src/osmo-msc/osmo-msc(+0x2878a) [0x55e9fb02b78a] (backtrace.c:53)
DLGLOBAL ERROR 	../src/osmo-msc/osmo-msc(+0x28819) [0x55e9fb02b819] (backtrace.c:53)
DLGLOBAL ERROR 	../src/osmo-msc/osmo-msc(+0x293d4) [0x55e9fb02c3d4] (backtrace.c:53)
DLGLOBAL ERROR 	/lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x7fccc893024a] (backtrace.c:53)
DLGLOBAL ERROR 	/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7fccc8930305] (backtrace.c:53)
DLGLOBAL ERROR 	../src/osmo-msc/osmo-msc(+0x27d61) [0x55e9fb02ad61] (backtrace.c:53)
DLSCCP NOTICE OsmoMSC-A-Iu: Using ASP instance asp-clnt-OsmoMSC-A-Iu (sccp_user.c:699)
DLSS7 NOTICE 0: Creating SCCP instance (osmo_ss7.c:408)
DSGS NOTICE SGs socket bound to r=NULL<->l=0.0.0.0:29118 (sgs_server.c:186)
DMSC NOTICE A-interface: SCCP user OsmoMSC-A:RI=SSN_PC,PC=(no PC),SSN=BSSAP, cs7-instance 0 ((null)) (msc_main.c:806)
DMSC NOTICE Iu-interface: SCCP user OsmoMSC-IuCS:RI=SSN_PC,PC=(no PC),SSN=RANAP, cs7-instance 0 ((null)) (msc_main.c:826)
Launching: cd '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'; ../src/osmo-msc/osmo-msc -c ../../../doc/examples/osmo-msc/osmo-msc.cfg
OsmoMSC> enable

OsmoMSC# configure terminal

OsmoMSC(config)# 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
  hostname WORD
  no hostname [HOSTNAME]
  password (8|) WORD
  password LINE
  enable password (8|) WORD
  enable password LINE
  no enable password
  banner motd default
  banner motd file [FILE]
  no banner motd
  service terminal-length <0-512>
  no service terminal-length [<0-512>]
  line vty
  service advanced-vty
  no service advanced-vty
  show history
  cs7 instance <0-15>
  ctrl
  log stderr [blocking-io]
  no log stderr
  log file FILENAME [blocking-io]
  no log file FILENAME
  log alarms <2-32700>
  no log alarms
  log syslog (authpriv|cron|daemon|ftp|lpr|mail|news|user|uucp)
  log syslog local <0-7>
  no log syslog
  log systemd-journal [raw]
  no log systemd-journal
  log gsmtap [HOSTNAME]
  no log gsmtap [HOSTNAME]
  cpu-sched
  stats reporter statsd [NAME]
  no stats reporter statsd [NAME]
  stats reporter log [NAME]
  no stats reporter log [NAME]
  stats interval <0-65535>
  stats-tcp interval <0-65535>
  stats-tcp batch-size <1-65535>
  network
  msc
  sgs
  smsc
  asci
  mncc-int
  hlr
  smpp

OsmoMSC(config)# network

OsmoMSC(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>
  short name .NAME
  long name .NAME
  encryption a5 <0-4> [<0-4>] [<0-4>] [<0-4>] [<0-4>]
  encryption uea <0-2> [<0-2>] [<0-2>]
  authentication (optional|required)
  rrlp mode (none|ms-based|ms-preferred|ass-preferred)
  mm info (0|1)
  timezone <-19-19> (0|15|30|45)
  timezone <-19-19> (0|15|30|45) <0-2>
  no timezone
  call-waiting
  no call-waiting
  mgw <0-255>
  no mgw <0-255>

OsmoMSC(config-net)# encryption?
  encryption  Encryption options
OsmoMSC(config-net)# encryption ?
  a5   GSM A5 Air Interface Encryption.
  uea  UTRAN (3G) encryption algorithms to allow: 0 = UEA0 (no encryption), 1 = UEA1, 2 = UEA2.

OsmoMSC(config-net)# encryption uea ?
  <0-2>  UEAn Algorithm Number
OsmoMSC(config-net)# encryption uea 0 ?
  [<0-2>]  UEAn Algorithm Number
OsmoMSC(config-net)# encryption uea 0 1 ?
  [<0-2>]  UEAn Algorithm Number
OsmoMSC(config-net)# encryption uea 0 1 2 ?
  <cr>  

OsmoMSC(config-net)# exit

OsmoMSC(config)# msc

OsmoMSC(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
  assign-tmsi
  lcls-permitted
  no lcls-permitted
  mncc internal
  mncc external MNCC_SOCKET_PATH
  mncc guard-timeout <0-255>
  ncss guard-timeout <0-255>
  no assign-tmsi
  auth-tuple-max-reuse-count <-1-2147483647>
  auth-tuple-reuse-on-error (0|1)
  check-imei-rqd (0|1|early)
  cs7-instance-a <0-15>
  cs7-instance-iu <0-15>
  emergency-call route-to-msisdn MSISDN
  sms-over-gsup
  no sms-over-gsup
  osmux (on|off|only)
  handover-number range MSISDN_FIRST MSISDN_LAST
  nri bitlen <0-15>
  nri add <0-32767> [<0-32767>]
  nri del <0-32767> [<0-32767>]
  neighbor (a|iu) lac <0-65535> (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  neighbor (a|iu) lac-ci <0-65535> <0-65535> (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  neighbor (a|iu) cgi <0-999> <0-999> <0-65535> <0-65535> (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  no neighbor (a|iu) (ran-pc|msc-ipa-name) RAN_PC_OR_MSC_IPA_NAME
  timer [(vlr|mgw|mncc|sccp|geran|utran|sgs)] [TNNNN] [(<0-2147483647>|default)]
  keepalive request-interval <0-4294967295>
  keepalive request-endpoint NAME
  keepalive timeout <0-4294967295>
  iu rab-assign-addr-enc (x213|v4raw)
  asn1 debug (1|0)
  asn1 xer-print (1|0)

OsmoMSC(config-msc)# ncss?
  ncss  Configure call independent Supplementary Services

OsmoMSC(config-msc)# ncss ?
  guard-timeout  Set guard timer for session activity

OsmoMSC(config-msc)# mncc?
  mncc  Configure Mobile Network Call Control

OsmoMSC(config-msc)# mncc ?
  internal       Use internal MNCC handler (default; changes need a program restart)
  external       Use external MNCC handler (changes need a program restart)
  guard-timeout  Set global guard timer for mncc interface activity

OsmoMSC(config-msc)# mncc external ?
  MNCC_SOCKET_PATH  File system path to create the MNCC unix domain socket at

OsmoMSC(config-msc)# mncc external /path/not/used

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 1 2
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc external /path/not/used
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end

OsmoMSC(config-msc)# mncc internal

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 1 2
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end

OsmoMSC(config-msc)# exit

OsmoMSC(config)# mncc-int

OsmoMSC(config-mncc-int)# 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
  default-codec tch-f (fr|efr|amr)
  default-codec tch-h (hr|amr)

OsmoMSC(config-mncc-int)# exit

OsmoMSC(config)# hlr

OsmoMSC(config-hlr)# 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
  remote-port <1-65535>
  ipa-name NAME

OsmoMSC(config-hlr)# exit

OsmoMSC(config)# exit

OsmoMSC# configure terminal

OsmoMSC(config)# network

OsmoMSC(config-net)# end


OsmoMSC# configure terminal

OsmoMSC(config)# sgs

OsmoMSC(config-sgs)# 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
  local-port <0-65535>
  timer (ts5|ts6-2|ts7|ts11|ts14|ts15) <1-120>
  counter (ns7|ns11) <0-255>
  vlr-name FQDN
OsmoMSC(config-sgs)# end


OsmoMSC# disable

OsmoMSC> enable


OsmoMSC# ! Punching some '...' holes because of optional SMPP, Iu

OsmoMSC# 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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 1 2
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end

OsmoMSC# configure terminal

OsmoMSC(config)# network

OsmoMSC(config-net)# encryption uea 0

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 0
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end

OsmoMSC(config-net)# encryption uea 1

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 1
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end

OsmoMSC(config-net)# encryption uea 2

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 2
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end

OsmoMSC(config-net)# encryption uea 0 1

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 0 1
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end

OsmoMSC(config-net)# encryption uea 0 2

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 0 2
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end

OsmoMSC(config-net)# encryption uea 1 2

OsmoMSC(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 cc notice
 logging level bcc notice
 logging level gcc notice
 logging level mm notice
 logging level rr notice
 logging level mncc notice
 logging level pag notice
 logging level msc notice
 logging level mgcp notice
 logging level ho notice
 logging level db notice
 logging level ref notice
 logging level ctrl notice
 logging level smpp notice
 logging level ranap notice
 logging level vlr notice
 logging level iucs notice
 logging level bssap notice
 logging level sgs notice
 logging level ss notice
 logging level asci 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
!
cs7 instance 0
 point-code 0.23.1
network
 network country code 001
 mobile network code 01
 short name OsmoMSC
 long name OsmoMSC
 encryption a5 0
 encryption uea 1 2
 authentication optional
 rrlp mode none
 mm info 1
 mgw 0
  local-port 2728
  remote-ip 127.0.0.1
  remote-port 2427
msc
 mncc internal
 mncc guard-timeout 180
 ncss guard-timeout 30
 assign-tmsi
 cs7-instance-a 0
 cs7-instance-iu 0
 auth-tuple-max-reuse-count 3
 auth-tuple-reuse-on-error 1
mncc-int
 default-codec tch-f fr
 default-codec tch-h hr
smpp
 local-tcp-port 2775
 policy closed
 no smpp-first
hlr
 remote-ip 127.0.0.1
 remote-port 4222
 ipa-name unnamed-MSC
sgs
 local-port 29118
 local-ip 0.0.0.0
 vlr-name vlr.example.net
smsc
 queue max-pending 20
 queue max-failure 1
 database delete-delivered 1
 database delete-expired 1
 validity-period minimum 1
 validity-period default 10080
asci
 disable
 gcr
end
DMSC NOTICE Terminating due to signal 15 (msc_main.c:286)
full talloc report on 'osmo_msc' (total  19919 bytes in  98 blocks)
    asn1                           contains      0 bytes in   1 blocks (ref 0) 0x55e9fbccb3b0
    struct osmo_ss7_instance       contains   5242 bytes in  40 blocks (ref 0) 0x55e9fbb81980
        struct osmo_sccp_instance      contains    951 bytes in   8 blocks (ref 0) 0x55e9fbccad50
            struct osmo_sccp_user          contains     93 bytes in   2 blocks (ref 0) 0x55e9fbce2160
                OsmoMSC-IuCS                   contains     13 bytes in   1 blocks (ref 0) 0x55e9fbce2220
            struct osmo_sccp_user          contains     90 bytes in   2 blocks (ref 0) 0x55e9fbcd39b0
                OsmoMSC-A                      contains     10 bytes in   1 blocks (ref 0) 0x55e9fbce1fe0
            struct osmo_sccp_user          contains     96 bytes in   2 blocks (ref 0) 0x55e9fbcc69e0
                SCCP Management                contains     16 bytes in   1 blocks (ref 0) 0x55e9fbce1f60
            sccp_user.c:241                contains    560 bytes in   1 blocks (ref 0) 0x55e9fbce1cc0
        struct osmo_ss7_asp            contains   2979 bytes in  19 blocks (ref 0) 0x55e9fbb7f8e0
            struct osmo_fsm_inst           contains    373 bytes in   4 blocks (ref 0) 0x55e9fbce1a70
                struct xua_asp_fsm_priv        contains    104 bytes in   1 blocks (ref 0) 0x55e9fbcc5ec0
                XUA_ASP(asp-clnt-OsmoMSC-A-Iu)[0x55e9fbce1a70] contains     47 bytes in   1 blocks (ref 0) 0x55e9fbce1c20
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x55e9fbce1ba0
            struct osmo_stream_cli         contains    954 bytes in   4 blocks (ref 0) 0x55e9fbce1670
                localhost                      contains     10 bytes in   1 blocks (ref 0) 0x55e9fbcdbd70
                localhost                      contains     10 bytes in   1 blocks (ref 0) 0x55e9fbcd7aa0
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x55e9fbcd3cb0
            struct osmo_fsm_inst           contains    284 bytes in   4 blocks (ref 0) 0x55e9fbce1420
                struct lm_fsm_priv             contains      8 bytes in   1 blocks (ref 0) 0x55e9fbcc6440
                xua_default_lm(asp-clnt-OsmoMSC-A-Iu)[0x55e9fbce1420] contains     54 bytes in   1 blocks (ref 0) 0x55e9fbce15d0
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x55e9fbce1550
            localhost                      contains     10 bytes in   1 blocks (ref 0) 0x55e9fbca96d0
            localhost                      contains     10 bytes in   1 blocks (ref 0) 0x55e9fbcd7900
            osmo_ss7_asp.c:561             contains    280 bytes in   1 blocks (ref 0) 0x55e9fbca9550
            asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x55e9fbca94d0
            rate_ctr.c:233                 contains    302 bytes in   2 blocks (ref 0) 0x55e9fbca9350
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x55e9fbcd3a80
        struct osmo_ss7_as             contains    868 bytes in   8 blocks (ref 0) 0x55e9fbb5bfb0
            struct osmo_fsm_inst           contains    378 bytes in   4 blocks (ref 0) 0x55e9fbcaf640
                struct xua_as_fsm_priv         contains    112 bytes in   1 blocks (ref 0) 0x55e9fbccfdf0
                XUA_AS(as-clnt-OsmoMSC-A-Iu)[0x55e9fbcaf640] contains     45 bytes in   1 blocks (ref 0) 0x55e9fbcaf770
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x55e9fbccb150
            as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x55e9fbcc66e0
            rate_ctr.c:233                 contains    221 bytes in   2 blocks (ref 0) 0x55e9fbcaf510
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x55e9fbcd0870
        struct osmo_ss7_route_table    contains    148 bytes in   4 blocks (ref 0) 0x55e9fbcc8520
            struct osmo_ss7_route          contains     85 bytes in   2 blocks (ref 0) 0x55e9fbcc5de0
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x55e9fbcc67a0
            system                         contains      7 bytes in   1 blocks (ref 0) 0x55e9fbccb2b0
    telnet_connection              contains      1 bytes in   1 blocks (ref 0) 0x55e9fbcaa790
    struct osmo_stream_srv_link    contains   1920 bytes in   2 blocks (ref 0) 0x55e9fbca8870
        0.0.0.0                        contains      8 bytes in   1 blocks (ref 0) 0x55e9fbca9050
    struct sgs_state               contains    376 bytes in   1 blocks (ref 0) 0x55e9fbca8690
    struct smsc                    contains    152 bytes in   1 blocks (ref 0) 0x55e9fbb59990
    sms.db                         contains      7 bytes in   1 blocks (ref 0) 0x55e9fbbc1630
    struct sms_queue_config        contains     32 bytes in   1 blocks (ref 0) 0x55e9fbbc15a0
    struct gsm_network             contains  11379 bytes in  32 blocks (ref 0) 0x55e9fbb5c1b0
        struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x55e9fbce2060
        struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x55e9fbcc6aa0
        struct gsm_sms_queue           contains    776 bytes in   4 blocks (ref 0) 0x55e9fbb81200
            rate_ctr.c:233                 contains    440 bytes in   1 blocks (ref 0) 0x55e9fbcab5e0
            stat_item.c:195                contains    104 bytes in   2 blocks (ref 0) 0x55e9fbcaa100
                struct osmo_stat_item          contains     56 bytes in   1 blocks (ref 0) 0x55e9fbcaa1a0
        struct gsup_client_mux         contains    682 bytes in   6 blocks (ref 0) 0x55e9fbca9ec0
            struct osmo_gsup_client        contains    514 bytes in   4 blocks (ref 0) 0x55e9fbba4670
                struct osmo_fd                 contains     48 bytes in   1 blocks (ref 0) 0x55e9fbca9f90
                struct ipa_client_conn         contains    202 bytes in   2 blocks (ref 0) 0x55e9fbb5e520
                    127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x55e9fbcaa030
            struct ipaccess_unit           contains     64 bytes in   1 blocks (ref 0) 0x55e9fbcaaab0
        struct ctrl_handle             contains     88 bytes in   1 blocks (ref 0) 0x55e9fbca9ca0
        127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x55e9fbcaacd0
        struct vlr_instance            contains   2496 bytes in   5 blocks (ref 0) 0x55e9fbb5aa60
            rate_ctr.c:233                 contains   2040 bytes in   1 blocks (ref 0) 0x55e9fbc92bf0
            stat_item.c:195                contains    168 bytes in   2 blocks (ref 0) 0x55e9fbc92a70
                struct osmo_stat_item          contains    112 bytes in   1 blocks (ref 0) 0x55e9fbc92b10
            struct osmo_nri_ranges         contains     16 bytes in   1 blocks (ref 0) 0x55e9fbc929f0
        struct mgcp_client_conf        contains   1088 bytes in   1 blocks (ref 0) 0x55e9fbbc10f0
        struct mgcp_client_pool        contains   2877 bytes in   7 blocks (ref 0) 0x55e9fbbc1060
            struct mgcp_client_pool_member contains   2716 bytes in   4 blocks (ref 0) 0x55e9fbcaaee0
                struct mgcp_client             contains   1580 bytes in   3 blocks (ref 0) 0x55e9fbcaef90
                    struct osmo_io_fd              contains    284 bytes in   2 blocks (ref 0) 0x55e9fbb5ebb0
                        r=127.0.0.1:2427<->l=127.0.0.1:2728 contains     36 bytes in   1 blocks (ref 0) 0x55e9fbcc6be0
            struct cmd_node                contains    121 bytes in   2 blocks (ref 0) 0x55e9fbb5c980
                %s(config-mgw)#                contains     17 bytes in   1 blocks (ref 0) 0x55e9fbbe3270
        127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x55e9fbbc0190
        stat_item.c:195                contains    168 bytes in   2 blocks (ref 0) 0x55e9fbbc0ee0
            struct osmo_stat_item          contains    112 bytes in   1 blocks (ref 0) 0x55e9fbb5cd20
        rate_ctr.c:233                 contains   2520 bytes in   1 blocks (ref 0) 0x55e9fbbc04a0
    struct sched_vty_opts          contains     72 bytes in   1 blocks (ref 0) 0x55e9fbbade40
    utils.c:386                    contains    203 bytes in   1 blocks (ref 0) 0x55e9fbae5a20
    utils.c:386                    contains     46 bytes in   1 blocks (ref 0) 0x55e9fbae5980
    utils.c:386                    contains    165 bytes in   1 blocks (ref 0) 0x55e9fbae5870
    utils.c:386                    contains     43 bytes in   1 blocks (ref 0) 0x55e9fbae57d0
    transaction                    contains      0 bytes in   1 blocks (ref 0) 0x55e9fbac1a70
    gsm_call                       contains      0 bytes in   1 blocks (ref 0) 0x55e9fbac1a00
    sms                            contains      0 bytes in   1 blocks (ref 0) 0x55e9fbac1990
    osmo_signal                    contains    280 bytes in   8 blocks (ref 0) 0x55e9fbac1920
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x55e9fbccb320
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x55e9fbcafbf0
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x55e9fbcaa700
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x55e9fbcaa800
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x55e9fbcaac40
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x55e9fbcaadd0
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x55e9fbc599b0
    msgb                           contains      0 bytes in   1 blocks (ref 0) 0x55e9fbac18b0
full talloc report on 'null_context' (total     24 bytes in   2 blocks)
    struct lookup_helper           contains     24 bytes in   1 blocks (ref 0) 0x55e9fbcaa570
signal 15 received
Terminating took 0.897s

RESULTS:
pass: ../../../tests/test_neighbor_ident.vty
pass: ../../../tests/test_nodes.vty

rm -f ./sms.db*
make[8]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make[7]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make ctrl-test
make[7]: Entering directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make ctrl-python-test
make[8]: Entering directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
../../../tests/ctrl_test_runner.py -w /build/osmo-msc-1.11.1.58-1fc3/_build/sub -v
testRateCounters (__main__.TestCtrlMSC.testRateCounters) ... confpath /build/osmo-msc-1.11.1.58-1fc3/tests/.., workdir /build/osmo-msc-1.11.1.58-1fc3/_build/sub
Running tests for specific control commands
Opening /dev/null
Launching: PWD=/build/osmo-msc-1.11.1.58-1fc3/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.11.1.58-1fc3/tests/../doc/examples/osmo-msc/osmo-msc.cfg'
Connecting to host 127.0.0.1:4255
Sending "GET 1000 rate_ctr.*"
Got message: b'ERROR 1000 GET variable contains invalid characters'
Decoded replies:  {1000: {'mtype': b'ERROR', 'id': 1000, 'var': b'GET', 'value': b'variable contains invalid characters'}}
Process returned code: -6
ERROR

======================================================================
ERROR: testRateCounters (__main__.TestCtrlMSC.testRateCounters)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests/../../../tests/ctrl_test_runner.py", line 69, in tearDown
    raise Exception("Process returned %d" % rc)
Exception: Process returned -6

----------------------------------------------------------------------
Ran 1 test in 2.170s

FAILED (errors=1)
make[8]: *** [Makefile:749: ctrl-python-test] Error 1
make[7]: *** [Makefile:760: ctrl-test] Error 2
make[6]: *** [Makefile:716: python-tests] Error 2
make[8]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make[7]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make[6]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make[5]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make[5]: *** [Makefile:769: check-local] Error 2
make[4]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make[4]: *** [Makefile:574: check-am] Error 2
make[3]: *** [Makefile:424: check-recursive] Error 1
make[3]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub/tests'
make[2]: *** [Makefile:473: check-recursive] Error 1
make[2]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'
make[1]: *** [Makefile:772: check] Error 2
make[1]: Leaving directory '/build/osmo-msc-1.11.1.58-1fc3/_build/sub'
make: *** [Makefile:692: distcheck] Error 1
+ exit_tar_workspace
+ '[' 1 = 1 ']'
+ tar -cJf /tmp/workspace.tar.xz /build
tar: Removing leading `/' from member names
+ mv /tmp/workspace.tar.xz /build
+ cat-testlogs.sh
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1593280 killed;
[ssh-agent] Stopped.
Archiving artifacts
Sending e-mails to: jenkins-notifications@lists.osmocom.org laforge@gnumonks.org
Finished: FAILURE