Skip to content
Failed

Console Output

Skipping 730 KB.. Full Log
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132356  1.3  0.0  28004 23624 ?        S    10:56   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/../.. -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132397  0.0  0.0  20528 12684 ?        D    10:56   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_custom-sccp.cfgl85w7w6w
build     132404  0.0  0.0   2576   936 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132406  0.0  0.0   3700  1868 ?        S    10:56   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', 53348), 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', 53348), raddr=('127.0.0.1', 4254)> (0 sockets open)
Verifying src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_custom-sccp.cfgl85w7w6w, test token_vty_command
Launching: PWD=/build/osmo-msc-1.12.1.3-5fb4a/_build/sub 'src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_custom-sccp.cfgl85w7w6w'

> ls -l /proc/132356/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132356  1.0  0.0  28004 23624 ?        S    10:56   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/../.. -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132407 20.0  0.0  20724 12952 ?        S    10:56   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_custom-sccp.cfgl85w7w6w
build     132414  0.0  0.0   2576   920 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132416  0.0  0.0   3700  1860 ?        S    10:56   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', 53364), 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', 53364), raddr=('127.0.0.1', 4254)> (0 sockets open)
Verifying src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/../../doc/examples/osmo-msc/osmo-msc_multi-cs7.cfg, test verify_doc
Launching: PWD=/build/osmo-msc-1.12.1.3-5fb4a/_build/sub 'src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/../../doc/examples/osmo-msc/osmo-msc_multi-cs7.cfg'

> ls -l /proc/132356/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132356  1.0  0.0  28004 23624 ?        S    10:56   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/../.. -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132417  0.0  0.0  20728 13180 ?        S    10:56   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/../../doc/examples/osmo-msc/osmo-msc_multi-cs7.cfg
build     132424  0.0  0.0   2576   924 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132426  0.0  0.0   3700  1808 ?        S    10:56   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', 53368), 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', 53368), raddr=('127.0.0.1', 4254)> (0 sockets open)
Verifying src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfg15syzkgm, test write_config
Launching: PWD=/build/osmo-msc-1.12.1.3-5fb4a/_build/sub 'src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfg15syzkgm'

> ls -l /proc/132356/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132356  0.9  0.0  28004 23624 ?        S    10:56   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/../.. -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132427  0.0  0.0  20728 12936 ?        S    10:56   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfg15syzkgm
build     132434  0.0  0.0   2576   952 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132436  0.0  0.0   3700  1820 ?        S    10:56   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', 47892), 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', 47892), raddr=('127.0.0.1', 4254)> (0 sockets open)
Verifying src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfg15syzkgm, test token_vty_command
Launching: PWD=/build/osmo-msc-1.12.1.3-5fb4a/_build/sub 'src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfg15syzkgm'

> ls -l /proc/132356/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132356  0.8  0.0  28004 23624 ?        S    10:56   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/../.. -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132437  0.0  0.0  20728 12916 ?        S    10:56   0:00 src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/_build/sub/writtenconfig/osmo-msc_multi-cs7.cfg15syzkgm
build     132444  0.0  0.0   2576   952 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132446  0.0  0.0   3700  1848 ?        S    10:56   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', 47900), 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', 47900), raddr=('127.0.0.1', 4254)> (0 sockets open)
../../../tests/vty_test_runner.py -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
confpath /build/osmo-msc-1.12.1.3-5fb4a/tests/.., workdir /build/osmo-msc-1.12.1.3-5fb4a/_build/sub
Running tests for specific VTY commands
testConfigNetworkTree (__main__.TestVTYMSC.testConfigNetworkTree) ... Opening /dev/null
Launching: PWD=/build/osmo-msc-1.12.1.3-5fb4a/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/132447/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132447 33.3  0.0  19644 14736 ?        S    10:56   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132448  0.0  0.0  20524 12664 ?        D    10:56   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     132455  0.0  0.0   2576   940 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132457  0.0  0.0   3700  1844 ?        S    10:56   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', 47912), 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', 47912), 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.12.1.3-5fb4a/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/132447/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132447  1.3  0.0  19644 14736 ?        S    10:56   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132458  0.0  0.0  20720 12928 ?        S    10:56   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     132465  0.0  0.0   2576   908 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132467  0.0  0.0   3700  1744 ?        S    10:56   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', 47920), 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', 47920), 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.12.1.3-5fb4a/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/132447/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132447  0.6  0.0  19644 14736 ?        S    10:56   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132468  0.0  0.0  20720 13080 ?        S    10:56   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     132475  0.0  0.0   2576   916 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132477  0.0  0.0   3700  1864 ?        S    10:56   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', 47932), 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', 47932), 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.12.1.3-5fb4a/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/132447/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132447  0.4  0.0  19644 14736 ?        S    10:56   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132478  0.0  0.0  20720 13092 ?        S    10:56   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     132485  0.0  0.0   2576   896 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132487  0.0  0.0   3700  1764 ?        S    10:56   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', 47946), 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', 47946), 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.12.1.3-5fb4a/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/132447/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132447  0.3  0.0  19644 14736 ?        S    10:56   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132488  0.0  0.0  20720 13180 ?        S    10:56   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     132495  0.0  0.0   2576   900 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132497  0.0  0.0   3700  1804 ?        S    10:56   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', 47962), 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', 47962), 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.12.1.3-5fb4a/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg'

> ls -l /proc/132447/fd
total 0
lr-x------ 1 build build 64 Oct 10 10:56 0 -> pipe:[1395430160]
l-wx------ 1 build build 64 Oct 10 10:56 1 -> pipe:[1395430161]
l-wx------ 1 build build 64 Oct 10 10:56 2 -> pipe:[1395430162]
l-wx------ 1 build build 64 Oct 10 10:56 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     121009  0.0  0.0   3924  3092 ?        S    10:55   0:00 /bin/bash -c test -d osmo-msc-1.12.1.3-5fb4a/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-msc-1.12.1.3-5fb4a/_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.12.1.3-5fb4a.tar.gz osmo-msc-1.12.1.3-5fb4a.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build     125475  0.0  0.0   3924  3036 ?        S    10:55   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.12.1.3-5fb4a/_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     125681  0.0  0.0   3924  3032 ?        S    10:56   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.12.1.3-5fb4a/_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     132447  0.2  0.0  19644 14736 ?        S    10:56   0:00 python3 ../../../tests/vty_test_runner.py -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
build     132498  0.0  0.0  20720 13060 ?        S    10:56   0:00 ./src/osmo-msc/osmo-msc -c /build/osmo-msc-1.12.1.3-5fb4a/tests/../doc/examples/osmo-msc/osmo-msc.cfg
build     132505  0.0  0.0   2576   924 ?        S    10:56   0:00 /bin/sh -c ps xua | grep osmo
build     132507  0.0  0.0   3700  1896 ?        S    10:56   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', 52592), 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', 52592), raddr=('127.0.0.1', 4254)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok

----------------------------------------------------------------------
Ran 6 tests in 8.768s

OK
rm -f ../sms.db*
make[8]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make vty-transcript-test
make[8]: Entering directory '/build/osmo-msc-1.12.1.3-5fb4a/_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)
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:409)
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.12.1.3-5fb4a/_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|data-2400|data-4800|data-9600|data-14400|data-4800-nt|data-9600-nt|data-14400-nt) [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  19927 bytes in  98 blocks)
    asn1                           contains      0 bytes in   1 blocks (ref 0) 0x5623e5fbe2f0
    struct osmo_ss7_instance       contains   5250 bytes in  40 blocks (ref 0) 0x5623e5fc2bf0
        struct osmo_sccp_instance      contains    951 bytes in   8 blocks (ref 0) 0x5623e5fb1d50
            struct osmo_sccp_user          contains     93 bytes in   2 blocks (ref 0) 0x5623e5fb96e0
                OsmoMSC-IuCS                   contains     13 bytes in   1 blocks (ref 0) 0x5623e5fd2990
            struct osmo_sccp_user          contains     90 bytes in   2 blocks (ref 0) 0x5623e5fb8fd0
                OsmoMSC-A                      contains     10 bytes in   1 blocks (ref 0) 0x5623e5fb8990
            struct osmo_sccp_user          contains     96 bytes in   2 blocks (ref 0) 0x5623e5fb3670
                SCCP Management                contains     16 bytes in   1 blocks (ref 0) 0x5623e5fd2910
            sccp_user.c:241                contains    560 bytes in   1 blocks (ref 0) 0x5623e5fd2670
        struct osmo_ss7_asp            contains   2979 bytes in  19 blocks (ref 0) 0x5623e5e69ee0
            struct osmo_fsm_inst           contains    373 bytes in   4 blocks (ref 0) 0x5623e5fd2420
                struct xua_asp_fsm_priv        contains    104 bytes in   1 blocks (ref 0) 0x5623e5fb6980
                XUA_ASP(asp-clnt-OsmoMSC-A-Iu)[0x5623e5fd2420] contains     47 bytes in   1 blocks (ref 0) 0x5623e5fd25d0
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5623e5fd2550
            struct osmo_stream_cli         contains    954 bytes in   4 blocks (ref 0) 0x5623e5fd2020
                localhost                      contains     10 bytes in   1 blocks (ref 0) 0x5623e5fc5e50
                localhost                      contains     10 bytes in   1 blocks (ref 0) 0x5623e5fc9b10
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5623e5fc5b90
            struct osmo_fsm_inst           contains    284 bytes in   4 blocks (ref 0) 0x5623e5f951e0
                struct lm_fsm_priv             contains      8 bytes in   1 blocks (ref 0) 0x5623e5fb3a70
                xua_default_lm(asp-clnt-OsmoMSC-A-Iu)[0x5623e5f951e0] contains     54 bytes in   1 blocks (ref 0) 0x5623e5fb6b50
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5623e5f95310
            localhost                      contains     10 bytes in   1 blocks (ref 0) 0x5623e5f95160
            localhost                      contains     10 bytes in   1 blocks (ref 0) 0x5623e5fc9970
            osmo_ss7_asp.c:561             contains    280 bytes in   1 blocks (ref 0) 0x5623e5f94fe0
            asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5623e5fb88c0
            rate_ctr.c:233                 contains    302 bytes in   2 blocks (ref 0) 0x5623e5fb8740
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x5623e5fc5cb0
        struct osmo_ss7_as             contains    868 bytes in   8 blocks (ref 0) 0x5623e5e491b0
            struct osmo_fsm_inst           contains    378 bytes in   4 blocks (ref 0) 0x5623e5fb8610
                struct xua_as_fsm_priv         contains    112 bytes in   1 blocks (ref 0) 0x5623e5fb94a0
                XUA_AS(as-clnt-OsmoMSC-A-Iu)[0x5623e5fb8610] contains     45 bytes in   1 blocks (ref 0) 0x5623e5f9ad50
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x5623e5fb9630
            as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x5623e5fb9580
            rate_ctr.c:233                 contains    221 bytes in   2 blocks (ref 0) 0x5623e5e44f30
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x5623e5fb6a50
        struct osmo_ss7_route_table    contains    148 bytes in   4 blocks (ref 0) 0x5623e5fbc160
            struct osmo_ss7_route          contains     85 bytes in   2 blocks (ref 0) 0x5623e5f9aca0
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x5623e5fbc6d0
            system                         contains      7 bytes in   1 blocks (ref 0) 0x5623e5fbe280
    telnet_connection              contains      1 bytes in   1 blocks (ref 0) 0x5623e5f96420
    struct osmo_stream_srv_link    contains   1920 bytes in   2 blocks (ref 0) 0x5623e5f94500
        0.0.0.0                        contains      8 bytes in   1 blocks (ref 0) 0x5623e5f94ce0
    struct sgs_state               contains    376 bytes in   1 blocks (ref 0) 0x5623e5f94320
    struct smsc                    contains    152 bytes in   1 blocks (ref 0) 0x5623e5e43f90
    sms.db                         contains      7 bytes in   1 blocks (ref 0) 0x5623e5eabc30
    struct sms_queue_config        contains     32 bytes in   1 blocks (ref 0) 0x5623e5eabba0
    struct gsm_network             contains  11379 bytes in  32 blocks (ref 0) 0x5623e5e467b0
        struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x5623e5fb6de0
        struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x5623e5fb3fd0
        struct gsm_sms_queue           contains    776 bytes in   4 blocks (ref 0) 0x5623e5e6b800
            rate_ctr.c:233                 contains    440 bytes in   1 blocks (ref 0) 0x5623e5f97270
            stat_item.c:195                contains    104 bytes in   2 blocks (ref 0) 0x5623e5f95d90
                struct osmo_stat_item          contains     56 bytes in   1 blocks (ref 0) 0x5623e5f95e30
        struct gsup_client_mux         contains    682 bytes in   6 blocks (ref 0) 0x5623e5f95b50
            struct osmo_gsup_client        contains    514 bytes in   4 blocks (ref 0) 0x5623e5e8ec70
                struct osmo_fd                 contains     48 bytes in   1 blocks (ref 0) 0x5623e5f95c20
                struct ipa_client_conn         contains    202 bytes in   2 blocks (ref 0) 0x5623e5e48b20
                    127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x5623e5f95cc0
            struct ipaccess_unit           contains     64 bytes in   1 blocks (ref 0) 0x5623e5f96740
        struct ctrl_handle             contains     88 bytes in   1 blocks (ref 0) 0x5623e5f95930
        127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x5623e5f96960
        struct vlr_instance            contains   2496 bytes in   5 blocks (ref 0) 0x5623e5e45060
            rate_ctr.c:233                 contains   2040 bytes in   1 blocks (ref 0) 0x5623e5f7e880
            stat_item.c:195                contains    168 bytes in   2 blocks (ref 0) 0x5623e5f7e700
                struct osmo_stat_item          contains    112 bytes in   1 blocks (ref 0) 0x5623e5f7e7a0
            struct osmo_nri_ranges         contains     16 bytes in   1 blocks (ref 0) 0x5623e5f7e680
        struct mgcp_client_conf        contains   1088 bytes in   1 blocks (ref 0) 0x5623e5eab6f0
        struct mgcp_client_pool        contains   2877 bytes in   7 blocks (ref 0) 0x5623e5eab660
            struct mgcp_client_pool_member contains   2716 bytes in   4 blocks (ref 0) 0x5623e5f96b70
                struct mgcp_client             contains   1580 bytes in   3 blocks (ref 0) 0x5623e5fb8090
                    struct osmo_io_fd              contains    284 bytes in   2 blocks (ref 0) 0x5623e5fb32b0
                        r=127.0.0.1:2427<->l=127.0.0.1:2728 contains     36 bytes in   1 blocks (ref 0) 0x5623e5fb9180
            struct cmd_node                contains    121 bytes in   2 blocks (ref 0) 0x5623e5e46f80
                %s(config-mgw)#                contains     17 bytes in   1 blocks (ref 0) 0x5623e5ecd870
        127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x5623e5eaa790
        stat_item.c:195                contains    168 bytes in   2 blocks (ref 0) 0x5623e5eab4e0
            struct osmo_stat_item          contains    112 bytes in   1 blocks (ref 0) 0x5623e5e47320
        rate_ctr.c:233                 contains   2520 bytes in   1 blocks (ref 0) 0x5623e5eaaaa0
    struct sched_vty_opts          contains     72 bytes in   1 blocks (ref 0) 0x5623e5e98440
    utils.c:386                    contains    203 bytes in   1 blocks (ref 0) 0x5623e5dcfa20
    utils.c:386                    contains     46 bytes in   1 blocks (ref 0) 0x5623e5dcf980
    utils.c:386                    contains    165 bytes in   1 blocks (ref 0) 0x5623e5dcf870
    utils.c:386                    contains     43 bytes in   1 blocks (ref 0) 0x5623e5dcf7d0
    transaction                    contains      0 bytes in   1 blocks (ref 0) 0x5623e5daba70
    gsm_call                       contains      0 bytes in   1 blocks (ref 0) 0x5623e5daba00
    sms                            contains      0 bytes in   1 blocks (ref 0) 0x5623e5dab990
    osmo_signal                    contains    280 bytes in   8 blocks (ref 0) 0x5623e5dab920
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5623e5fb79a0
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5623e5fb28b0
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5623e5f96390
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5623e5f96490
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5623e5f968d0
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5623e5f96a60
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x5623e5f43fb0
    msgb                           contains      0 bytes in   1 blocks (ref 0) 0x5623e5dab8b0
full talloc report on 'null_context' (total   1144 bytes in  22 blocks)
    struct neighbor_ident_entry    contains    144 bytes in   2 blocks (ref 0) 0x5623e5fd6cb0
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd6a70
    struct neighbor_ident_entry    contains    144 bytes in   2 blocks (ref 0) 0x5623e5fd6b20
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5af0
    struct neighbor_ident_entry    contains    208 bytes in   4 blocks (ref 0) 0x5623e5fb2150
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5f00
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5fb0
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5c30
    struct neighbor_ident_entry    contains    208 bytes in   4 blocks (ref 0) 0x5623e5fb2370
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5d20
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5ba0
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5a60
    struct neighbor_ident_entry    contains    208 bytes in   4 blocks (ref 0) 0x5623e5fb2b00
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5780
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5f9b4e0
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5f9bfb0
    struct neighbor_ident_entry    contains    208 bytes in   4 blocks (ref 0) 0x5623e5fb4550
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5470
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd5000
        struct cell_id_list_entry      contains     32 bytes in   1 blocks (ref 0) 0x5623e5fd4e50
    struct lookup_helper           contains     24 bytes in   1 blocks (ref 0) 0x5623e5f96200
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)
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:409)
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.12.1.3-5fb4a/_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  19927 bytes in  98 blocks)
    asn1                           contains      0 bytes in   1 blocks (ref 0) 0x56028de4e000
    struct osmo_ss7_instance       contains   5250 bytes in  40 blocks (ref 0) 0x56028de532a0
        struct osmo_sccp_instance      contains    951 bytes in   8 blocks (ref 0) 0x56028de4d9a0
            struct osmo_sccp_user          contains     93 bytes in   2 blocks (ref 0) 0x56028de63d70
                OsmoMSC-IuCS                   contains     13 bytes in   1 blocks (ref 0) 0x56028de63e30
            struct osmo_sccp_user          contains     90 bytes in   2 blocks (ref 0) 0x56028de56600
                OsmoMSC-A                      contains     10 bytes in   1 blocks (ref 0) 0x56028de63bf0
            struct osmo_sccp_user          contains     96 bytes in   2 blocks (ref 0) 0x56028de49630
                SCCP Management                contains     16 bytes in   1 blocks (ref 0) 0x56028de63b70
            sccp_user.c:241                contains    560 bytes in   1 blocks (ref 0) 0x56028de638d0
        struct osmo_ss7_asp            contains   2979 bytes in  19 blocks (ref 0) 0x56028dd00ee0
            struct osmo_fsm_inst           contains    373 bytes in   4 blocks (ref 0) 0x56028de63680
                struct xua_asp_fsm_priv        contains    104 bytes in   1 blocks (ref 0) 0x56028de48b10
                XUA_ASP(asp-clnt-OsmoMSC-A-Iu)[0x56028de63680] contains     47 bytes in   1 blocks (ref 0) 0x56028de63830
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x56028de637b0
            struct osmo_stream_cli         contains    954 bytes in   4 blocks (ref 0) 0x56028de63280
                localhost                      contains     10 bytes in   1 blocks (ref 0) 0x56028de5b990
                localhost                      contains     10 bytes in   1 blocks (ref 0) 0x56028de5e9c0
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x56028de5a6f0
            struct osmo_fsm_inst           contains    284 bytes in   4 blocks (ref 0) 0x56028de2c3e0
                struct lm_fsm_priv             contains      8 bytes in   1 blocks (ref 0) 0x56028de49090
                xua_default_lm(asp-clnt-OsmoMSC-A-Iu)[0x56028de2c3e0] contains     54 bytes in   1 blocks (ref 0) 0x56028de56900
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x56028de2c510
            localhost                      contains     10 bytes in   1 blocks (ref 0) 0x56028de2c360
            localhost                      contains     10 bytes in   1 blocks (ref 0) 0x56028de5a550
            osmo_ss7_asp.c:561             contains    280 bytes in   1 blocks (ref 0) 0x56028de2c1e0
            asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x56028de2c160
            rate_ctr.c:233                 contains    302 bytes in   2 blocks (ref 0) 0x56028de2bfe0
                asp-clnt-OsmoMSC-A-Iu          contains     22 bytes in   1 blocks (ref 0) 0x56028de566d0
        struct osmo_ss7_as             contains    868 bytes in   8 blocks (ref 0) 0x56028dcdd5b0
            struct osmo_fsm_inst           contains    378 bytes in   4 blocks (ref 0) 0x56028de32290
                struct xua_as_fsm_priv         contains    112 bytes in   1 blocks (ref 0) 0x56028de52a40
                XUA_AS(as-clnt-OsmoMSC-A-Iu)[0x56028de32290] contains     45 bytes in   1 blocks (ref 0) 0x56028de323c0
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x56028de4dda0
            as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x56028de49330
            rate_ctr.c:233                 contains    221 bytes in   2 blocks (ref 0) 0x56028de32160
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x56028de534c0
        struct osmo_ss7_route_table    contains    148 bytes in   4 blocks (ref 0) 0x56028de4b170
            struct osmo_ss7_route          contains     85 bytes in   2 blocks (ref 0) 0x56028de48a30
                as-clnt-OsmoMSC-A-Iu           contains     21 bytes in   1 blocks (ref 0) 0x56028de493f0
            system                         contains      7 bytes in   1 blocks (ref 0) 0x56028de4df00
    telnet_connection              contains      1 bytes in   1 blocks (ref 0) 0x56028de2d420
    struct osmo_stream_srv_link    contains   1920 bytes in   2 blocks (ref 0) 0x56028de2b500
        0.0.0.0                        contains      8 bytes in   1 blocks (ref 0) 0x56028de2bce0
    struct sgs_state               contains    376 bytes in   1 blocks (ref 0) 0x56028de2b320
    struct smsc                    contains    152 bytes in   1 blocks (ref 0) 0x56028dcdaf90
    sms.db                         contains      7 bytes in   1 blocks (ref 0) 0x56028dd42c30
    struct sms_queue_config        contains     32 bytes in   1 blocks (ref 0) 0x56028dd42ba0
    struct gsm_network             contains  11379 bytes in  32 blocks (ref 0) 0x56028dcdd7b0
        struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x56028de63c70
        struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x56028de496f0
        struct gsm_sms_queue           contains    776 bytes in   4 blocks (ref 0) 0x56028dd02800
            rate_ctr.c:233                 contains    440 bytes in   1 blocks (ref 0) 0x56028de2e270
            stat_item.c:195                contains    104 bytes in   2 blocks (ref 0) 0x56028de2cd90
                struct osmo_stat_item          contains     56 bytes in   1 blocks (ref 0) 0x56028de2ce30
        struct gsup_client_mux         contains    682 bytes in   6 blocks (ref 0) 0x56028de2cb50
            struct osmo_gsup_client        contains    514 bytes in   4 blocks (ref 0) 0x56028dd25c70
                struct osmo_fd                 contains     48 bytes in   1 blocks (ref 0) 0x56028de2cc20
                struct ipa_client_conn         contains    202 bytes in   2 blocks (ref 0) 0x56028dcdfb20
                    127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x56028de2ccc0
            struct ipaccess_unit           contains     64 bytes in   1 blocks (ref 0) 0x56028de2d740
        struct ctrl_handle             contains     88 bytes in   1 blocks (ref 0) 0x56028de2c930
        127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x56028de2d960
        struct vlr_instance            contains   2496 bytes in   5 blocks (ref 0) 0x56028dcdc060
            rate_ctr.c:233                 contains   2040 bytes in   1 blocks (ref 0) 0x56028de15880
            stat_item.c:195                contains    168 bytes in   2 blocks (ref 0) 0x56028de15700
                struct osmo_stat_item          contains    112 bytes in   1 blocks (ref 0) 0x56028de157a0
            struct osmo_nri_ranges         contains     16 bytes in   1 blocks (ref 0) 0x56028de15680
        struct mgcp_client_conf        contains   1088 bytes in   1 blocks (ref 0) 0x56028dd426f0
        struct mgcp_client_pool        contains   2877 bytes in   7 blocks (ref 0) 0x56028dd42660
            struct mgcp_client_pool_member contains   2716 bytes in   4 blocks (ref 0) 0x56028de2db70
                struct mgcp_client             contains   1580 bytes in   3 blocks (ref 0) 0x56028de31be0
                    struct osmo_io_fd              contains    284 bytes in   2 blocks (ref 0) 0x56028dce01b0
                        r=127.0.0.1:2427<->l=127.0.0.1:2728 contains     36 bytes in   1 blocks (ref 0) 0x56028de49830
            struct cmd_node                contains    121 bytes in   2 blocks (ref 0) 0x56028dcddf80
                %s(config-mgw)#                contains     17 bytes in   1 blocks (ref 0) 0x56028dd64870
        127.0.0.1                      contains     10 bytes in   1 blocks (ref 0) 0x56028dd41790
        stat_item.c:195                contains    168 bytes in   2 blocks (ref 0) 0x56028dd424e0
            struct osmo_stat_item          contains    112 bytes in   1 blocks (ref 0) 0x56028dcde320
        rate_ctr.c:233                 contains   2520 bytes in   1 blocks (ref 0) 0x56028dd41aa0
    struct sched_vty_opts          contains     72 bytes in   1 blocks (ref 0) 0x56028dd2f440
    utils.c:386                    contains    203 bytes in   1 blocks (ref 0) 0x56028dc66a20
    utils.c:386                    contains     46 bytes in   1 blocks (ref 0) 0x56028dc66980
    utils.c:386                    contains    165 bytes in   1 blocks (ref 0) 0x56028dc66870
    utils.c:386                    contains     43 bytes in   1 blocks (ref 0) 0x56028dc667d0
    transaction                    contains      0 bytes in   1 blocks (ref 0) 0x56028dc42a70
    gsm_call                       contains      0 bytes in   1 blocks (ref 0) 0x56028dc42a00
    sms                            contains      0 bytes in   1 blocks (ref 0) 0x56028dc42990
    osmo_signal                    contains    280 bytes in   8 blocks (ref 0) 0x56028dc42920
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x56028de4df70
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x56028de32840
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x56028de2d390
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x56028de2d490
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x56028de2d8d0
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x56028de2da60
        struct signal_handler          contains     40 bytes in   1 blocks (ref 0) 0x56028dddafb0
    msgb                           contains      0 bytes in   1 blocks (ref 0) 0x56028dc428b0
full talloc report on 'null_context' (total     24 bytes in   2 blocks)
    struct lookup_helper           contains     24 bytes in   1 blocks (ref 0) 0x56028de2d200
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.12.1.3-5fb4a/_build/sub/tests'
make[7]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make ctrl-test
make[7]: Entering directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make ctrl-python-test
make[8]: Entering directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
../../../tests/ctrl_test_runner.py -w /build/osmo-msc-1.12.1.3-5fb4a/_build/sub -v
testRateCounters (__main__.TestCtrlMSC.testRateCounters) ... ERROR

======================================================================
ERROR: testRateCounters (__main__.TestCtrlMSC.testRateCounters)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/osmo-msc-1.12.1.3-5fb4a/_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)
confpath /build/osmo-msc-1.12.1.3-5fb4a/tests/.., workdir /build/osmo-msc-1.12.1.3-5fb4a/_build/sub
Running tests for specific control commands
Opening /dev/null
Launching: PWD=/build/osmo-msc-1.12.1.3-5fb4a/_build/sub './src/osmo-msc/osmo-msc' '-c' '/build/osmo-msc-1.12.1.3-5fb4a/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
make[8]: *** [Makefile:747: ctrl-python-test] Error 1
make[7]: *** [Makefile:758: ctrl-test] Error 2
make[8]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make[7]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make[6]: *** [Makefile:714: python-tests] Error 2
make[6]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make[5]: *** [Makefile:767: check-local] Error 2
make[5]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make[4]: *** [Makefile:572: check-am] Error 2
make[4]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make[3]: *** [Makefile:422: check-recursive] Error 1
make[3]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub/tests'
make[2]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub'
make[2]: *** [Makefile:471: check-recursive] Error 1
make[1]: *** [Makefile:770: check] Error 2
make[1]: Leaving directory '/build/osmo-msc-1.12.1.3-5fb4a/_build/sub'
make: *** [Makefile:690: 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 4167713 killed;
[ssh-agent] Stopped.
Archiving artifacts
Sending e-mails to: jenkins-notifications@lists.osmocom.org laforge@gnumonks.org
Finished: FAILURE