I: pbuilder: network access will be disabled during build I: Current time: Tue Nov 3 23:42:16 +14 2026 I: pbuilder-time-stamp: 1793698936 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libnet-sip-perl_0.839-1.dsc] I: copying [./libnet-sip-perl_0.839.orig.tar.gz] I: copying [./libnet-sip-perl_0.839-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libnet-sip-perl_0.839-1.dsc: no acceptable signature found dpkg-source: info: extracting libnet-sip-perl in libnet-sip-perl-0.839 dpkg-source: info: unpacking libnet-sip-perl_0.839.orig.tar.gz dpkg-source: info: unpacking libnet-sip-perl_0.839-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-upstream-typos I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/235657/tmp/hooks/D01_modify_environment starting debug: Running on ionos15-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Nov 3 09:42 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/235657/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/235657/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.3.3(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DIRSTACK=() DISTRIBUTION=forky EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=dd33e5e491f244e3a4733fc4c914c616 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=235657 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.q4PZbafx/pbuilderrc_pW7m --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q4PZbafx/b2 --logfile b2/build.log libnet-sip-perl_0.839-1.dsc' SUDO_GID=111 SUDO_HOME=/var/lib/jenkins SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://213.165.73.152:3128 I: uname -a Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/235657/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libio-socket-ssl-perl, libnet-dns-perl, libsocket-perl, net-tools, netbase, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19919 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libio-socket-ssl-perl; however: Package libio-socket-ssl-perl is not installed. pbuilder-satisfydepends-dummy depends on libnet-dns-perl; however: Package libnet-dns-perl is not installed. pbuilder-satisfydepends-dummy depends on net-tools; however: Package net-tools is not installed. pbuilder-satisfydepends-dummy depends on netbase; however: Package netbase is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libdigest-hmac-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libio-socket-ssl-perl{a} libmagic-mgc{a} libmagic1t64{a} libnet-dns-perl{a} libnet-ssleay-perl{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} net-tools{a} netbase{a} perl-openssl-defaults{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libdigest-bubblebabble-perl libltdl-dev libmail-sendmail-perl libnet-dns-sec-perl libnet-idn-encode-perl libnet-libidn-perl libnet-libidn2-perl libperl4-corelibs-perl liburi-perl lynx wget 0 packages upgraded, 36 newly installed, 0 to remove and 0 not upgraded. Need to get 12.4 MB of archives. After unpacking 46.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main amd64 netbase all 6.5 [12.4 kB] Get: 2 http://deb.debian.org/debian forky/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 3 http://deb.debian.org/debian forky/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 4 http://deb.debian.org/debian forky/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 5 http://deb.debian.org/debian forky/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 6 http://deb.debian.org/debian forky/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 7 http://deb.debian.org/debian forky/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 8 http://deb.debian.org/debian forky/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 9 http://deb.debian.org/debian forky/main amd64 bsdextrautils amd64 2.41.2-1 [95.2 kB] Get: 10 http://deb.debian.org/debian forky/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 11 http://deb.debian.org/debian forky/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 12 http://deb.debian.org/debian forky/main amd64 m4 amd64 1.4.20-1 [324 kB] Get: 13 http://deb.debian.org/debian forky/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 14 http://deb.debian.org/debian forky/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 15 http://deb.debian.org/debian forky/main amd64 automake all 1:1.17-4 [862 kB] Get: 16 http://deb.debian.org/debian forky/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 17 http://deb.debian.org/debian forky/main amd64 libdebhelper-perl all 13.27 [92.2 kB] Get: 18 http://deb.debian.org/debian forky/main amd64 libtool all 2.5.4-5 [540 kB] Get: 19 http://deb.debian.org/debian forky/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 20 http://deb.debian.org/debian forky/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian forky/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 22 http://deb.debian.org/debian forky/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 23 http://deb.debian.org/debian forky/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 24 http://deb.debian.org/debian forky/main amd64 dwz amd64 0.16-2 [108 kB] Get: 25 http://deb.debian.org/debian forky/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 26 http://deb.debian.org/debian forky/main amd64 libxml2-16 amd64 2.14.5+dfsg-0.2 [638 kB] Get: 27 http://deb.debian.org/debian forky/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 28 http://deb.debian.org/debian forky/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian forky/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian forky/main amd64 debhelper all 13.27 [940 kB] Get: 31 http://deb.debian.org/debian forky/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8764 B] Get: 32 http://deb.debian.org/debian forky/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get: 33 http://deb.debian.org/debian forky/main amd64 libnet-ssleay-perl amd64 1.94-3 [339 kB] Get: 34 http://deb.debian.org/debian forky/main amd64 libio-socket-ssl-perl all 2.095-1 [226 kB] Get: 35 http://deb.debian.org/debian forky/main amd64 libnet-dns-perl all 1.50-1 [367 kB] Get: 36 http://deb.debian.org/debian forky/main amd64 net-tools amd64 2.10-2 [194 kB] Fetched 12.4 MB in 2s (5155 kB/s) Preconfiguring packages ... Selecting previously unselected package netbase. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19919 files and directories currently installed.) Preparing to unpack .../00-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../03-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../06-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.41.2-1_amd64.deb ... Unpacking bsdextrautils (2.41.2-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../09-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.20-1_amd64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.27_all.deb ... Unpacking libdebhelper-perl (13.27) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../22-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../24-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../25-libxml2-16_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.27_all.deb ... Unpacking debhelper (13.27) ... Selecting previously unselected package libdigest-hmac-perl. Preparing to unpack .../30-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../31-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../32-libnet-ssleay-perl_1.94-3_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../33-libio-socket-ssl-perl_2.095-1_all.deb ... Unpacking libio-socket-ssl-perl (2.095-1) ... Selecting previously unselected package libnet-dns-perl. Preparing to unpack .../34-libnet-dns-perl_1.50-1_all.deb ... Unpacking libnet-dns-perl (1.50-1) ... Selecting previously unselected package net-tools. Preparing to unpack .../35-net-tools_2.10-2_amd64.deb ... Unpacking net-tools (2.10-2) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up net-tools (2.10-2) ... Setting up bsdextrautils (2.41.2-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.27) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up perl-openssl-defaults:amd64 (7+b2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up autotools-dev (20240727.1) ... Setting up libdigest-hmac-perl (1.05+dfsg-1) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up libnet-ssleay-perl:amd64 (1.94-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up libnet-dns-perl (1.50-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libio-socket-ssl-perl (2.095-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.27) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/235657/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for forky I: user script /srv/workspace/pbuilder/235657/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/libnet-sip-perl-0.839/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libnet-sip-perl_0.839-1_source.changes dpkg-buildpackage: info: source package libnet-sip-perl dpkg-buildpackage: info: source version 0.839-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-sip-perl-0.839=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" LD="x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-sip-perl-0.839=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro" Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::SIP Writing MYMETA.yml and MYMETA.json dh_auto_build make -j42 make[1]: Entering directory '/build/reproducible-path/libnet-sip-perl-0.839' cp lib/Net/SIP.pm blib/lib/Net/SIP.pm cp lib/Net/SIP/NATHelper/Base.pod blib/lib/Net/SIP/NATHelper/Base.pod cp lib/Net/SIP/Request.pod blib/lib/Net/SIP/Request.pod cp lib/Net/SIP/Blocker.pod blib/lib/Net/SIP/Blocker.pod cp lib/Net/SIP/Dropper.pm blib/lib/Net/SIP/Dropper.pm cp lib/Net/SIP/Dispatcher.pm blib/lib/Net/SIP/Dispatcher.pm cp lib/Net/SIP/ReceiveChain.pm blib/lib/Net/SIP/ReceiveChain.pm cp lib/Net/SIP/Redirect.pm blib/lib/Net/SIP/Redirect.pm cp lib/Net/SIP/Debug.pod blib/lib/Net/SIP/Debug.pod cp lib/Net/SIP/DTMF.pod blib/lib/Net/SIP/DTMF.pod cp lib/Net/SIP/Registrar.pod blib/lib/Net/SIP/Registrar.pod cp lib/Net/SIP/Dropper/ByIPPort.pm blib/lib/Net/SIP/Dropper/ByIPPort.pm cp lib/Net/SIP/NATHelper/Local.pm blib/lib/Net/SIP/NATHelper/Local.pm cp lib/Net/SIP/NATHelper/Server.pod blib/lib/Net/SIP/NATHelper/Server.pod cp lib/Net/SIP/NATHelper/Client.pm blib/lib/Net/SIP/NATHelper/Client.pm cp lib/Net/SIP/Redirect.pod blib/lib/Net/SIP/Redirect.pod cp lib/Net/SIP/DTMF.pm blib/lib/Net/SIP/DTMF.pm cp lib/Net/SIP/Endpoint/Context.pod blib/lib/Net/SIP/Endpoint/Context.pod cp lib/Net/SIP/Authorize.pm blib/lib/Net/SIP/Authorize.pm cp lib/Net/SIP/Debug.pm blib/lib/Net/SIP/Debug.pm cp lib/Net/SIP/Leg.pm blib/lib/Net/SIP/Leg.pm cp lib/Net/SIP/Request.pm blib/lib/Net/SIP/Request.pm cp lib/Net/SIP/Blocker.pm blib/lib/Net/SIP/Blocker.pm cp lib/Net/SIP/NATHelper/Base.pm blib/lib/Net/SIP/NATHelper/Base.pm cp lib/Net/SIP/Endpoint.pm blib/lib/Net/SIP/Endpoint.pm cp lib/Net/SIP/Registrar.pm blib/lib/Net/SIP/Registrar.pm cp lib/Net/SIP/Leg.pod blib/lib/Net/SIP/Leg.pod cp lib/Net/SIP/Packet.pod blib/lib/Net/SIP/Packet.pod cp lib/Net/SIP/NATHelper/Local.pod blib/lib/Net/SIP/NATHelper/Local.pod cp lib/Net/SIP/Endpoint.pod blib/lib/Net/SIP/Endpoint.pod cp lib/Net/SIP/NATHelper/Client.pod blib/lib/Net/SIP/NATHelper/Client.pod cp lib/Net/SIP/Dropper/ByField.pm blib/lib/Net/SIP/Dropper/ByField.pm cp lib/Net/SIP/Dispatcher/Eventloop.pod blib/lib/Net/SIP/Dispatcher/Eventloop.pod cp lib/Net/SIP/ReceiveChain.pod blib/lib/Net/SIP/ReceiveChain.pod cp lib/Net/SIP/Dispatcher/Eventloop.pm blib/lib/Net/SIP/Dispatcher/Eventloop.pm cp lib/Net/SIP/Endpoint/Context.pm blib/lib/Net/SIP/Endpoint/Context.pm cp lib/Net/SIP/NATHelper/Server.pm blib/lib/Net/SIP/NATHelper/Server.pm cp lib/Net/SIP/Packet.pm blib/lib/Net/SIP/Packet.pm cp lib/Net/SIP/Dispatcher.pod blib/lib/Net/SIP/Dispatcher.pod cp lib/Net/SIP.pod blib/lib/Net/SIP.pod cp lib/Net/SIP/Authorize.pod blib/lib/Net/SIP/Authorize.pod cp lib/Net/SIP/Simple/RTP.pod blib/lib/Net/SIP/Simple/RTP.pod cp lib/Net/SIP/Simple.pod blib/lib/Net/SIP/Simple.pod cp lib/Net/SIP/StatelessProxy.pod blib/lib/Net/SIP/StatelessProxy.pod cp lib/Net/SIP/Util.pm blib/lib/Net/SIP/Util.pm cp lib/Net/SIP/Simple.pm blib/lib/Net/SIP/Simple.pm cp lib/Net/SIP/Util.pod blib/lib/Net/SIP/Util.pod cp lib/Net/SIP/SDP.pm blib/lib/Net/SIP/SDP.pm cp lib/Net/SIP/SocketPool.pm blib/lib/Net/SIP/SocketPool.pm cp lib/Net/SIP/Response.pm blib/lib/Net/SIP/Response.pm cp lib/Net/SIP/Simple/Call.pm blib/lib/Net/SIP/Simple/Call.pm cp lib/Net/SIP/SDP.pod blib/lib/Net/SIP/SDP.pod cp lib/Net/SIP/Simple/RTP.pm blib/lib/Net/SIP/Simple/RTP.pm cp lib/Net/SIP/Simple/Call.pod blib/lib/Net/SIP/Simple/Call.pod cp lib/Net/SIP/StatelessProxy.pm blib/lib/Net/SIP/StatelessProxy.pm cp lib/Net/SIP/SocketPool.pod blib/lib/Net/SIP/SocketPool.pod cp lib/Net/SIP/Response.pod blib/lib/Net/SIP/Response.pod Manifying 30 pod documents make[1]: Leaving directory '/build/reproducible-path/libnet-sip-perl-0.839' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libnet-sip-perl-0.839' dh_auto_test -- TEST_FILES="t/01_load.t t/02_listen_and_invite.t t/03_forward_stateless.t t/04_call_with_rtp.t t/05_call_with_stateless_proxy.t t/06_call_with_reinvite.t t/07_call_on_hold.t t/08_register_with_auth.t t/09_fdleak.t t/10_fdleak.t t/11_invite_timeout.t t/12_maddr.t t/13_maddr_proxy.t t/14_bugfix_0.51.t t/15_block_invite.t t/16_drop_invite.t t/17_call_with_reinvite_and_auth.t t/18_register_with_auth_step_by_step.t t/19_call_with_dtmf.t t/20_channel_on_hold.t t/21_channel_on_hold_stateless_proxy.t t/22_stateless_proxy_ack_on_error.t t/23_valid_message.t t/25_register_tcp_timeout.t t/26_request_ack.t" make -j42 test TEST_VERBOSE=1 TEST_FILES="t/01_load.t t/02_listen_and_invite.t t/03_forward_stateless.t t/04_call_with_rtp.t t/05_call_with_stateless_proxy.t t/06_call_with_reinvite.t t/07_call_on_hold.t t/08_register_with_auth.t t/09_fdleak.t t/10_fdleak.t t/11_invite_timeout.t t/12_maddr.t t/13_maddr_proxy.t t/14_bugfix_0.51.t t/15_block_invite.t t/16_drop_invite.t t/17_call_with_reinvite_and_auth.t t/18_register_with_auth_step_by_step.t t/19_call_with_dtmf.t t/20_channel_on_hold.t t/21_channel_on_hold_stateless_proxy.t t/22_stateless_proxy_ack_on_error.t t/23_valid_message.t t/25_register_tcp_timeout.t t/26_request_ack.t" make[2]: Entering directory '/build/reproducible-path/libnet-sip-perl-0.839' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/01_load.t t/02_listen_and_invite.t t/03_forward_stateless.t t/04_call_with_rtp.t t/05_call_with_stateless_proxy.t t/06_call_with_reinvite.t t/07_call_on_hold.t t/08_register_with_auth.t t/09_fdleak.t t/10_fdleak.t t/11_invite_timeout.t t/12_maddr.t t/13_maddr_proxy.t t/14_bugfix_0.51.t t/15_block_invite.t t/16_drop_invite.t t/17_call_with_reinvite_and_auth.t t/18_register_with_auth_step_by_step.t t/19_call_with_dtmf.t t/20_channel_on_hold.t t/21_channel_on_hold_stateless_proxy.t t/22_stateless_proxy_ack_on_error.t t/23_valid_message.t t/25_register_tcp_timeout.t t/26_request_ack.t t/01_load.t ............................. 1..1 ok 1 - loading Net::SIP* ok # call created # got ringing # call established # call cleaned up # call created # got ringing # call established # call cleaned up # call created # got ringing # call established # call cleaned up t/02_listen_and_invite.t ................ 1..60 # ------- test with family ip4 transport udp ok 1 - create UAS socket ok 2 - fork successful ok 3 - UAS created # ok 4 - UAC created ok 5 - UAS ready # ok 6 - got ringing ok 7 - no error on UAC ok 8 - Call established ok 9 - UAS down ok 10 - UAS finished ok 11 # skip no support for IPv6 ok 12 # skip no support for IPv6 ok 13 # skip no support for IPv6 ok 14 # skip no support for IPv6 ok 15 # skip no support for IPv6 ok 16 # skip no support for IPv6 ok 17 # skip no support for IPv6 ok 18 # skip no support for IPv6 ok 19 # skip no support for IPv6 ok 20 # skip no support for IPv6 # ------- test with family ip4 transport tcp ok 21 - create UAS socket ok 22 - fork successful ok 23 - UAS created # ok 24 - UAC created ok 25 - UAS ready # ok 26 - got ringing ok 27 - no error on UAC ok 28 - Call established ok 29 - UAS down ok 30 - UAS finished ok 31 # skip no support for IPv6 ok 32 # skip no support for IPv6 ok 33 # skip no support for IPv6 ok 34 # skip no support for IPv6 ok 35 # skip no support for IPv6 ok 36 # skip no support for IPv6 ok 37 # skip no support for IPv6 ok 38 # skip no support for IPv6 ok 39 # skip no support for IPv6 ok 40 # skip no support for IPv6 # ------- test with family ip4 transport tls ok 41 - create UAS socket ok 42 - fork successful ok 43 - UAS created # ok 44 - UAC created ok 45 - UAS ready # ok 46 - got ringing ok 47 - no error on UAC ok 48 - Call established ok 49 - UAS down ok 50 - UAS finished ok 51 # skip no support for IPv6 ok 52 # skip no support for IPv6 ok 53 # skip no support for IPv6 ok 54 # skip no support for IPv6 ok 55 # skip no support for IPv6 ok 56 # skip no support for IPv6 ok 57 # skip no support for IPv6 ok 58 # skip no support for IPv6 ok 59 # skip no support for IPv6 ok 60 # skip no support for IPv6 ok t/03_forward_stateless.t ................ 1..6 ok 1 - expected leg ok 2 - expected leg ok 3 - expected leg ok 4 - expected leg ok 5 - expected leg ok 6 - expected leg ok t/04_call_with_rtp.t .................... 1..48 # ------- test with family ip4 transport udp # UAS on 127.0.0.1:33946 # UAC on 127.0.0.1:46709 ok 1 - UAC created ok 2 - UAS ready # # call created ok 3 - no error on UAC ok 4 - Call established # call established ok 5 - Done sending RTP # call cleaned up # received 100/100 packets ok 6 - UAS down ok 7 - UAS RTP ok # ok 8 - UAS finished ok 9 # skip no support for IPv6 ok 10 # skip no support for IPv6 ok 11 # skip no support for IPv6 ok 12 # skip no support for IPv6 ok 13 # skip no support for IPv6 ok 14 # skip no support for IPv6 ok 15 # skip no support for IPv6 ok 16 # skip no support for IPv6 # ------- test with family ip4 transport tcp # UAS on 127.0.0.1:50823 # UAC on 127.0.0.1:57307 ok 17 - UAC created ok 18 - UAS ready # # call created ok 19 - no error on UAC ok 20 - Call established # call established ok 21 - Done sending RTP # call cleaned up # received 100/100 packets ok 22 - UAS down ok 23 - UAS RTP ok # ok 24 - UAS finished ok 25 # skip no support for IPv6 ok 26 # skip no support for IPv6 ok 27 # skip no support for IPv6 ok 28 # skip no support for IPv6 ok 29 # skip no support for IPv6 ok 30 # skip no support for IPv6 ok 31 # skip no support for IPv6 ok 32 # skip no support for IPv6 # ------- test with family ip4 transport tls # UAS on 127.0.0.1:33447 # UAC on 127.0.0.1:59503 ok 33 - UAC created ok 34 - UAS ready # # call created ok 35 - no error on UAC ok 36 - Call established # call established ok 37 - Done sending RTP # call cleaned up # received 100/100 packets ok 38 - UAS down ok 39 - UAS RTP ok # ok 40 - UAS finished ok 41 # skip no support for IPv6 ok 42 # skip no support for IPv6 ok 43 # skip no support for IPv6 ok 44 # skip no support for IPv6 ok 45 # skip no support for IPv6 ok 46 # skip no support for IPv6 ok 47 # skip no support for IPv6 ok 48 # skip no support for IPv6 ok t/05_call_with_stateless_proxy.t ........ 1..378 # ------- test with family ip4 transport udp # UAS on 127.0.0.1:34203 # UAC on 127.0.0.1:51525 # PROXY on 127.0.0.1:59974 127.0.0.1:44979 # proxy >> OK # << ok 1 - [proxy] OK # uas >> OK # ready # << ok 2 - [uas] OK # proxy >> ready # << ok 3 - [proxy] ready ok 4 - [uas] ready # uac >> OK # << ok 5 - [uac] OK # uac >> ready # << ok 6 - [uac] ready # uac >> O> 127.0.0.1:59974 REQ(INVITE) SDP: audio=127.0.0.1:7496/2 # << ok 7 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db8669c80) REQ(INVITE) SDP: audio=127.0.0.1:7496/2 # << ok 8 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:34203 REQ(INVITE) SDP: audio=127.0.0.1:7496/2 # << ok 9 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db86712d0) REQ(INVITE) SDP: audio=127.0.0.1:7496/2 # << ok 10 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 11 - outgoing on UAC must be the same as incoming on proxy ok 12 - outgoing on proxy must be the same as incoming on UAS ok 13 - SDP must pass unchanged to UAS # uas >> O> 127.0.0.1:44979 RSP(INVITE,100) NO SDP # call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:44979;branch=z9hG4bKf1484ea0336097d83ffd51f0407918996bca21edc89f3c76f995fee3c029b7 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:59974;branch=z9hG4bK60df461a3f34c2efca9d71b73cb1aeea6bca21edc89f3c7a0dd166da429acb # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:51525;branch=z9hG4bK12e5a72d6ae2cd71c1f42e2dd792fcea6bca21edc89f3c74f6d00c8b03f07f # Call-id: e8e52dfb53c77b41eb39479e8d03b0f2 # Cseq: 1 INVITE # From: me.uac@example.com;tag=459e82cfb52349feac04b6b845dce882 # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sip:b7HOWVK4KPZRNQB6NTT2ZFFABPJEOC5RYL44QPYRJCN73QD3CJPUVGLQ@127.0.0.1:44979 # To: you.uas@example.com;tag=c7e20540ae53cec36d9c0b8f2f421282 # # v=0 # o=anonymous 1793699004 1793699004 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 7496 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 14 - [uas] call created ok 15 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:44979\;) ok 16 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:51525\;) # uac >> I< HASH(0x564db880e970) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db880e208) RSP(INVITE,200) SDP: audio=127.0.0.1:10266/2 # O> 127.0.0.1:59974 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 17 - [uac] RTP done # uas >> O> 127.0.0.1:44979 RSP(INVITE,200) SDP: audio=127.0.0.1:10266/2 # I< HASH(0x564db86712b8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db882e138) REQ(BYE) NO SDP # O> 127.0.0.1:44979 RSP(BYE,200) NO SDP # call cleaned up # received 100/100 packets # RTP ok # END # << ok 18 - [uas] RTP ok # uac >> O> 127.0.0.1:59974 REQ(BYE) NO SDP # << # uac >> I< HASH(0x564db8809ef0) RSP(BYE,200) NO SDP # << # uac >> END # << ok 19 - [uac] END ok 20 - [uas] END # proxy >> OK # << ok 21 - [proxy] OK # uas >> OK # ready # << ok 22 - [uas] OK # proxy >> ready # << ok 23 - [proxy] ready ok 24 - [uas] ready # uac >> OK # << ok 25 - [uac] OK # uac >> ready # << ok 26 - [uac] ready # uac >> O> 127.0.0.1:59974 REQ(INVITE) SDP: audio=127.0.0.1:6818/2 # << ok 27 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db8686a90) REQ(INVITE) SDP: audio=127.0.0.1:6818/2 # << ok 28 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:34203 REQ(INVITE) SDP: audio=127.0.0.1:2642/2 # << ok 29 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db8688b90) REQ(INVITE) SDP: audio=127.0.0.1:2642/2 # << ok 30 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 31 - outgoing on UAC must be the same as incoming on proxy ok 32 - outgoing on proxy must be the same as incoming on UAS ok 33 - allocated addr:port must be different (127.0.0.1:6818|127.0.0.1:2642) ok 34 - ranges must stay the same # uas >> O> 127.0.0.1:44979 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 35 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:44979;branch=z9hG4bKf1484ea0336097d83ffd51f040791899de1d6463e2b723f1de9513156bf4b7 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:59974;branch=z9hG4bK60df461a3f34c2efca9d71b73cb1aeeade1d6463e2b723ffd814db295ccafa # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:51525;branch=z9hG4bK12e5a72d6ae2cd71c1f42e2dd792fceade1d6463e2b723f81cadc7c77d67c9 # Call-id: 5ff401a5225e7c38be99754791e4a55a # Cseq: 1 INVITE # From: me.uac@example.com;tag=2aedba60f5238e1035d61d20f4680f13 # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sip:b5HDZRMVJCWQWBZFOZLIYX3B7VOQKK54CZR64PLYRUFRB3DBSJM3KMPI@127.0.0.1:44979 # To: you.uas@example.com;tag=e3774b737697c7d944235c3159de5920 # # v=0 # o=anonymous 1793699006 1793699006 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 2642 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 36 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:44979\;) ok 37 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:51525\;) # uac >> I< HASH(0x564db8813730) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db8813640) RSP(INVITE,200) SDP: audio=127.0.0.1:10842/2 # O> 127.0.0.1:59974 REQ(ACK) NO SDP # call established # << # uac >> RTP done # << ok 38 - [uac] RTP done # uas >> O> 127.0.0.1:44979 RSP(INVITE,200) SDP: audio=127.0.0.1:8834/2 # I< HASH(0x564db8688b78) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db88346b0) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:44979 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 39 - [uas] RTP ok # uac >> O> 127.0.0.1:59974 REQ(BYE) NO SDP # << # uac >> I< HASH(0x564db8827398) RSP(BYE,200) NO SDP # END # << ok 40 - [uac] END ok 41 - [uas] END # nathelper >> OK # << ok 42 - [nathelper] OK # proxy >> OK # << ok 43 - [proxy] OK # uas >> OK # ready # << ok 44 - [uas] OK # proxy >> ready # << ok 45 - [proxy] ready ok 46 - [uas] ready # uac >> OK # ready # << ok 47 - [uac] OK ok 48 - [uac] ready # uac >> O> 127.0.0.1:59974 REQ(INVITE) SDP: audio=127.0.0.1:4470/2 # << ok 49 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db8677840) REQ(INVITE) SDP: audio=127.0.0.1:4470/2 # << ok 50 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:34203 REQ(INVITE) SDP: audio=127.0.0.1:8060/2 # << ok 51 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db868cc10) REQ(INVITE) SDP: audio=127.0.0.1:8060/2 # << ok 52 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 53 - outgoing on UAC must be the same as incoming on proxy ok 54 - outgoing on proxy must be the same as incoming on UAS ok 55 - allocated addr:port must be different (127.0.0.1:4470|127.0.0.1:8060) ok 56 - ranges must stay the same # uas >> O> 127.0.0.1:44979 RSP(INVITE,100) NO SDP # call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:44979;branch=z9hG4bKf1484ea0336097d83ffd51f0407918993d0cb5af42f3e15cc5bba9d764cfcb # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:59974;branch=z9hG4bK60df461a3f34c2efca9d71b73cb1aeea3d0cb5af42f3e15bd100747aa1320e # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:51525;branch=z9hG4bK12e5a72d6ae2cd71c1f42e2dd792fcea3d0cb5af42f3e154a7f111d20ca9c2 # Call-id: e3a29257ef6671e45f7782733181cbe0 # Cseq: 1 INVITE # From: me.uac@example.com;tag=7b6fc7f7167d6616bd760b824bfb6bbe # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sip:bINTX3G3WIVAZPQT4XSBAHSPCI3AYQLLT6M46TYOHIM32Y4YFVOY3SBA@127.0.0.1:44979 # To: you.uas@example.com;tag=5360f3daa2251789e0d15e3acba2fbbc # # v=0 # o=anonymous 1793699009 1793699009 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 8060 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 57 - [uas] call created ok 58 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:44979\;) ok 59 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:51525\;) # uac >> I< HASH(0x564db88172d0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db8816d78) RSP(INVITE,200) SDP: audio=127.0.0.1:3820/2 # << # uac >> O> 127.0.0.1:59974 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # O> 127.0.0.1:59974 REQ(BYE) NO SDP # << ok 60 - [uac] RTP done # uas >> O> 127.0.0.1:44979 RSP(INVITE,200) SDP: audio=127.0.0.1:8316/2 # I< HASH(0x564db868d9a8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db8834e30) REQ(BYE) NO SDP # O> 127.0.0.1:44979 RSP(BYE,200) NO SDP # call cleaned up # received 100/100 packets # RTP ok # END # << ok 61 - [uas] RTP ok # uac >> I< HASH(0x564db8813390) RSP(BYE,200) NO SDP # END # << ok 62 - [uac] END ok 63 - [uas] END ok 64 # skip no support for IPv6 ok 65 # skip no support for IPv6 ok 66 # skip no support for IPv6 ok 67 # skip no support for IPv6 ok 68 # skip no support for IPv6 ok 69 # skip no support for IPv6 ok 70 # skip no support for IPv6 ok 71 # skip no support for IPv6 ok 72 # skip no support for IPv6 ok 73 # skip no support for IPv6 ok 74 # skip no support for IPv6 ok 75 # skip no support for IPv6 ok 76 # skip no support for IPv6 ok 77 # skip no support for IPv6 ok 78 # skip no support for IPv6 ok 79 # skip no support for IPv6 ok 80 # skip no support for IPv6 ok 81 # skip no support for IPv6 ok 82 # skip no support for IPv6 ok 83 # skip no support for IPv6 ok 84 # skip no support for IPv6 ok 85 # skip no support for IPv6 ok 86 # skip no support for IPv6 ok 87 # skip no support for IPv6 ok 88 # skip no support for IPv6 ok 89 # skip no support for IPv6 ok 90 # skip no support for IPv6 ok 91 # skip no support for IPv6 ok 92 # skip no support for IPv6 ok 93 # skip no support for IPv6 ok 94 # skip no support for IPv6 ok 95 # skip no support for IPv6 ok 96 # skip no support for IPv6 ok 97 # skip no support for IPv6 ok 98 # skip no support for IPv6 ok 99 # skip no support for IPv6 ok 100 # skip no support for IPv6 ok 101 # skip no support for IPv6 ok 102 # skip no support for IPv6 ok 103 # skip no support for IPv6 ok 104 # skip no support for IPv6 ok 105 # skip no support for IPv6 ok 106 # skip no support for IPv6 ok 107 # skip no support for IPv6 ok 108 # skip no support for IPv6 ok 109 # skip no support for IPv6 ok 110 # skip no support for IPv6 ok 111 # skip no support for IPv6 ok 112 # skip no support for IPv6 ok 113 # skip no support for IPv6 ok 114 # skip no support for IPv6 ok 115 # skip no support for IPv6 ok 116 # skip no support for IPv6 ok 117 # skip no support for IPv6 ok 118 # skip no support for IPv6 ok 119 # skip no support for IPv6 ok 120 # skip no support for IPv6 ok 121 # skip no support for IPv6 ok 122 # skip no support for IPv6 ok 123 # skip no support for IPv6 ok 124 # skip no support for IPv6 ok 125 # skip no support for IPv6 ok 126 # skip no support for IPv6 # ------- test with family ip4 transport tcp # UAS on 127.0.0.1:50659 # UAC on 127.0.0.1:32779 # PROXY on 127.0.0.1:46651 127.0.0.1:48667 # proxy >> OK # ready # << ok 127 - [proxy] OK # uas >> OK # ready # << ok 128 - [uas] OK ok 129 - [proxy] ready ok 130 - [uas] ready # uac >> OK # ready # << ok 131 - [uac] OK ok 132 - [uac] ready # uac >> O> 127.0.0.1:46651 REQ(INVITE) SDP: audio=127.0.0.1:9940/2 # << ok 133 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db869a3f0) REQ(INVITE) SDP: audio=127.0.0.1:9940/2 # O> 127.0.0.1:50659 REQ(INVITE) SDP: audio=127.0.0.1:9940/2 # << ok 134 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 135 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db86a0220) REQ(INVITE) SDP: audio=127.0.0.1:9940/2 # << ok 136 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 137 - outgoing on UAC must be the same as incoming on proxy ok 138 - outgoing on proxy must be the same as incoming on UAS ok 139 - SDP must pass unchanged to UAS # uas >> O> 127.0.0.1:41165 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 140 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:48667;branch=z9hG4bKc9e5246dcbfd2a5749fad271e338f6769f98f0e7198524d1414ffe54505123 # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:46651;branch=z9hG4bK0a8187dcdd6bf11dc7772d9a1625dd4b9f98f0e7198524dcaab8f99b071fc7 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:32779;branch=z9hG4bKae38c141fbcf18478bcf638d998d87869f98f0e7198524dcfc8e0751e8fcdb # Call-id: be4e6240546c11bece650e5f1559d6a0 # Cseq: 1 INVITE # From: me.uac@example.com;tag=169c109fc7c127ddda3553cd647a87ac # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sip:bR5AXYUSX3Q4JVY7RXVELPMAX5FEVQTOGZAI33JMRZZQ7J7OJY4W2FEI@127.0.0.1:48667 # To: you.uas@example.com;tag=741dab175bffb1a14d673be8e0b91de7 # # v=0 # o=anonymous 1793699011 1793699011 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 9940 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 141 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:48667\;) ok 142 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:32779\;) # uac >> I< HASH(0x564db8825340) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db881ff48) RSP(INVITE,200) SDP: audio=127.0.0.1:5670/2 # O> 127.0.0.1:46651 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 143 - [uac] RTP done # uas >> O> 127.0.0.1:41165 RSP(INVITE,200) SDP: audio=127.0.0.1:5670/2 # I< HASH(0x564db86a01c0) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db86a0298) REQ(BYE) NO SDP # O> 127.0.0.1:41165 RSP(BYE,200) NO SDP # call cleaned up # received 100/100 packets # RTP ok # END # << ok 144 - [uas] RTP ok # uac >> O> 127.0.0.1:46651 REQ(BYE) NO SDP # << # uac >> I< HASH(0x564db883abb8) RSP(BYE,200) NO SDP # << # uac >> END # << ok 145 - [uac] END ok 146 - [uas] END # proxy >> OK # << ok 147 - [proxy] OK # uas >> OK # ready # << ok 148 - [uas] OK # proxy >> ready # << ok 149 - [proxy] ready ok 150 - [uas] ready # uac >> OK # << ok 151 - [uac] OK # uac >> ready # << ok 152 - [uac] ready # uac >> O> 127.0.0.1:46651 REQ(INVITE) SDP: audio=127.0.0.1:11510/2 # << ok 153 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db869cce0) REQ(INVITE) SDP: audio=127.0.0.1:11510/2 # << ok 154 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:50659 REQ(INVITE) SDP: audio=127.0.0.1:9908/2 # << ok 155 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db86a45e8) REQ(INVITE) SDP: audio=127.0.0.1:9908/2 # << ok 156 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 157 - outgoing on UAC must be the same as incoming on proxy ok 158 - outgoing on proxy must be the same as incoming on UAS ok 159 - allocated addr:port must be different (127.0.0.1:11510|127.0.0.1:9908) ok 160 - ranges must stay the same # uas >> O> 127.0.0.1:41155 RSP(INVITE,100) NO SDP # call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:48667;branch=z9hG4bKc9e5246dcbfd2a5749fad271e338f67622e13a5c91f094c1d4f5197b34bdda # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:46651;branch=z9hG4bK0a8187dcdd6bf11dc7772d9a1625dd4b22e13a5c91f094cdc1a57b62c83881 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:32779;branch=z9hG4bKae38c141fbcf18478bcf638d998d878622e13a5c91f094cd01d449fef206e4 # Call-id: f7963d33672930bf6fda243927c27b2c # Cseq: 1 INVITE # From: me.uac@example.com;tag=0bc695318a66a727e3c18d2d02aa2e5e # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:bAXDVNB5SY5ZQGGE6WPV3TCNOSTKXMDBPPUFBTM737SA3KJFLNJMWRPQ@127.0.0.1:48667 # Content-length: 175 # To: you.uas@example.com;tag=3aef09d0d174529d1a5e750a3a97e140 # # v=0 # o=anonymous 1793699013 1793699013 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 9908 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 161 - [uas] call created ok 162 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:48667\;) ok 163 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:32779\;) # uac >> I< HASH(0x564db882c0a8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db88249c0) RSP(INVITE,200) SDP: audio=127.0.0.1:3762/2 # O> 127.0.0.1:46651 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 164 - [uac] RTP done # uas >> O> 127.0.0.1:41155 RSP(INVITE,200) SDP: audio=127.0.0.1:7290/2 # I< HASH(0x564db86a4540) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db86a80a8) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:41155 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 165 - [uas] RTP ok # uac >> O> 127.0.0.1:46651 REQ(BYE) NO SDP # << # uac >> I< HASH(0x564db883f520) RSP(BYE,200) NO SDP # << # uac >> END # << ok 166 - [uac] END ok 167 - [uas] END # nathelper >> OK # << ok 168 - [nathelper] OK # proxy >> OK # ready # << ok 169 - [proxy] OK # uas >> OK # << ok 170 - [uas] OK ok 171 - [proxy] ready # uas >> ready # << ok 172 - [uas] ready # uac >> OK # << ok 173 - [uac] OK # uac >> ready # << ok 174 - [uac] ready # uac >> O> 127.0.0.1:46651 REQ(INVITE) SDP: audio=127.0.0.1:7728/2 # << ok 175 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db86a3640) REQ(INVITE) SDP: audio=127.0.0.1:7728/2 # << ok 176 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:50659 REQ(INVITE) SDP: audio=127.0.0.1:7202/2 # << ok 177 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db86a85a8) REQ(INVITE) SDP: audio=127.0.0.1:7202/2 # << ok 178 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 179 - outgoing on UAC must be the same as incoming on proxy ok 180 - outgoing on proxy must be the same as incoming on UAS ok 181 - allocated addr:port must be different (127.0.0.1:7728|127.0.0.1:7202) ok 182 - ranges must stay the same # uas >> O> 127.0.0.1:37085 RSP(INVITE,100) NO SDP # call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:48667;branch=z9hG4bKc9e5246dcbfd2a5749fad271e338f676c4eefdada04772be314929d6e406ff # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:46651;branch=z9hG4bK0a8187dcdd6bf11dc7772d9a1625dd4bc4eefdada04772bc7245738897c8af # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:32779;branch=z9hG4bKae38c141fbcf18478bcf638d998d8786c4eefdada04772b2ce336775264df2 # Call-id: 0c5b77703d4ea53a53570460df661c61 # Cseq: 1 INVITE # From: me.uac@example.com;tag=f19365ea9d8f2c0ec92934e8b591cd4e # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sip:bRX6MALTSDXWUR2XD6AGKL3WTYZYPRKQS5ADMT4OG3WHHJ5AWUSARDFY@127.0.0.1:48667 # To: you.uas@example.com;tag=54493a45293fe63f35dd56cc1baed873 # # v=0 # o=anonymous 1793699016 1793699016 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 7202 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 183 - [uas] call created ok 184 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:48667\;) ok 185 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:32779\;) # uac >> I< HASH(0x564db8830a88) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db80e0cd8) RSP(INVITE,200) SDP: audio=127.0.0.1:2774/2 # << # uac >> O> 127.0.0.1:46651 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # O> 127.0.0.1:46651 REQ(BYE) NO SDP # << ok 186 - [uac] RTP done # uas >> O> 127.0.0.1:37085 RSP(INVITE,200) SDP: audio=127.0.0.1:7464/2 # I< HASH(0x564db86a8548) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db86a8590) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:37085 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # << ok 187 - [uas] RTP ok # uac >> I< HASH(0x564db8844f10) RSP(BYE,200) NO SDP # END # << ok 188 - [uac] END # uas >> END # << ok 189 - [uas] END ok 190 # skip no support for IPv6 ok 191 # skip no support for IPv6 ok 192 # skip no support for IPv6 ok 193 # skip no support for IPv6 ok 194 # skip no support for IPv6 ok 195 # skip no support for IPv6 ok 196 # skip no support for IPv6 ok 197 # skip no support for IPv6 ok 198 # skip no support for IPv6 ok 199 # skip no support for IPv6 ok 200 # skip no support for IPv6 ok 201 # skip no support for IPv6 ok 202 # skip no support for IPv6 ok 203 # skip no support for IPv6 ok 204 # skip no support for IPv6 ok 205 # skip no support for IPv6 ok 206 # skip no support for IPv6 ok 207 # skip no support for IPv6 ok 208 # skip no support for IPv6 ok 209 # skip no support for IPv6 ok 210 # skip no support for IPv6 ok 211 # skip no support for IPv6 ok 212 # skip no support for IPv6 ok 213 # skip no support for IPv6 ok 214 # skip no support for IPv6 ok 215 # skip no support for IPv6 ok 216 # skip no support for IPv6 ok 217 # skip no support for IPv6 ok 218 # skip no support for IPv6 ok 219 # skip no support for IPv6 ok 220 # skip no support for IPv6 ok 221 # skip no support for IPv6 ok 222 # skip no support for IPv6 ok 223 # skip no support for IPv6 ok 224 # skip no support for IPv6 ok 225 # skip no support for IPv6 ok 226 # skip no support for IPv6 ok 227 # skip no support for IPv6 ok 228 # skip no support for IPv6 ok 229 # skip no support for IPv6 ok 230 # skip no support for IPv6 ok 231 # skip no support for IPv6 ok 232 # skip no support for IPv6 ok 233 # skip no support for IPv6 ok 234 # skip no support for IPv6 ok 235 # skip no support for IPv6 ok 236 # skip no support for IPv6 ok 237 # skip no support for IPv6 ok 238 # skip no support for IPv6 ok 239 # skip no support for IPv6 ok 240 # skip no support for IPv6 ok 241 # skip no support for IPv6 ok 242 # skip no support for IPv6 ok 243 # skip no support for IPv6 ok 244 # skip no support for IPv6 ok 245 # skip no support for IPv6 ok 246 # skip no support for IPv6 ok 247 # skip no support for IPv6 ok 248 # skip no support for IPv6 ok 249 # skip no support for IPv6 ok 250 # skip no support for IPv6 ok 251 # skip no support for IPv6 ok 252 # skip no support for IPv6 # ------- test with family ip4 transport tls # UAS on 127.0.0.1:42445 # UAC on 127.0.0.1:43415 # PROXY on 127.0.0.1:58513 127.0.0.1:33911 # proxy >> OK # << ok 253 - [proxy] OK # uas >> OK # << ok 254 - [uas] OK # proxy >> ready # << ok 255 - [proxy] ready # uas >> ready # << ok 256 - [uas] ready # uac >> OK # ready # << ok 257 - [uac] OK ok 258 - [uac] ready # uac >> O> 127.0.0.1:58513 REQ(INVITE) SDP: audio=127.0.0.1:9590/2 # << ok 259 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db8a6dee0) REQ(INVITE) SDP: audio=127.0.0.1:9590/2 # << ok 260 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:42445 REQ(INVITE) SDP: audio=127.0.0.1:9590/2 # << ok 261 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db8a6e688) REQ(INVITE) SDP: audio=127.0.0.1:9590/2 # O> 127.0.0.1:41161 RSP(INVITE,100) NO SDP # call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS 127.0.0.1:33911;branch=z9hG4bK08381e73e198516f45981657614366b08dcfb6e94bf2027958d6c9ef103dba # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:58513;branch=z9hG4bKa5d44af4387dfcf55a9f1a210631573f8dcfb6e94bf2027621d16b518b3c3b # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:43415;branch=z9hG4bKf54ed273793a5309cd9ca0d60ca6a65d8dcfb6e94bf2027a5945e0ccbcc2a0 # Call-id: 44812ba9485ad43c613cad4136879263 # Cseq: 1 INVITE # From: me.uac@example.com;tag=6db9c1336358a5df9eb75aa8a36a2ada # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sips:b6LUA3MGT77S4HXSNREG2GDHXI2X6QPZVSJ4IH2XKF3ZZR4YHOWHBNYY@127.0.0.1:33911 # To: you.uas@example.com;tag=29f02c2f11c77e22b50039afe8f77d83 # # v=0 # o=anonymous 1793699020 1793699020 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 9590 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 262 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 263 - outgoing on UAC must be the same as incoming on proxy ok 264 - outgoing on proxy must be the same as incoming on UAS ok 265 - SDP must pass unchanged to UAS ok 266 - [uas] call created ok 267 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:33911\;) ok 268 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:43415\;) # uac >> I< HASH(0x564db8c04d68) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db8bfd628) RSP(INVITE,200) SDP: audio=127.0.0.1:8954/2 # << # uac >> O> 127.0.0.1:58513 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 269 - [uac] RTP done # uas >> O> 127.0.0.1:41161 RSP(INVITE,200) SDP: audio=127.0.0.1:8954/2 # I< HASH(0x564db8a6e628) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db8a6e670) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:41161 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # received 100/100 packets # RTP ok # END # << ok 270 - [uas] RTP ok # uac >> O> 127.0.0.1:58513 REQ(BYE) NO SDP # << # uac >> I< HASH(0x564db8c0f9f0) RSP(BYE,200) NO SDP # END # << ok 271 - [uac] END ok 272 - [uas] END # proxy >> OK # << ok 273 - [proxy] OK # uas >> OK # << ok 274 - [uas] OK # proxy >> ready # << ok 275 - [proxy] ready # uas >> ready # << ok 276 - [uas] ready # uac >> OK # << ok 277 - [uac] OK # uac >> ready # << ok 278 - [uac] ready # uac >> O> 127.0.0.1:58513 REQ(INVITE) SDP: audio=127.0.0.1:9590/2 # << ok 279 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db8a696f0) REQ(INVITE) SDP: audio=127.0.0.1:9590/2 # << ok 280 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:42445 REQ(INVITE) SDP: audio=127.0.0.1:6350/2 # << ok 281 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db8a6c730) REQ(INVITE) SDP: audio=127.0.0.1:6350/2 # O> 127.0.0.1:38425 RSP(INVITE,100) NO SDP # << ok 282 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 283 - outgoing on UAC must be the same as incoming on proxy ok 284 - outgoing on proxy must be the same as incoming on UAS ok 285 - allocated addr:port must be different (127.0.0.1:9590|127.0.0.1:6350) ok 286 - ranges must stay the same # uas >> call created # << ok 287 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS 127.0.0.1:33911;branch=z9hG4bK08381e73e198516f45981657614366b056c3a4cf59f500b56cea5c94d4afd3 # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:58513;branch=z9hG4bKa5d44af4387dfcf55a9f1a210631573f56c3a4cf59f500b868a6c170707c16 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:43415;branch=z9hG4bKf54ed273793a5309cd9ca0d60ca6a65d56c3a4cf59f500beeabfd8c28dd304 # Call-id: e36d6b9aac33c0b993340866a2ac6774 # Cseq: 1 INVITE # From: me.uac@example.com;tag=dfc66e3521cc5fd9f47761f032f07ba7 # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sips:b6LUA3MGT77S4HXSNREG2GDHXI2X6QPZVSJ4IH2XKF3ZZR4YHOWHBNYY@127.0.0.1:33911 # To: you.uas@example.com;tag=493bd2a6d0ce00a6ef848745ae91d68e # # v=0 # o=anonymous 1793699022 1793699022 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 6350 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 288 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:33911\;) ok 289 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:43415\;) # uac >> I< HASH(0x564db8bc3810) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db8bba528) RSP(INVITE,200) SDP: audio=127.0.0.1:9284/2 # O> 127.0.0.1:58513 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 290 - [uac] RTP done # uas >> O> 127.0.0.1:38425 RSP(INVITE,200) SDP: audio=127.0.0.1:8954/2 # I< HASH(0x564db8a6c6d0) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db8a8ac40) REQ(BYE) NO SDP # O> 127.0.0.1:38425 RSP(BYE,200) NO SDP # call cleaned up # received 100/100 packets # RTP ok # END # << ok 291 - [uas] RTP ok # uac >> O> 127.0.0.1:58513 REQ(BYE) NO SDP # << # uac >> I< HASH(0x564db8bc4110) RSP(BYE,200) NO SDP # END # << ok 292 - [uac] END ok 293 - [uas] END # nathelper >> OK # << ok 294 - [nathelper] OK # proxy >> OK # ready # << ok 295 - [proxy] OK # uas >> OK # << ok 296 - [uas] OK ok 297 - [proxy] ready # uas >> ready # << ok 298 - [uas] ready # uac >> OK # ready # << ok 299 - [uac] OK ok 300 - [uac] ready # uac >> O> 127.0.0.1:58513 REQ(INVITE) SDP: audio=127.0.0.1:9590/2 # << ok 301 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x564db8a76dc0) REQ(INVITE) SDP: audio=127.0.0.1:9590/2 # << ok 302 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:42445 REQ(INVITE) SDP: audio=127.0.0.1:8954/2 # << ok 303 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x564db8a77c30) REQ(INVITE) SDP: audio=127.0.0.1:8954/2 # << ok 304 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 305 - outgoing on UAC must be the same as incoming on proxy ok 306 - outgoing on proxy must be the same as incoming on UAS ok 307 - allocated addr:port must be different (127.0.0.1:9590|127.0.0.1:8954) ok 308 - ranges must stay the same # uas >> O> 127.0.0.1:42213 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 309 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS 127.0.0.1:33911;branch=z9hG4bK08381e73e198516f45981657614366b06759d5a0e27e66a7d1c9c57ae09f7b # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:58513;branch=z9hG4bKa5d44af4387dfcf55a9f1a210631573f6759d5a0e27e66a34eb679a99d500e # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:43415;branch=z9hG4bKf54ed273793a5309cd9ca0d60ca6a65d6759d5a0e27e66a230974d36356287 # Call-id: 81bd1f845abba9d9c55bc168be25162e # Cseq: 1 INVITE # From: me.uac@example.com;tag=7f0fd1d252f2a44beebd40d36f34c6dd # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sips:b6LUA3MGT77S4HXSNREG2GDHXI2X6QPZVSJ4IH2XKF3ZZR4YHOWHBNYY@127.0.0.1:33911 # To: you.uas@example.com;tag=2217ca9bbf9bd9cc2ccaf683ac772151 # # v=0 # o=anonymous 1793699025 1793699025 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 8954 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 310 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:33911\;) ok 311 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:43415\;) # uac >> I< HASH(0x564db8bd4d30) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x564db8bcbc50) RSP(INVITE,200) SDP: audio=127.0.0.1:6432/2 # << # uac >> O> 127.0.0.1:58513 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 312 - [uac] RTP done # uas >> O> 127.0.0.1:42213 RSP(INVITE,200) SDP: audio=127.0.0.1:5118/2 # I< HASH(0x564db8a77bd0) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x564db8c6fd60) REQ(BYE) NO SDP # O> 127.0.0.1:42213 RSP(BYE,200) NO SDP # call cleaned up # received 82/100 packets # RTP ok # END # << ok 313 - [uas] RTP ok # uac >> O> 127.0.0.1:58513 REQ(BYE) NO SDP # I< HASH(0x564db8c11e08) RSP(BYE,200) NO SDP # << # uac >> END # << ok 314 - [uac] END ok 315 - [uas] END ok 316 # skip no support for IPv6 ok 317 # skip no support for IPv6 ok 318 # skip no support for IPv6 ok 319 # skip no support for IPv6 ok 320 # skip no support for IPv6 ok 321 # skip no support for IPv6 ok 322 # skip no support for IPv6 ok 323 # skip no support for IPv6 ok 324 # skip no support for IPv6 ok 325 # skip no support for IPv6 ok 326 # skip no support for IPv6 ok 327 # skip no support for IPv6 ok 328 # skip no support for IPv6 ok 329 # skip no support for IPv6 ok 330 # skip no support for IPv6 ok 331 # skip no support for IPv6 ok 332 # skip no support for IPv6 ok 333 # skip no support for IPv6 ok 334 # skip no support for IPv6 ok 335 # skip no support for IPv6 ok 336 # skip no support for IPv6 ok 337 # skip no support for IPv6 ok 338 # skip no support for IPv6 ok 339 # skip no support for IPv6 ok 340 # skip no support for IPv6 ok 341 # skip no support for IPv6 ok 342 # skip no support for IPv6 ok 343 # skip no support for IPv6 ok 344 # skip no support for IPv6 ok 345 # skip no support for IPv6 ok 346 # skip no support for IPv6 ok 347 # skip no support for IPv6 ok 348 # skip no support for IPv6 ok 349 # skip no support for IPv6 ok 350 # skip no support for IPv6 ok 351 # skip no support for IPv6 ok 352 # skip no support for IPv6 ok 353 # skip no support for IPv6 ok 354 # skip no support for IPv6 ok 355 # skip no support for IPv6 ok 356 # skip no support for IPv6 ok 357 # skip no support for IPv6 ok 358 # skip no support for IPv6 ok 359 # skip no support for IPv6 ok 360 # skip no support for IPv6 ok 361 # skip no support for IPv6 ok 362 # skip no support for IPv6 ok 363 # skip no support for IPv6 ok 364 # skip no support for IPv6 ok 365 # skip no support for IPv6 ok 366 # skip no support for IPv6 ok 367 # skip no support for IPv6 ok 368 # skip no support for IPv6 ok 369 # skip no support for IPv6 ok 370 # skip no support for IPv6 ok 371 # skip no support for IPv6 ok 372 # skip no support for IPv6 ok 373 # skip no support for IPv6 ok 374 # skip no support for IPv6 ok 375 # skip no support for IPv6 ok 376 # skip no support for IPv6 ok 377 # skip no support for IPv6 ok 378 # skip no support for IPv6 ok t/06_call_with_reinvite.t ............... 1..102 # ------- test with family ip4 transport udp # uas >> OK # << ok 1 - [uas] OK # uas >> Listening # << ok 2 - [uas] Listening # uac >> OK # Started # << ok 3 - [uac] OK ok 4 - [uac] Started # uas >> Call accepted # << ok 5 - [uas] Call accepted # uac >> Start RTP # << ok 6 - [uac] Start RTP # uac >> RTP#50# # << ok 7 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 8 - [uas] got rtp packet\#50 ok 9 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 10 - [uac] Got ReInvite # uas >> Start RTP # << ok 11 - [uas] Start RTP # uas >> RTP#50# # << ok 12 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 13 - [uac] got rtp packet\#50 ok 14 - [uac] Send BYE # uas >> Got RTP # Received BYE # << ok 15 - [uas] Got RTP ok 16 - [uas] Received BYE # uac >> BYE done # << ok 17 - [uac] BYE done ok 18 # skip no support for IPv6 ok 19 # skip no support for IPv6 ok 20 # skip no support for IPv6 ok 21 # skip no support for IPv6 ok 22 # skip no support for IPv6 ok 23 # skip no support for IPv6 ok 24 # skip no support for IPv6 ok 25 # skip no support for IPv6 ok 26 # skip no support for IPv6 ok 27 # skip no support for IPv6 ok 28 # skip no support for IPv6 ok 29 # skip no support for IPv6 ok 30 # skip no support for IPv6 ok 31 # skip no support for IPv6 ok 32 # skip no support for IPv6 ok 33 # skip no support for IPv6 ok 34 # skip no support for IPv6 # ------- test with family ip4 transport tcp # uas >> OK # << ok 35 - [uas] OK # uas >> Listening # << ok 36 - [uas] Listening # uac >> OK # << ok 37 - [uac] OK # uac >> Started # << ok 38 - [uac] Started # uas >> Call accepted # << ok 39 - [uas] Call accepted # uac >> Start RTP # << ok 40 - [uac] Start RTP # uac >> RTP#50# # << ok 41 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 42 - [uas] got rtp packet\#50 ok 43 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 44 - [uac] Got ReInvite # uas >> Start RTP # << ok 45 - [uas] Start RTP # uas >> RTP#50# # << ok 46 - [uas] RTP\#50\# # uac >> got rtp packet#50 # << ok 47 - [uac] got rtp packet\#50 # uac >> Send BYE # << ok 48 - [uac] Send BYE # uas >> Got RTP # Received BYE # << ok 49 - [uas] Got RTP ok 50 - [uas] Received BYE # uac >> BYE done # << ok 51 - [uac] BYE done ok 52 # skip no support for IPv6 ok 53 # skip no support for IPv6 ok 54 # skip no support for IPv6 ok 55 # skip no support for IPv6 ok 56 # skip no support for IPv6 ok 57 # skip no support for IPv6 ok 58 # skip no support for IPv6 ok 59 # skip no support for IPv6 ok 60 # skip no support for IPv6 ok 61 # skip no support for IPv6 ok 62 # skip no support for IPv6 ok 63 # skip no support for IPv6 ok 64 # skip no support for IPv6 ok 65 # skip no support for IPv6 ok 66 # skip no support for IPv6 ok 67 # skip no support for IPv6 ok 68 # skip no support for IPv6 # ------- test with family ip4 transport tls # uas >> OK # << ok 69 - [uas] OK # uas >> Listening # << ok 70 - [uas] Listening # uac >> OK # << ok 71 - [uac] OK # uac >> Started # << ok 72 - [uac] Started # uas >> Call accepted # << ok 73 - [uas] Call accepted # uac >> Start RTP # << ok 74 - [uac] Start RTP # uac >> RTP#50# # << ok 75 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 76 - [uas] got rtp packet\#50 ok 77 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 78 - [uac] Got ReInvite # uas >> Start RTP # << ok 79 - [uas] Start RTP # uas >> RTP#50# # RTP#100# # << ok 80 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 81 - [uac] got rtp packet\#50 ok 82 - [uac] Send BYE # uas >> Got RTP # << ok 83 - [uas] Got RTP # uas >> Received BYE # << ok 84 - [uas] Received BYE # uac >> BYE done # << ok 85 - [uac] BYE done ok 86 # skip no support for IPv6 ok 87 # skip no support for IPv6 ok 88 # skip no support for IPv6 ok 89 # skip no support for IPv6 ok 90 # skip no support for IPv6 ok 91 # skip no support for IPv6 ok 92 # skip no support for IPv6 ok 93 # skip no support for IPv6 ok 94 # skip no support for IPv6 ok 95 # skip no support for IPv6 ok 96 # skip no support for IPv6 ok 97 # skip no support for IPv6 ok 98 # skip no support for IPv6 ok 99 # skip no support for IPv6 ok 100 # skip no support for IPv6 ok 101 # skip no support for IPv6 ok 102 # skip no support for IPv6 ok t/07_call_on_hold.t ..................... 1..96 # ------- test with family ip4 transport udp # uas >> OK # << ok 1 - [uas] OK # uas >> Listening # << ok 2 - [uas] Listening # uac >> OK # << ok 3 - [uac] OK # uac >> Started # << ok 4 - [uac] Started # uas >> Call accepted # << ok 5 - [uas] Call accepted # uac >> Start RTP # << ok 6 - [uac] Start RTP # uac >> RTP#50# # << ok 7 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 8 - [uas] got rtp packet\#50 ok 9 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 10 - [uac] Got ReInvite # uas >> Start RTP # << ok 11 - [uas] Start RTP # uas >> RTP#50# # << ok 12 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 13 - [uac] got rtp packet\#50 ok 14 - [uac] Send BYE # uas >> Received BYE after 0 bytes read # << ok 15 - [uas] Received BYE after 0 bytes read # uac >> BYE done # << ok 16 - [uac] BYE done ok 17 # skip no support for IPv6 ok 18 # skip no support for IPv6 ok 19 # skip no support for IPv6 ok 20 # skip no support for IPv6 ok 21 # skip no support for IPv6 ok 22 # skip no support for IPv6 ok 23 # skip no support for IPv6 ok 24 # skip no support for IPv6 ok 25 # skip no support for IPv6 ok 26 # skip no support for IPv6 ok 27 # skip no support for IPv6 ok 28 # skip no support for IPv6 ok 29 # skip no support for IPv6 ok 30 # skip no support for IPv6 ok 31 # skip no support for IPv6 ok 32 # skip no support for IPv6 # ------- test with family ip4 transport tcp # uas >> OK # << ok 33 - [uas] OK # uas >> Listening # << ok 34 - [uas] Listening # uac >> OK # Started # << ok 35 - [uac] OK ok 36 - [uac] Started # uas >> Call accepted # << ok 37 - [uas] Call accepted # uac >> Start RTP # << ok 38 - [uac] Start RTP # uac >> RTP#50# # << ok 39 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 40 - [uas] got rtp packet\#50 ok 41 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 42 - [uac] Got ReInvite # uas >> Start RTP # << ok 43 - [uas] Start RTP # uas >> RTP#50# # << ok 44 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 45 - [uac] got rtp packet\#50 ok 46 - [uac] Send BYE # uas >> Received BYE after 0 bytes read # << ok 47 - [uas] Received BYE after 0 bytes read # uac >> BYE done # << ok 48 - [uac] BYE done ok 49 # skip no support for IPv6 ok 50 # skip no support for IPv6 ok 51 # skip no support for IPv6 ok 52 # skip no support for IPv6 ok 53 # skip no support for IPv6 ok 54 # skip no support for IPv6 ok 55 # skip no support for IPv6 ok 56 # skip no support for IPv6 ok 57 # skip no support for IPv6 ok 58 # skip no support for IPv6 ok 59 # skip no support for IPv6 ok 60 # skip no support for IPv6 ok 61 # skip no support for IPv6 ok 62 # skip no support for IPv6 ok 63 # skip no support for IPv6 ok 64 # skip no support for IPv6 # ------- test with family ip4 transport tls # uas >> OK # << ok 65 - [uas] OK # uas >> Listening # << ok 66 - [uas] Listening # uac >> OK # << ok 67 - [uac] OK # uac >> Started # << ok 68 - [uac] Started # uas >> Call accepted # << ok 69 - [uas] Call accepted # uac >> Start RTP # << ok 70 - [uac] Start RTP # uac >> RTP#50# # << ok 71 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 72 - [uas] got rtp packet\#50 ok 73 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 74 - [uac] Got ReInvite # uas >> Start RTP # << ok 75 - [uas] Start RTP # uas >> RTP#50# # << ok 76 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 77 - [uac] got rtp packet\#50 ok 78 - [uac] Send BYE # uas >> Received BYE after 0 bytes read # << ok 79 - [uas] Received BYE after 0 bytes read # uac >> BYE done # << ok 80 - [uac] BYE done ok 81 # skip no support for IPv6 ok 82 # skip no support for IPv6 ok 83 # skip no support for IPv6 ok 84 # skip no support for IPv6 ok 85 # skip no support for IPv6 ok 86 # skip no support for IPv6 ok 87 # skip no support for IPv6 ok 88 # skip no support for IPv6 ok 89 # skip no support for IPv6 ok 90 # skip no support for IPv6 ok 91 # skip no support for IPv6 ok 92 # skip no support for IPv6 ok 93 # skip no support for IPv6 ok 94 # skip no support for IPv6 ok 95 # skip no support for IPv6 ok 96 # skip no support for IPv6 ok t/08_register_with_auth.t ............... 1..42 # ------- test with family ip4 transport udp # registrar >> OK # << ok 1 - [registrar] OK # registrar >> Listening # << ok 2 - [registrar] Listening # uac >> OK # << ok 3 - [uac] OK # uac >> Started # << ok 4 - [uac] Started # uac >> Registered wolf (REALM.example.com) # << ok 5 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 6 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 7 - [uac] Registered noauth () ok 8 # skip no support for IPv6 ok 9 # skip no support for IPv6 ok 10 # skip no support for IPv6 ok 11 # skip no support for IPv6 ok 12 # skip no support for IPv6 ok 13 # skip no support for IPv6 ok 14 # skip no support for IPv6 # ------- test with family ip4 transport tcp # registrar >> OK # << ok 15 - [registrar] OK # registrar >> Listening # << ok 16 - [registrar] Listening # uac >> OK # << ok 17 - [uac] OK # uac >> Started # << ok 18 - [uac] Started # uac >> Registered wolf (REALM.example.com) # << ok 19 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 20 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 21 - [uac] Registered noauth () ok 22 # skip no support for IPv6 ok 23 # skip no support for IPv6 ok 24 # skip no support for IPv6 ok 25 # skip no support for IPv6 ok 26 # skip no support for IPv6 ok 27 # skip no support for IPv6 ok 28 # skip no support for IPv6 # ------- test with family ip4 transport tls # registrar >> OK # << ok 29 - [registrar] OK # registrar >> Listening # << ok 30 - [registrar] Listening # uac >> OK # << ok 31 - [uac] OK # uac >> Started # << ok 32 - [uac] Started # uac >> Registered wolf (REALM.example.com) # << ok 33 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 34 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 35 - [uac] Registered noauth () ok 36 # skip no support for IPv6 ok 37 # skip no support for IPv6 ok 38 # skip no support for IPv6 ok 39 # skip no support for IPv6 ok 40 # skip no support for IPv6 ok 41 # skip no support for IPv6 ok 42 # skip no support for IPv6 ok t/09_fdleak.t ........................... 1..7 # uas >> OK << ok # [uas] OK # uac >> OK << ok # [uac] OK # uas >> Listening << ok # [uas] Listening # uac >> allocated 1 sockets (7) << ok # uac allocated 1 socket for SIP # uac >> allocated 3 sockets (7..9) allocated 1 sockets (7) allocated 0 sockets << ok # uac allocated 2 sockets for RTP ok # uac closed RTP socket ok # uac closed SIP socket ok t/10_fdleak.t ........................... 1..10 # uas >> OK << ok # [uas] OK # uac >> OK << ok # [uac] OK # uas >> Listening << ok # [uas] Listening # uac >> allocated 1 sockets (7) << ok # uac allocated 1 socket for SIP # uas >> Established << ok # [uas] Established # uac >> Established allocated 3 sockets (7..9) << ok # [uac] Established ok # uac allocated 2 sockets for RTP # uac >> Send BYE done << ok # [uac] Send BYE done # uac >> allocated 1 sockets (7) << ok # uac closed RTP socket # uac >> allocated 0 sockets << ok # uac closed SIP socket ok t/11_invite_timeout.t ................... 1..48 # ------- test with family ip4 transport udp ok 1 - create UAS socket ok 2 - fork successful ok 3 - UAS created # ok 4 - UAC created ok 5 - UAS ready # ok 6 - invite did not complete ok 7 - got 487 (request canceled) ok 8 - done ok 9 # skip no support for IPv6 ok 10 # skip no support for IPv6 ok 11 # skip no support for IPv6 ok 12 # skip no support for IPv6 ok 13 # skip no support for IPv6 ok 14 # skip no support for IPv6 ok 15 # skip no support for IPv6 ok 16 # skip no support for IPv6 # ------- test with family ip4 transport tcp ok 17 - create UAS socket ok 18 - fork successful ok 19 - UAS created # ok 20 - UAC created ok 21 - UAS ready # ok 22 - invite did not complete ok 23 - got 487 (request canceled) ok 24 - done ok 25 # skip no support for IPv6 ok 26 # skip no support for IPv6 ok 27 # skip no support for IPv6 ok 28 # skip no support for IPv6 ok 29 # skip no support for IPv6 ok 30 # skip no support for IPv6 ok 31 # skip no support for IPv6 ok 32 # skip no support for IPv6 # ------- test with family ip4 transport tls ok 33 - create UAS socket ok 34 - fork successful ok 35 - UAS created # ok 36 - UAC created ok 37 - UAS ready # ok 38 - invite did not complete ok 39 - got 487 (request canceled) ok 40 - done ok 41 # skip no support for IPv6 ok 42 # skip no support for IPv6 ok 43 # skip no support for IPv6 ok 44 # skip no support for IPv6 ok 45 # skip no support for IPv6 ok 46 # skip no support for IPv6 ok 47 # skip no support for IPv6 ok 48 # skip no support for IPv6 ok # call established # call cleaned up # call established # call cleaned up # call established # call cleaned up t/12_maddr.t ............................ 1..48 # ------- test with family ip4 transport udp ok 1 - create UAS socket ok 2 - fork successful ok 3 - UAS created # ok 4 - UAC created ok 5 - UAS ready # ok 6 - Call established ok 7 - UAS down ok 8 - UAS finished ok 9 # skip no support for IPv6 ok 10 # skip no support for IPv6 ok 11 # skip no support for IPv6 ok 12 # skip no support for IPv6 ok 13 # skip no support for IPv6 ok 14 # skip no support for IPv6 ok 15 # skip no support for IPv6 ok 16 # skip no support for IPv6 # ------- test with family ip4 transport tcp ok 17 - create UAS socket ok 18 - fork successful ok 19 - UAS created # ok 20 - UAC created ok 21 - UAS ready # ok 22 - Call established ok 23 - UAS down ok 24 - UAS finished ok 25 # skip no support for IPv6 ok 26 # skip no support for IPv6 ok 27 # skip no support for IPv6 ok 28 # skip no support for IPv6 ok 29 # skip no support for IPv6 ok 30 # skip no support for IPv6 ok 31 # skip no support for IPv6 ok 32 # skip no support for IPv6 # ------- test with family ip4 transport tls ok 33 - create UAS socket ok 34 - fork successful ok 35 - UAS created # ok 36 - UAC created ok 37 - UAS ready # ok 38 - Call established ok 39 - UAS down ok 40 - UAS finished ok 41 # skip no support for IPv6 ok 42 # skip no support for IPv6 ok 43 # skip no support for IPv6 ok 44 # skip no support for IPv6 ok 45 # skip no support for IPv6 ok 46 # skip no support for IPv6 ok 47 # skip no support for IPv6 ok 48 # skip no support for IPv6 ok t/13_maddr_proxy.t ...................... 1..1 ok 1 - got target from maddr ok # UAS on 127.0.0.1:5062 # UAC on 127.0.0.1:5060 # PROXY on 127.0.0.1:5063 t/14_bugfix_0.51.t ...................... 1..12 # proxy >> OK # << ok 1 - [proxy] OK # proxy >> Listening # << ok 2 - [proxy] Listening # uas >> OK # << ok 3 - [uas] OK # uas >> Listening # << ok 4 - [uas] Listening # uac >> OK # << ok 5 - [uac] OK # uac >> Started # << ok 6 - [uac] Started # uas >> Call accepted # Starting ReInvite # << ok 7 - [uas] Call accepted ok 8 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 9 - [uac] Got ReInvite # uas >> Send BYE # << ok 10 - [uas] Send BYE # uac >> Received BYE # << ok 11 - [uac] Received BYE # uas >> BYE done # << ok 12 - [uas] BYE done ok t/15_block_invite.t ..................... 1..8 ok 1 - create UAS socket ok 2 - fork successful ok 3 - UAS created # ok 4 - UAC created ok 5 - UAC ready ok 6 - UAS ready # ok 7 - UAC got block 405 and finished ok 8 - UAS finished ok t/16_drop_invite.t ...................... 1..9 ok 1 - open tempfile ok 2 - create socket ok 3 - fork successful ok 4 - UAS created ok 5 - UAC created ok 6 - UAS ready ok 7 - UAC ready # Now send INVITE for 5 seconds ok 8 - UAC got no answer from UAS ok 9 - UAS got INVITE, dropped it and wrote database file ok t/17_call_with_reinvite_and_auth.t ...... 1..66 # ------- test with family ip4 transport udp # uas >> OK # << ok 1 - [uas] OK # uas >> Listening # << ok 2 - [uas] Listening # uac >> OK # << ok 3 - [uac] OK # uac >> Started # << ok 4 - [uac] Started # uas >> Call accepted # << ok 5 - [uas] Call accepted # uac >> Starting ReInvite # << ok 6 - [uac] Starting ReInvite # uas >> ReInvite accepted # << ok 7 - [uas] ReInvite accepted # uac >> ReInvite done # << ok 8 - [uac] ReInvite done # uac >> Send BYE # << ok 9 - [uac] Send BYE # uas >> Received BYE # << ok 10 - [uas] Received BYE # uac >> BYE done # << ok 11 - [uac] BYE done ok 12 # skip no support for IPv6 ok 13 # skip no support for IPv6 ok 14 # skip no support for IPv6 ok 15 # skip no support for IPv6 ok 16 # skip no support for IPv6 ok 17 # skip no support for IPv6 ok 18 # skip no support for IPv6 ok 19 # skip no support for IPv6 ok 20 # skip no support for IPv6 ok 21 # skip no support for IPv6 ok 22 # skip no support for IPv6 # ------- test with family ip4 transport tcp # uas >> OK # << ok 23 - [uas] OK # uas >> Listening # << ok 24 - [uas] Listening # uac >> OK # << ok 25 - [uac] OK # uac >> Started # << ok 26 - [uac] Started # uas >> Call accepted # << ok 27 - [uas] Call accepted # uac >> Starting ReInvite # << ok 28 - [uac] Starting ReInvite # uas >> ReInvite accepted # << ok 29 - [uas] ReInvite accepted # uac >> ReInvite done # << ok 30 - [uac] ReInvite done # uac >> Send BYE # << ok 31 - [uac] Send BYE # uas >> Received BYE # << ok 32 - [uas] Received BYE # uac >> BYE done # << ok 33 - [uac] BYE done ok 34 # skip no support for IPv6 ok 35 # skip no support for IPv6 ok 36 # skip no support for IPv6 ok 37 # skip no support for IPv6 ok 38 # skip no support for IPv6 ok 39 # skip no support for IPv6 ok 40 # skip no support for IPv6 ok 41 # skip no support for IPv6 ok 42 # skip no support for IPv6 ok 43 # skip no support for IPv6 ok 44 # skip no support for IPv6 # ------- test with family ip4 transport tls # uas >> OK # << ok 45 - [uas] OK # uas >> Listening # << ok 46 - [uas] Listening # uac >> OK # << ok 47 - [uac] OK # uac >> Started # << ok 48 - [uac] Started # uas >> Call accepted # << ok 49 - [uas] Call accepted # uac >> Starting ReInvite # << ok 50 - [uac] Starting ReInvite # uas >> ReInvite accepted # << ok 51 - [uas] ReInvite accepted # uac >> ReInvite done # << ok 52 - [uac] ReInvite done # uac >> Send BYE # << ok 53 - [uac] Send BYE # uas >> Received BYE # << ok 54 - [uas] Received BYE # uac >> BYE done # << ok 55 - [uac] BYE done ok 56 # skip no support for IPv6 ok 57 # skip no support for IPv6 ok 58 # skip no support for IPv6 ok 59 # skip no support for IPv6 ok 60 # skip no support for IPv6 ok 61 # skip no support for IPv6 ok 62 # skip no support for IPv6 ok 63 # skip no support for IPv6 ok 64 # skip no support for IPv6 ok 65 # skip no support for IPv6 ok 66 # skip no support for IPv6 ok t/18_register_with_auth_step_by_step.t .. 1..48 # ------- test with family ip4 transport udp # registrar >> OK # << ok 1 - [registrar] OK # registrar >> Listening # << ok 2 - [registrar] Listening # uac >> OK # << ok 3 - [uac] OK # uac >> Started # << ok 4 - [uac] Started # uac >> got 401 response # << ok 5 - [uac] got 401 response # uac >> Registered wolf (REALM.example.com) # << ok 6 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 7 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 8 - [uac] Registered noauth () ok 9 # skip no support for IPv6 ok 10 # skip no support for IPv6 ok 11 # skip no support for IPv6 ok 12 # skip no support for IPv6 ok 13 # skip no support for IPv6 ok 14 # skip no support for IPv6 ok 15 # skip no support for IPv6 ok 16 # skip no support for IPv6 # ------- test with family ip4 transport tcp # registrar >> OK # << ok 17 - [registrar] OK # registrar >> Listening # << ok 18 - [registrar] Listening # uac >> OK # << ok 19 - [uac] OK # uac >> Started # << ok 20 - [uac] Started # uac >> got 401 response # << ok 21 - [uac] got 401 response # uac >> Registered wolf (REALM.example.com) # << ok 22 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 23 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 24 - [uac] Registered noauth () ok 25 # skip no support for IPv6 ok 26 # skip no support for IPv6 ok 27 # skip no support for IPv6 ok 28 # skip no support for IPv6 ok 29 # skip no support for IPv6 ok 30 # skip no support for IPv6 ok 31 # skip no support for IPv6 ok 32 # skip no support for IPv6 # ------- test with family ip4 transport tls # registrar >> OK # << ok 33 - [registrar] OK # registrar >> Listening # << ok 34 - [registrar] Listening # uac >> OK # << ok 35 - [uac] OK # uac >> Started # << ok 36 - [uac] Started # uac >> got 401 response # << ok 37 - [uac] got 401 response # uac >> Registered wolf (REALM.example.com) # << ok 38 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 39 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 40 - [uac] Registered noauth () ok 41 # skip no support for IPv6 ok 42 # skip no support for IPv6 ok 43 # skip no support for IPv6 ok 44 # skip no support for IPv6 ok 45 # skip no support for IPv6 ok 46 # skip no support for IPv6 ok 47 # skip no support for IPv6 ok 48 # skip no support for IPv6 ok # UAS on 127.0.0.1:50064 # UAC on 127.0.0.1:36788 # call created # call established # call cleaned up # received=467 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:60231 # UAC on 127.0.0.1:52135 # call created # call established # call cleaned up # received=467 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:50066 # UAC on 127.0.0.1:45640 # call created # call established # call cleaned up # received=467 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:51684 # UAC on 127.0.0.1:53088 # call created # call established # call cleaned up # received=467 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:57157 # UAC on 127.0.0.1:49359 # call created # call established # call cleaned up # received=467 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:39567 # UAC on 127.0.0.1:46269 # call created # call established # call cleaned up # received=467 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:46537 # UAC on 127.0.0.1:52245 # call created # call established # call cleaned up # received=464 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:43673 # UAC on 127.0.0.1:38005 # call created # call established # call cleaned up # received=461 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:51337 # UAC on 127.0.0.1:59763 # call created # call established # call cleaned up # received=473 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:49259 # UAC on 127.0.0.1:33873 # call created # call established # call cleaned up # received=459 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:38797 # UAC on 127.0.0.1:40121 # call created # call established # call cleaned up # received=488 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:54265 # UAC on 127.0.0.1:51293 # call created # call established # call cleaned up # received=469 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' t/19_call_with_dtmf.t ................... 1..216 # ------- test with family ip4 transport udp codec pcmu dtmf_rtptype 101/101 ok 1 - UAC created ok 2 - UAS ready ok 3 - no error on UAC ok 4 - Call established ok 5 - Done sending RTP ok 6 - UAS down ok 7 - UAS RTP ok ok 8 - UAC DTMF received ok 9 - UAS finished with DTMF # ------- test with family ip4 transport udp codec pcmu dtmf_rtptype 101/102 ok 10 - UAC created ok 11 - UAS ready ok 12 - no error on UAC ok 13 - Call established ok 14 - Done sending RTP ok 15 - UAS down ok 16 - UAS RTP ok ok 17 - UAC DTMF received ok 18 - UAS finished with DTMF # ------- test with family ip4 transport udp codec pcma dtmf_rtptype 101/101 ok 19 - UAC created ok 20 - UAS ready ok 21 - no error on UAC ok 22 - Call established ok 23 - Done sending RTP ok 24 - UAS down ok 25 - UAS RTP ok ok 26 - UAC DTMF received ok 27 - UAS finished with DTMF # ------- test with family ip4 transport udp codec pcma dtmf_rtptype 101/102 ok 28 - UAC created ok 29 - UAS ready ok 30 - no error on UAC ok 31 - Call established ok 32 - Done sending RTP ok 33 - UAS down ok 34 - UAS RTP ok ok 35 - UAC DTMF received ok 36 - UAS finished with DTMF ok 37 # skip no support for IPv6 ok 38 # skip no support for IPv6 ok 39 # skip no support for IPv6 ok 40 # skip no support for IPv6 ok 41 # skip no support for IPv6 ok 42 # skip no support for IPv6 ok 43 # skip no support for IPv6 ok 44 # skip no support for IPv6 ok 45 # skip no support for IPv6 ok 46 # skip no support for IPv6 ok 47 # skip no support for IPv6 ok 48 # skip no support for IPv6 ok 49 # skip no support for IPv6 ok 50 # skip no support for IPv6 ok 51 # skip no support for IPv6 ok 52 # skip no support for IPv6 ok 53 # skip no support for IPv6 ok 54 # skip no support for IPv6 ok 55 # skip no support for IPv6 ok 56 # skip no support for IPv6 ok 57 # skip no support for IPv6 ok 58 # skip no support for IPv6 ok 59 # skip no support for IPv6 ok 60 # skip no support for IPv6 ok 61 # skip no support for IPv6 ok 62 # skip no support for IPv6 ok 63 # skip no support for IPv6 ok 64 # skip no support for IPv6 ok 65 # skip no support for IPv6 ok 66 # skip no support for IPv6 ok 67 # skip no support for IPv6 ok 68 # skip no support for IPv6 ok 69 # skip no support for IPv6 ok 70 # skip no support for IPv6 ok 71 # skip no support for IPv6 ok 72 # skip no support for IPv6 # ------- test with family ip4 transport tcp codec pcmu dtmf_rtptype 101/101 ok 73 - UAC created ok 74 - UAS ready ok 75 - no error on UAC ok 76 - Call established ok 77 - Done sending RTP ok 78 - UAS down ok 79 - UAS RTP ok ok 80 - UAC DTMF received ok 81 - UAS finished with DTMF # ------- test with family ip4 transport tcp codec pcmu dtmf_rtptype 101/102 ok 82 - UAC created ok 83 - UAS ready ok 84 - no error on UAC ok 85 - Call established ok 86 - Done sending RTP ok 87 - UAS down ok 88 - UAS RTP ok ok 89 - UAC DTMF received ok 90 - UAS finished with DTMF # ------- test with family ip4 transport tcp codec pcma dtmf_rtptype 101/101 ok 91 - UAC created ok 92 - UAS ready ok 93 - no error on UAC ok 94 - Call established ok 95 - Done sending RTP ok 96 - UAS down ok 97 - UAS RTP ok ok 98 - UAC DTMF received ok 99 - UAS finished with DTMF # ------- test with family ip4 transport tcp codec pcma dtmf_rtptype 101/102 ok 100 - UAC created ok 101 - UAS ready ok 102 - no error on UAC ok 103 - Call established ok 104 - Done sending RTP ok 105 - UAS down ok 106 - UAS RTP ok ok 107 - UAC DTMF received ok 108 - UAS finished with DTMF ok 109 # skip no support for IPv6 ok 110 # skip no support for IPv6 ok 111 # skip no support for IPv6 ok 112 # skip no support for IPv6 ok 113 # skip no support for IPv6 ok 114 # skip no support for IPv6 ok 115 # skip no support for IPv6 ok 116 # skip no support for IPv6 ok 117 # skip no support for IPv6 ok 118 # skip no support for IPv6 ok 119 # skip no support for IPv6 ok 120 # skip no support for IPv6 ok 121 # skip no support for IPv6 ok 122 # skip no support for IPv6 ok 123 # skip no support for IPv6 ok 124 # skip no support for IPv6 ok 125 # skip no support for IPv6 ok 126 # skip no support for IPv6 ok 127 # skip no support for IPv6 ok 128 # skip no support for IPv6 ok 129 # skip no support for IPv6 ok 130 # skip no support for IPv6 ok 131 # skip no support for IPv6 ok 132 # skip no support for IPv6 ok 133 # skip no support for IPv6 ok 134 # skip no support for IPv6 ok 135 # skip no support for IPv6 ok 136 # skip no support for IPv6 ok 137 # skip no support for IPv6 ok 138 # skip no support for IPv6 ok 139 # skip no support for IPv6 ok 140 # skip no support for IPv6 ok 141 # skip no support for IPv6 ok 142 # skip no support for IPv6 ok 143 # skip no support for IPv6 ok 144 # skip no support for IPv6 # ------- test with family ip4 transport tls codec pcmu dtmf_rtptype 101/101 ok 145 - UAC created ok 146 - UAS ready ok 147 - no error on UAC ok 148 - Call established ok 149 - Done sending RTP ok 150 - UAS down ok 151 - UAS RTP ok ok 152 - UAC DTMF received ok 153 - UAS finished with DTMF # ------- test with family ip4 transport tls codec pcmu dtmf_rtptype 101/102 ok 154 - UAC created ok 155 - UAS ready ok 156 - no error on UAC ok 157 - Call established ok 158 - Done sending RTP ok 159 - UAS down ok 160 - UAS RTP ok ok 161 - UAC DTMF received ok 162 - UAS finished with DTMF # ------- test with family ip4 transport tls codec pcma dtmf_rtptype 101/101 ok 163 - UAC created ok 164 - UAS ready ok 165 - no error on UAC ok 166 - Call established ok 167 - Done sending RTP ok 168 - UAS down ok 169 - UAS RTP ok ok 170 - UAC DTMF received ok 171 - UAS finished with DTMF # ------- test with family ip4 transport tls codec pcma dtmf_rtptype 101/102 ok 172 - UAC created ok 173 - UAS ready ok 174 - no error on UAC ok 175 - Call established ok 176 - Done sending RTP ok 177 - UAS down ok 178 - UAS RTP ok ok 179 - UAC DTMF received ok 180 - UAS finished with DTMF ok 181 # skip no support for IPv6 ok 182 # skip no support for IPv6 ok 183 # skip no support for IPv6 ok 184 # skip no support for IPv6 ok 185 # skip no support for IPv6 ok 186 # skip no support for IPv6 ok 187 # skip no support for IPv6 ok 188 # skip no support for IPv6 ok 189 # skip no support for IPv6 ok 190 # skip no support for IPv6 ok 191 # skip no support for IPv6 ok 192 # skip no support for IPv6 ok 193 # skip no support for IPv6 ok 194 # skip no support for IPv6 ok 195 # skip no support for IPv6 ok 196 # skip no support for IPv6 ok 197 # skip no support for IPv6 ok 198 # skip no support for IPv6 ok 199 # skip no support for IPv6 ok 200 # skip no support for IPv6 ok 201 # skip no support for IPv6 ok 202 # skip no support for IPv6 ok 203 # skip no support for IPv6 ok 204 # skip no support for IPv6 ok 205 # skip no support for IPv6 ok 206 # skip no support for IPv6 ok 207 # skip no support for IPv6 ok 208 # skip no support for IPv6 ok 209 # skip no support for IPv6 ok 210 # skip no support for IPv6 ok 211 # skip no support for IPv6 ok 212 # skip no support for IPv6 ok 213 # skip no support for IPv6 ok 214 # skip no support for IPv6 ok 215 # skip no support for IPv6 ok 216 # skip no support for IPv6 ok t/20_channel_on_hold.t .................. 1..72 # ------- test with family ip4 transport udp # uas >> OK # << ok 1 - [uas] OK # uas >> Listening # << ok 2 - [uas] Listening # uac >> OK # << ok 3 - [uac] OK # uac >> Started # << ok 4 - [uac] Started # uas >> Call created # << ok 5 - [uas] Call created # uas >> Call established # << ok 6 - [uas] Call established # uac >> Start RTP # << ok 7 - [uac] Start RTP # uac >> RTP#100# # << ok 8 - [uac] RTP\#100\# # uac >> got rtp packet#100 # Send BYE # << ok 9 - [uac] got rtp packet\#100 ok 10 - [uac] Send BYE # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 11 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> Start RTP # RTP#100# # Call done (1 0 1 1 -- 1 1 0 1) # << ok 12 - [uas] Call done (1 0 1 1 -- 1 1 0 1) ok 13 # skip no support for IPv6 ok 14 # skip no support for IPv6 ok 15 # skip no support for IPv6 ok 16 # skip no support for IPv6 ok 17 # skip no support for IPv6 ok 18 # skip no support for IPv6 ok 19 # skip no support for IPv6 ok 20 # skip no support for IPv6 ok 21 # skip no support for IPv6 ok 22 # skip no support for IPv6 ok 23 # skip no support for IPv6 ok 24 # skip no support for IPv6 # ------- test with family ip4 transport tcp # uas >> OK # << ok 25 - [uas] OK # uas >> Listening # << ok 26 - [uas] Listening # uac >> OK # << ok 27 - [uac] OK # uac >> Started # << ok 28 - [uac] Started # uas >> Call created # << ok 29 - [uas] Call created # uas >> Call established # << ok 30 - [uas] Call established # uac >> Start RTP # << ok 31 - [uac] Start RTP # uac >> RTP#100# # << ok 32 - [uac] RTP\#100\# # uac >> got rtp packet#100 # << ok 33 - [uac] got rtp packet\#100 # uac >> Send BYE # << ok 34 - [uac] Send BYE # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 35 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> Start RTP # RTP#100# # Call done (1 0 1 1 -- 1 1 0 1) # << ok 36 - [uas] Call done (1 0 1 1 -- 1 1 0 1) ok 37 # skip no support for IPv6 ok 38 # skip no support for IPv6 ok 39 # skip no support for IPv6 ok 40 # skip no support for IPv6 ok 41 # skip no support for IPv6 ok 42 # skip no support for IPv6 ok 43 # skip no support for IPv6 ok 44 # skip no support for IPv6 ok 45 # skip no support for IPv6 ok 46 # skip no support for IPv6 ok 47 # skip no support for IPv6 ok 48 # skip no support for IPv6 # ------- test with family ip4 transport tls # uas >> OK # << ok 49 - [uas] OK # uas >> Listening # << ok 50 - [uas] Listening # uac >> OK # << ok 51 - [uac] OK # uac >> Started # << ok 52 - [uac] Started # uas >> Call created # << ok 53 - [uas] Call created # uas >> Call established # << ok 54 - [uas] Call established # uac >> Start RTP # << ok 55 - [uac] Start RTP # uac >> RTP#100# # << ok 56 - [uac] RTP\#100\# # uac >> got rtp packet#100 # << ok 57 - [uac] got rtp packet\#100 # uac >> Send BYE # << ok 58 - [uac] Send BYE # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 59 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> Start RTP # RTP#100# # Call done (1 0 1 1 -- 1 1 0 1) # << ok 60 - [uas] Call done (1 0 1 1 -- 1 1 0 1) ok 61 # skip no support for IPv6 ok 62 # skip no support for IPv6 ok 63 # skip no support for IPv6 ok 64 # skip no support for IPv6 ok 65 # skip no support for IPv6 ok 66 # skip no support for IPv6 ok 67 # skip no support for IPv6 ok 68 # skip no support for IPv6 ok 69 # skip no support for IPv6 ok 70 # skip no support for IPv6 ok 71 # skip no support for IPv6 ok 72 # skip no support for IPv6 ok t/21_channel_on_hold_stateless_proxy.t .. 1..360 # ------- test with family ip4 transport udp no-nat # UAS on 127.0.0.1:45951 # UAC on 127.0.0.1:58935 # PROXY on 127.0.0.1:33606 127.0.0.1:42453 ok 1 - no fork nathelper # proxy >> OK # << ok 2 - [proxy] OK # uas >> OK # << ok 3 - [uas] OK # proxy >> ready # << ok 4 - [proxy] ready # uas >> ready # << ok 5 - [uas] ready # uac >> OK # << ok 6 - [uac] OK # uac >> ready # << ok 7 - [uac] ready # uac >> O> 127.0.0.1:33606 REQ(INVITE) SDP: audio=127.0.0.1:11366/2 audio=127.0.0.1/2 audio=127.0.0.1:3408/2 audio=127.0.0.1:4388/2 # << ok 8 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x557565c15978) REQ(INVITE) SDP: audio=127.0.0.1:11366/2 audio=127.0.0.1/2 audio=127.0.0.1:3408/2 audio=127.0.0.1:4388/2 # << ok 9 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:45951 REQ(INVITE) SDP: audio=127.0.0.1:11366/2 audio=127.0.0.1/2 audio=127.0.0.1:3408/2 audio=127.0.0.1:4388/2 # << ok 10 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x557565c0d820) REQ(INVITE) SDP: audio=127.0.0.1:11366/2 audio=127.0.0.1/2 audio=127.0.0.1:3408/2 audio=127.0.0.1:4388/2 # << ok 11 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 12 - outgoing on UAC must be the same as incoming on proxy ok 13 - outgoing on proxy must be the same as incoming on UAS ok 14 - SDP must pass unchanged to UAS ok 15 - dummy # uas >> O> 127.0.0.1:42453 RSP(INVITE,100) NO SDP # << # uas >> call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:42453;branch=z9hG4bK9025bdac3dd10c820df8d6f88a4489d34e5d913f65527c9cdbc6bba11c8181 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:33606;branch=z9hG4bKfe05c8b9710d51515ea81d246eaf6e134e5d913f65527c94b5fbdaadb44d05 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:58935;branch=z9hG4bK466a903f2e4dfde2354a82c3bfb2ddb94e5d913f65527c90118c6ee2c3d6e3 # Call-id: 8a708f666cabf922c1adba37460e8eae # Cseq: 1 INVITE # From: me.uac@example.com;tag=0e4195f5351779a113c8ab6b07fd09e4 # Content-type: application/sdp # Content-length: 189 # Max-forwards: 69 # Contact: sip:bPLZY5LRXYMYRFW4H2KCCJPTRWAQJMITHKFJ2E3QNIYXKUUVCGXF3LVY@127.0.0.1:42453 # To: you.uas@example.com;tag=fa0dbdc1ef000c3b4e27dab410d6397c # # v=0 # o=anonymous 1793699203 1793699203 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 11366 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 3408 RTP/AVP 0 # m=audio 4388 RTP/AVP 0 # << ok 16 - [uas] call created ok 17 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:42453\;) ok 18 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:58935\;) # uac >> I< HASH(0x557565dad530) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x557565da82a8) RSP(INVITE,200) SDP: audio=127.0.0.1:6392/2 audio=127.0.0.1:7220/2 audio=127.0.0.1/2 audio=127.0.0.1:2300/2 # << # uac >> O> 127.0.0.1:33606 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:33606 REQ(BYE) NO SDP # << # uac >> I< HASH(0x557565da79a8) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 19 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:42453 RSP(INVITE,200) SDP: audio=127.0.0.1:6392/2 audio=127.0.0.1:7220/2 audio=127.0.0.1/2 audio=127.0.0.1:2300/2 # I< HASH(0x557565c234a0) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x557565dca318) REQ(BYE) NO SDP # O> 127.0.0.1:42453 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 20 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport udp inline-nat # UAS on 127.0.0.1:60080 # UAC on 127.0.0.1:44904 # PROXY on 127.0.0.1:54010 127.0.0.1:56423 ok 21 - no fork nathelper # proxy >> OK # << ok 22 - [proxy] OK # uas >> OK # << ok 23 - [uas] OK # proxy >> ready # << ok 24 - [proxy] ready # uas >> ready # << ok 25 - [uas] ready # uac >> OK # << ok 26 - [uac] OK # uac >> ready # << ok 27 - [uac] ready # uac >> O> 127.0.0.1:54010 REQ(INVITE) SDP: audio=127.0.0.1:4300/2 audio=127.0.0.1/2 audio=127.0.0.1:7862/2 audio=127.0.0.1:4444/2 # << ok 28 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x557565c07768) REQ(INVITE) SDP: audio=127.0.0.1:4300/2 audio=127.0.0.1/2 audio=127.0.0.1:7862/2 audio=127.0.0.1:4444/2 # << ok 29 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:60080 REQ(INVITE) SDP: audio=127.0.0.1:2650/2 audio=127.0.0.1/2 audio=127.0.0.1:5704/2 audio=127.0.0.1:2642/2 # << ok 30 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x557565c25918) REQ(INVITE) SDP: audio=127.0.0.1:2650/2 audio=127.0.0.1/2 audio=127.0.0.1:5704/2 audio=127.0.0.1:2642/2 # << ok 31 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 32 - outgoing on UAC must be the same as incoming on proxy ok 33 - outgoing on proxy must be the same as incoming on UAS ok 34 - allocated addr:port must be different (127.0.0.1:4300|127.0.0.1:2650) ok 35 - ranges must stay the same # uas >> O> 127.0.0.1:56423 RSP(INVITE,100) NO SDP # << # uas >> call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:56423;branch=z9hG4bKab7cfb8441b1358000092dd41fe7150fa6f7442a4c319e532f9f13d6c2e68e # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:54010;branch=z9hG4bK905894261e281e3610ef23e9697f0993a6f7442a4c319e5e24c08e1884f2d2 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:44904;branch=z9hG4bK922b08a645370a02b637fa7215066f61a6f7442a4c319e5538f46ad972fc95 # Call-id: 6c8aa51d689649cbdd17f0dfb06c7b68 # Cseq: 1 INVITE # From: me.uac@example.com;tag=efe423ac9d38e57190a68467bec2a612 # Content-type: application/sdp # Content-length: 188 # Max-forwards: 69 # Contact: sip:bTDIU54THPAZEXS4WFDGHTJN3QCBEO7SYTQDXKX4AY3QWUZHUUP2ZMOI@127.0.0.1:56423 # To: you.uas@example.com;tag=fcf1b4cffaff07d5bf7bd633a8249b27 # # v=0 # o=anonymous 1793699204 1793699204 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 2650 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 5704 RTP/AVP 0 # m=audio 2642 RTP/AVP 0 # << ok 36 - [uas] call created ok 37 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:56423\;) ok 38 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:44904\;) # uac >> I< HASH(0x557565db38e8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x557565dab230) RSP(INVITE,200) SDP: audio=127.0.0.1:2364/2 audio=127.0.0.1:7096/2 audio=127.0.0.1/2 audio=127.0.0.1:9684/2 # << # uac >> O> 127.0.0.1:54010 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:54010 REQ(BYE) NO SDP # << # uac >> I< HASH(0x557565daa828) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 39 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:56423 RSP(INVITE,200) SDP: audio=127.0.0.1:4078/2 audio=127.0.0.1:8498/2 audio=127.0.0.1/2 audio=127.0.0.1:7004/2 # I< HASH(0x557565c13058) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x557565dcfac0) REQ(BYE) NO SDP # O> 127.0.0.1:56423 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 40 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport udp remote-nat # UAS on 127.0.0.1:60758 # UAC on 127.0.0.1:49055 # PROXY on 127.0.0.1:53885 127.0.0.1:51283 # nathelper >> OK # << ok 41 - [nathelper] OK # proxy >> OK # << ok 42 - [proxy] OK # uas >> OK # << ok 43 - [uas] OK # proxy >> ready # << ok 44 - [proxy] ready # uas >> ready # << ok 45 - [uas] ready # uac >> OK # << ok 46 - [uac] OK # uac >> ready # << ok 47 - [uac] ready # uac >> O> 127.0.0.1:53885 REQ(INVITE) SDP: audio=127.0.0.1:2510/2 audio=127.0.0.1/2 audio=127.0.0.1:3144/2 audio=127.0.0.1:6534/2 # << ok 48 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x557565c0d5a0) REQ(INVITE) SDP: audio=127.0.0.1:2510/2 audio=127.0.0.1/2 audio=127.0.0.1:3144/2 audio=127.0.0.1:6534/2 # << ok 49 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:60758 REQ(INVITE) SDP: audio=127.0.0.1:2816/2 audio=127.0.0.1/2 audio=127.0.0.1:5040/2 audio=127.0.0.1:9388/2 # << ok 50 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x557565c29f98) REQ(INVITE) SDP: audio=127.0.0.1:2816/2 audio=127.0.0.1/2 audio=127.0.0.1:5040/2 audio=127.0.0.1:9388/2 # << ok 51 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 52 - outgoing on UAC must be the same as incoming on proxy ok 53 - outgoing on proxy must be the same as incoming on UAS ok 54 - allocated addr:port must be different (127.0.0.1:2510|127.0.0.1:2816) ok 55 - ranges must stay the same # uas >> O> 127.0.0.1:51283 RSP(INVITE,100) NO SDP # << # uas >> call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:51283;branch=z9hG4bKf29afde5646238364c72d1a5f564fc6eca4ac5bcdc30269311629e3c672e17 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:53885;branch=z9hG4bKe5ac51af168b2039a895b0d1fda615feca4ac5bcdc30269559eb1766721627 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:49055;branch=z9hG4bK65568dbf03b1f61cf6e48213d83a0498ca4ac5bcdc3026903f5affdc2ba371 # Call-id: d6169747b210506c3b78dc10dfe48959 # Cseq: 1 INVITE # From: me.uac@example.com;tag=970d952203b6f566ba063939fb3e928d # Content-type: application/sdp # Content-length: 188 # Max-forwards: 69 # Contact: sip:bSPIO3XC2JREYLOEB3KCUQQ37SPLU6FDHXVIJVLURJ7JMRLECXOM7HEA@127.0.0.1:51283 # To: you.uas@example.com;tag=1b9fae78bd6c74e08330303552bd5d04 # # v=0 # o=anonymous 1793699204 1793699204 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 2816 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 5040 RTP/AVP 0 # m=audio 9388 RTP/AVP 0 # << ok 56 - [uas] call created ok 57 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:51283\;) ok 58 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:49055\;) # uac >> I< HASH(0x557565db2550) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x557565dafa30) RSP(INVITE,200) SDP: audio=127.0.0.1:11526/2 audio=127.0.0.1:5496/2 audio=127.0.0.1/2 audio=127.0.0.1:10972/2 # << # uac >> O> 127.0.0.1:53885 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:53885 REQ(BYE) NO SDP # << # uac >> I< HASH(0x557565688d18) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 59 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:51283 RSP(INVITE,200) SDP: audio=127.0.0.1:4856/2 audio=127.0.0.1:2600/2 audio=127.0.0.1/2 audio=127.0.0.1:7528/2 # I< HASH(0x557565c17658) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x557565c17610) REQ(BYE) NO SDP # O> 127.0.0.1:51283 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 60 - [uas] Call done (1 0 1 1 -- 1 1 0 1) ok 61 # skip no support for IPv6 ok 62 # skip no support for IPv6 ok 63 # skip no support for IPv6 ok 64 # skip no support for IPv6 ok 65 # skip no support for IPv6 ok 66 # skip no support for IPv6 ok 67 # skip no support for IPv6 ok 68 # skip no support for IPv6 ok 69 # skip no support for IPv6 ok 70 # skip no support for IPv6 ok 71 # skip no support for IPv6 ok 72 # skip no support for IPv6 ok 73 # skip no support for IPv6 ok 74 # skip no support for IPv6 ok 75 # skip no support for IPv6 ok 76 # skip no support for IPv6 ok 77 # skip no support for IPv6 ok 78 # skip no support for IPv6 ok 79 # skip no support for IPv6 ok 80 # skip no support for IPv6 ok 81 # skip no support for IPv6 ok 82 # skip no support for IPv6 ok 83 # skip no support for IPv6 ok 84 # skip no support for IPv6 ok 85 # skip no support for IPv6 ok 86 # skip no support for IPv6 ok 87 # skip no support for IPv6 ok 88 # skip no support for IPv6 ok 89 # skip no support for IPv6 ok 90 # skip no support for IPv6 ok 91 # skip no support for IPv6 ok 92 # skip no support for IPv6 ok 93 # skip no support for IPv6 ok 94 # skip no support for IPv6 ok 95 # skip no support for IPv6 ok 96 # skip no support for IPv6 ok 97 # skip no support for IPv6 ok 98 # skip no support for IPv6 ok 99 # skip no support for IPv6 ok 100 # skip no support for IPv6 ok 101 # skip no support for IPv6 ok 102 # skip no support for IPv6 ok 103 # skip no support for IPv6 ok 104 # skip no support for IPv6 ok 105 # skip no support for IPv6 ok 106 # skip no support for IPv6 ok 107 # skip no support for IPv6 ok 108 # skip no support for IPv6 ok 109 # skip no support for IPv6 ok 110 # skip no support for IPv6 ok 111 # skip no support for IPv6 ok 112 # skip no support for IPv6 ok 113 # skip no support for IPv6 ok 114 # skip no support for IPv6 ok 115 # skip no support for IPv6 ok 116 # skip no support for IPv6 ok 117 # skip no support for IPv6 ok 118 # skip no support for IPv6 ok 119 # skip no support for IPv6 ok 120 # skip no support for IPv6 # ------- test with family ip4 transport tcp no-nat # UAS on 127.0.0.1:56297 # UAC on 127.0.0.1:54345 # PROXY on 127.0.0.1:50261 127.0.0.1:34185 ok 121 - no fork nathelper # proxy >> OK # << ok 122 - [proxy] OK # uas >> OK # << ok 123 - [uas] OK # proxy >> ready # << ok 124 - [proxy] ready # uas >> ready # << ok 125 - [uas] ready # uac >> OK # << ok 126 - [uac] OK # uac >> ready # << ok 127 - [uac] ready # uac >> O> 127.0.0.1:50261 REQ(INVITE) SDP: audio=127.0.0.1:8574/2 audio=127.0.0.1/2 audio=127.0.0.1:2526/2 audio=127.0.0.1:6860/2 # << ok 128 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x557565c33258) REQ(INVITE) SDP: audio=127.0.0.1:8574/2 audio=127.0.0.1/2 audio=127.0.0.1:2526/2 audio=127.0.0.1:6860/2 # << ok 129 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:56297 REQ(INVITE) SDP: audio=127.0.0.1:8574/2 audio=127.0.0.1/2 audio=127.0.0.1:2526/2 audio=127.0.0.1:6860/2 # << ok 130 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x557565c3a7a0) REQ(INVITE) SDP: audio=127.0.0.1:8574/2 audio=127.0.0.1/2 audio=127.0.0.1:2526/2 audio=127.0.0.1:6860/2 # << ok 131 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 132 - outgoing on UAC must be the same as incoming on proxy ok 133 - outgoing on proxy must be the same as incoming on UAS ok 134 - SDP must pass unchanged to UAS ok 135 - dummy # uas >> O> 127.0.0.1:40839 RSP(INVITE,100) NO SDP # << # uas >> call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:34185;branch=z9hG4bK864ad612844c309324660cc81566dd459d5de93c54a8a77867f18299ea3b78 # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:50261;branch=z9hG4bK53e2a1597b8695d2b6d0041938e700ae9d5de93c54a8a770bb59c2200e9d90 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:54345;branch=z9hG4bK56fa683eb0ae681cc1d8923ded0aa9989d5de93c54a8a774ae2cea0a04e9af # Call-id: ae65ad56b13d8867ebdcaa4ac2da40c5 # Cseq: 1 INVITE # From: me.uac@example.com;tag=857e2af011ea741f2d749e5255af6bbd # Content-type: application/sdp # Content-length: 188 # Max-forwards: 69 # Contact: sip:b42N73KCPYFVSI3QKYPCEWR42HBDOCGGZ75YEAM3DWJXR2JOE4LYGUTQ@127.0.0.1:34185 # To: you.uas@example.com;tag=8e72804123c3f13fa1316464fb1d88e9 # # v=0 # o=anonymous 1793699205 1793699205 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 8574 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 2526 RTP/AVP 0 # m=audio 6860 RTP/AVP 0 # << ok 136 - [uas] call created ok 137 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:34185\;) ok 138 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:54345\;) # uac >> I< HASH(0x557565dbfbf8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x557565dbec58) RSP(INVITE,200) SDP: audio=127.0.0.1:7366/2 audio=127.0.0.1:4274/2 audio=127.0.0.1/2 audio=127.0.0.1:9100/2 # << # uac >> O> 127.0.0.1:50261 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:50261 REQ(BYE) NO SDP # << # uac >> I< HASH(0x557565dbe250) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 139 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:40839 RSP(INVITE,200) SDP: audio=127.0.0.1:7366/2 audio=127.0.0.1:4274/2 audio=127.0.0.1/2 audio=127.0.0.1:9100/2 # I< HASH(0x557565c3a818) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x557565de4350) REQ(BYE) NO SDP # O> 127.0.0.1:40839 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 140 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport tcp inline-nat # UAS on 127.0.0.1:45129 # UAC on 127.0.0.1:47879 # PROXY on 127.0.0.1:60721 127.0.0.1:53057 ok 141 - no fork nathelper # proxy >> OK # << ok 142 - [proxy] OK # uas >> OK # << ok 143 - [uas] OK # proxy >> ready # << ok 144 - [proxy] ready # uas >> ready # << ok 145 - [uas] ready # uac >> OK # << ok 146 - [uac] OK # uac >> ready # << ok 147 - [uac] ready # uac >> O> 127.0.0.1:60721 REQ(INVITE) SDP: audio=127.0.0.1:9478/2 audio=127.0.0.1/2 audio=127.0.0.1:7482/2 audio=127.0.0.1:8074/2 # << ok 148 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x557565c386d8) REQ(INVITE) SDP: audio=127.0.0.1:9478/2 audio=127.0.0.1/2 audio=127.0.0.1:7482/2 audio=127.0.0.1:8074/2 # << ok 149 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:45129 REQ(INVITE) SDP: audio=127.0.0.1:6890/2 audio=127.0.0.1/2 audio=127.0.0.1:6182/2 audio=127.0.0.1:5420/2 # << ok 150 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x557565c3e828) REQ(INVITE) SDP: audio=127.0.0.1:6890/2 audio=127.0.0.1/2 audio=127.0.0.1:6182/2 audio=127.0.0.1:5420/2 # << ok 151 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 152 - outgoing on UAC must be the same as incoming on proxy ok 153 - outgoing on proxy must be the same as incoming on UAS ok 154 - allocated addr:port must be different (127.0.0.1:9478|127.0.0.1:6890) ok 155 - ranges must stay the same # uas >> O> 127.0.0.1:41421 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 156 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:53057;branch=z9hG4bK819c5c5a1ba4b5e4cf71978712f4882928124cc69156c5f6173ceb6e2905df # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:60721;branch=z9hG4bK134820efe4c7eb650354cca43881f22128124cc69156c5f8d354388478b60d # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:47879;branch=z9hG4bK1c8daa623fba659b9916a13aa85066d428124cc69156c5f5da45e8cbce8ec0 # Call-id: acd264013456850626fd19a7eb2b9f43 # Cseq: 1 INVITE # From: me.uac@example.com;tag=6d83ca03c19fe37b3ff6917b8314f33b # Content-type: application/sdp # Content-length: 188 # Max-forwards: 69 # Contact: sip:bK7KSBR2NP6L3Y4KYKGB5GBOQ6AJNVTT2LGKXV4E2YGRFUJUMVNJQCKI@127.0.0.1:53057 # To: you.uas@example.com;tag=589fc23f389c1405c212a0f9f5e59c4a # # v=0 # o=anonymous 1793699206 1793699206 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 6890 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 6182 RTP/AVP 0 # m=audio 5420 RTP/AVP 0 # << ok 157 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:53057\;) ok 158 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:47879\;) # uac >> I< HASH(0x557565dc2ea0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x557565dc2de0) RSP(INVITE,200) SDP: audio=127.0.0.1:7516/2 audio=127.0.0.1:9252/2 audio=127.0.0.1/2 audio=127.0.0.1:3044/2 # << # uac >> O> 127.0.0.1:60721 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> 127.0.0.1:60721 REQ(BYE) NO SDP # << # uac >> I< HASH(0x557565dbe500) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 159 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:41421 RSP(INVITE,200) SDP: audio=127.0.0.1:9702/2 audio=127.0.0.1:6156/2 audio=127.0.0.1/2 audio=127.0.0.1:4146/2 # I< HASH(0x557565c3e8a0) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x557565de1a18) REQ(BYE) NO SDP # O> 127.0.0.1:41421 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 160 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport tcp remote-nat # UAS on 127.0.0.1:43221 # UAC on 127.0.0.1:53065 # PROXY on 127.0.0.1:34359 127.0.0.1:35941 # nathelper >> OK # << ok 161 - [nathelper] OK # proxy >> OK # << ok 162 - [proxy] OK # uas >> OK # << ok 163 - [uas] OK # proxy >> ready # << ok 164 - [proxy] ready # uas >> ready # << ok 165 - [uas] ready # uac >> OK # << ok 166 - [uac] OK # uac >> ready # << ok 167 - [uac] ready # uac >> O> 127.0.0.1:34359 REQ(INVITE) SDP: audio=127.0.0.1:8010/2 audio=127.0.0.1/2 audio=127.0.0.1:11506/2 audio=127.0.0.1:9044/2 # << ok 168 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x557565c38560) REQ(INVITE) SDP: audio=127.0.0.1:8010/2 audio=127.0.0.1/2 audio=127.0.0.1:11506/2 audio=127.0.0.1:9044/2 # << ok 169 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:43221 REQ(INVITE) SDP: audio=127.0.0.1:3538/2 audio=127.0.0.1/2 audio=127.0.0.1:10008/2 audio=127.0.0.1:2220/2 # << ok 170 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x557565c407c8) REQ(INVITE) SDP: audio=127.0.0.1:3538/2 audio=127.0.0.1/2 audio=127.0.0.1:10008/2 audio=127.0.0.1:2220/2 # << ok 171 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 172 - outgoing on UAC must be the same as incoming on proxy ok 173 - outgoing on proxy must be the same as incoming on UAS ok 174 - allocated addr:port must be different (127.0.0.1:8010|127.0.0.1:3538) ok 175 - ranges must stay the same # uas >> O> 127.0.0.1:34325 RSP(INVITE,100) NO SDP # << # uas >> call created # INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:35941;branch=z9hG4bKff64ef4cab3c3c7b3ee78f26e6a4a7a95b60251dc00070e203561224d1f11d # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:34359;branch=z9hG4bK809156d3b9a669b63782dd7825ab2c995b60251dc00070e8ee4f6d0b24d49d # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:53065;branch=z9hG4bKae0148c361838e0da579214ea0d455655b60251dc00070ed226ff367cd85e3 # Call-id: ddb01d2ddbeaf60c02f3cd4b989fc9c3 # Cseq: 1 INVITE # From: me.uac@example.com;tag=37d057cb259342ec4f4be3d5de77319f # Content-type: application/sdp # Content-length: 189 # Max-forwards: 69 # Contact: sip:bDM63ICDNW45O3PRUVCZEOXX4UAJZAG4ZYYAKHPYKHTQPCK6XGHUTE6I@127.0.0.1:35941 # To: you.uas@example.com;tag=328ba25f8a070179781bfbc97925cb28 # # v=0 # o=anonymous 1793699207 1793699207 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 3538 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 10008 RTP/AVP 0 # m=audio 2220 RTP/AVP 0 # << ok 176 - [uas] call created ok 177 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:35941\;) ok 178 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:53065\;) # uac >> I< HASH(0x557565dc7840) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x557565dc4d00) RSP(INVITE,200) SDP: audio=127.0.0.1:10298/2 audio=127.0.0.1:9834/2 audio=127.0.0.1/2 audio=127.0.0.1:4388/2 # << # uac >> O> 127.0.0.1:34359 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:34359 REQ(BYE) NO SDP # << # uac >> I< HASH(0x557565dc20c0) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 179 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:34325 RSP(INVITE,200) SDP: audio=127.0.0.1:11434/2 audio=127.0.0.1:5050/2 audio=127.0.0.1/2 audio=127.0.0.1:4482/2 # I< HASH(0x557565c40828) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x557565deae18) REQ(BYE) NO SDP # O> 127.0.0.1:34325 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 180 - [uas] Call done (1 0 1 1 -- 1 1 0 1) ok 181 # skip no support for IPv6 ok 182 # skip no support for IPv6 ok 183 # skip no support for IPv6 ok 184 # skip no support for IPv6 ok 185 # skip no support for IPv6 ok 186 # skip no support for IPv6 ok 187 # skip no support for IPv6 ok 188 # skip no support for IPv6 ok 189 # skip no support for IPv6 ok 190 # skip no support for IPv6 ok 191 # skip no support for IPv6 ok 192 # skip no support for IPv6 ok 193 # skip no support for IPv6 ok 194 # skip no support for IPv6 ok 195 # skip no support for IPv6 ok 196 # skip no support for IPv6 ok 197 # skip no support for IPv6 ok 198 # skip no support for IPv6 ok 199 # skip no support for IPv6 ok 200 # skip no support for IPv6 ok 201 # skip no support for IPv6 ok 202 # skip no support for IPv6 ok 203 # skip no support for IPv6 ok 204 # skip no support for IPv6 ok 205 # skip no support for IPv6 ok 206 # skip no support for IPv6 ok 207 # skip no support for IPv6 ok 208 # skip no support for IPv6 ok 209 # skip no support for IPv6 ok 210 # skip no support for IPv6 ok 211 # skip no support for IPv6 ok 212 # skip no support for IPv6 ok 213 # skip no support for IPv6 ok 214 # skip no support for IPv6 ok 215 # skip no support for IPv6 ok 216 # skip no support for IPv6 ok 217 # skip no support for IPv6 ok 218 # skip no support for IPv6 ok 219 # skip no support for IPv6 ok 220 # skip no support for IPv6 ok 221 # skip no support for IPv6 ok 222 # skip no support for IPv6 ok 223 # skip no support for IPv6 ok 224 # skip no support for IPv6 ok 225 # skip no support for IPv6 ok 226 # skip no support for IPv6 ok 227 # skip no support for IPv6 ok 228 # skip no support for IPv6 ok 229 # skip no support for IPv6 ok 230 # skip no support for IPv6 ok 231 # skip no support for IPv6 ok 232 # skip no support for IPv6 ok 233 # skip no support for IPv6 ok 234 # skip no support for IPv6 ok 235 # skip no support for IPv6 ok 236 # skip no support for IPv6 ok 237 # skip no support for IPv6 ok 238 # skip no support for IPv6 ok 239 # skip no support for IPv6 ok 240 # skip no support for IPv6 # ------- test with family ip4 transport tls no-nat # UAS on 127.0.0.1:56911 # UAC on 127.0.0.1:60477 # PROXY on 127.0.0.1:50491 127.0.0.1:43463 ok 241 - no fork nathelper # proxy >> OK # << ok 242 - [proxy] OK # uas >> OK # << ok 243 - [uas] OK # proxy >> ready # << ok 244 - [proxy] ready # uas >> ready # << ok 245 - [uas] ready # uac >> OK # << ok 246 - [uac] OK # uac >> ready # << ok 247 - [uac] ready # uac >> O> 127.0.0.1:50491 REQ(INVITE) SDP: audio=127.0.0.1:6268/2 audio=127.0.0.1/2 audio=127.0.0.1:7368/2 audio=127.0.0.1:6212/2 # << ok 248 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55756601b180) REQ(INVITE) SDP: audio=127.0.0.1:6268/2 audio=127.0.0.1/2 audio=127.0.0.1:7368/2 audio=127.0.0.1:6212/2 # << ok 249 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:56911 REQ(INVITE) SDP: audio=127.0.0.1:6268/2 audio=127.0.0.1/2 audio=127.0.0.1:7368/2 audio=127.0.0.1:6212/2 # << ok 250 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x557566023810) REQ(INVITE) SDP: audio=127.0.0.1:6268/2 audio=127.0.0.1/2 audio=127.0.0.1:7368/2 audio=127.0.0.1:6212/2 # << ok 251 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 252 - outgoing on UAC must be the same as incoming on proxy ok 253 - outgoing on proxy must be the same as incoming on UAS ok 254 - SDP must pass unchanged to UAS ok 255 - dummy # uas >> O> 127.0.0.1:38377 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 256 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS 127.0.0.1:43463;branch=z9hG4bK3a93ca0406f5b320c7a0f66b0f2b785feceb0c5adcc0553b83984b5e006629 # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:50491;branch=z9hG4bK29c19316e168f252cb6b0fd9e5fd4d37eceb0c5adcc055330f4c6a6917b692 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:60477;branch=z9hG4bK8786fa930ec1b8382ad5b3a333f27735eceb0c5adcc0553ba983486d2cf8ae # Call-id: 681ab5150cc2e2a3d75b28d3fce4de42 # Cseq: 1 INVITE # From: me.uac@example.com;tag=c528c1f4b2221f9b8795d3490c8a19ed # Content-type: application/sdp # Content-length: 188 # Max-forwards: 69 # Contact: sips:bIRTXQK23WPW73JBVENRDVOCKYTYTLLCS6GGJUWD27TGRQEH6D7EE6YA@127.0.0.1:43463 # To: you.uas@example.com;tag=76bb1b890edfafb7c6ee4cd3907c76c0 # # v=0 # o=anonymous 1793699207 1793699207 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 6268 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 7368 RTP/AVP 0 # m=audio 6212 RTP/AVP 0 # << ok 257 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:43463\;) ok 258 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:60477\;) # uac >> I< HASH(0x557566266b30) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x557566266c08) RSP(INVITE,200) SDP: audio=127.0.0.1:8332/2 audio=127.0.0.1:8512/2 audio=127.0.0.1/2 audio=127.0.0.1:8188/2 # << # uac >> O> 127.0.0.1:50491 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:50491 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55756616cf48) RSP(BYE,200) NO SDP # BYE done (1 1 0 1 -- 1 0 1 1) # << ok 259 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:38377 RSP(INVITE,200) SDP: audio=127.0.0.1:8332/2 audio=127.0.0.1:8512/2 audio=127.0.0.1/2 audio=127.0.0.1:8188/2 # I< HASH(0x557566027e20) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x5575661e7120) REQ(BYE) NO SDP # O> 127.0.0.1:38377 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 260 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport tls inline-nat # UAS on 127.0.0.1:34637 # UAC on 127.0.0.1:40741 # PROXY on 127.0.0.1:50373 127.0.0.1:34709 ok 261 - no fork nathelper # proxy >> OK # << ok 262 - [proxy] OK # uas >> OK # << ok 263 - [uas] OK # proxy >> ready # << ok 264 - [proxy] ready # uas >> ready # << ok 265 - [uas] ready # uac >> OK # << ok 266 - [uac] OK # uac >> ready # << ok 267 - [uac] ready # uac >> O> 127.0.0.1:50373 REQ(INVITE) SDP: audio=127.0.0.1:6268/2 audio=127.0.0.1/2 audio=127.0.0.1:7368/2 audio=127.0.0.1:6212/2 # << ok 268 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55756601fe80) REQ(INVITE) SDP: audio=127.0.0.1:6268/2 audio=127.0.0.1/2 audio=127.0.0.1:7368/2 audio=127.0.0.1:6212/2 # << ok 269 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:34637 REQ(INVITE) SDP: audio=127.0.0.1:11556/2 audio=127.0.0.1/2 audio=127.0.0.1:5828/2 audio=127.0.0.1:11072/2 # << ok 270 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55756602bfd0) REQ(INVITE) SDP: audio=127.0.0.1:11556/2 audio=127.0.0.1/2 audio=127.0.0.1:5828/2 audio=127.0.0.1:11072/2 # << ok 271 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 272 - outgoing on UAC must be the same as incoming on proxy ok 273 - outgoing on proxy must be the same as incoming on UAS ok 274 - allocated addr:port must be different (127.0.0.1:6268|127.0.0.1:11556) ok 275 - ranges must stay the same # uas >> O> 127.0.0.1:35463 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 276 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS 127.0.0.1:34709;branch=z9hG4bK52c610c55bb5003415233742de936aececeb0c5adcc0553a4b8e538537604e # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:50373;branch=z9hG4bK19250c59cde98773119a7daab336b41beceb0c5adcc0553b7ccfe22fa93878 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:40741;branch=z9hG4bKd8631dcc0ee765d1d413b500622503c2eceb0c5adcc0553ba983486d2cf8ae # Call-id: 681ab5150cc2e2a3d75b28d3fce4de42 # Cseq: 1 INVITE # From: me.uac@example.com;tag=c528c1f4b2221f9b8795d3490c8a19ed # Content-type: application/sdp # Max-forwards: 69 # Contact: sips:bIRTXQK23WPW73JBVENRDVOCKYTYTLLCS6GGJUWD273GRWE7YPNMOJMY@127.0.0.1:34709 # Content-length: 190 # To: you.uas@example.com;tag=76bb1b890edfafb7c6ee4cd3907c76c0 # # v=0 # o=anonymous 1793699208 1793699208 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 11556 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 5828 RTP/AVP 0 # m=audio 11072 RTP/AVP 0 # << ok 277 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:34709\;) ok 278 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:40741\;) # uac >> I< HASH(0x5575661beb28) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x5575661beba0) RSP(INVITE,200) SDP: audio=127.0.0.1:8084/2 audio=127.0.0.1:8296/2 audio=127.0.0.1/2 audio=127.0.0.1:8698/2 # << # uac >> O> 127.0.0.1:50373 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> 127.0.0.1:50373 REQ(BYE) NO SDP # << # uac >> I< HASH(0x557566180260) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 279 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:35463 RSP(INVITE,200) SDP: audio=127.0.0.1:8332/2 audio=127.0.0.1:8512/2 audio=127.0.0.1/2 audio=127.0.0.1:8188/2 # I< HASH(0x55756602bf58) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x5575661e6c08) REQ(BYE) NO SDP # O> 127.0.0.1:35463 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 280 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport tls remote-nat # UAS on 127.0.0.1:45667 # UAC on 127.0.0.1:49441 # PROXY on 127.0.0.1:35861 127.0.0.1:33815 # nathelper >> OK # << ok 281 - [nathelper] OK # proxy >> OK # << ok 282 - [proxy] OK # uas >> OK # << ok 283 - [uas] OK # proxy >> ready # << ok 284 - [proxy] ready # uas >> ready # << ok 285 - [uas] ready # uac >> OK # << ok 286 - [uac] OK # uac >> ready # << ok 287 - [uac] ready # uac >> O> 127.0.0.1:35861 REQ(INVITE) SDP: audio=127.0.0.1:6268/2 audio=127.0.0.1/2 audio=127.0.0.1:7368/2 audio=127.0.0.1:6212/2 # << ok 288 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x5575660236f0) REQ(INVITE) SDP: audio=127.0.0.1:6268/2 audio=127.0.0.1/2 audio=127.0.0.1:7368/2 audio=127.0.0.1:6212/2 # << ok 289 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:45667 REQ(INVITE) SDP: audio=127.0.0.1:3626/2 audio=127.0.0.1/2 audio=127.0.0.1:9468/2 audio=127.0.0.1:8942/2 # << ok 290 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55756602f840) REQ(INVITE) SDP: audio=127.0.0.1:3626/2 audio=127.0.0.1/2 audio=127.0.0.1:9468/2 audio=127.0.0.1:8942/2 # << ok 291 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 292 - outgoing on UAC must be the same as incoming on proxy ok 293 - outgoing on proxy must be the same as incoming on UAS ok 294 - allocated addr:port must be different (127.0.0.1:6268|127.0.0.1:3626) ok 295 - ranges must stay the same # uas >> O> 127.0.0.1:37339 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 296 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS 127.0.0.1:33815;branch=z9hG4bKd1b6147e179fc52fbada18b4f8c48dd5d0558d33cc1104613fef86e382ba2d # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:35861;branch=z9hG4bK6bcae3980f8171e9e4b5ad6436dc9adcd0558d33cc11046bb23d7b4ec72f55 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:49441;branch=z9hG4bKac1fff0b6cbedf589b36397ee807d288d0558d33cc11046c83f45506c5b32a # Call-id: 7c93d9a165eba2c33a821d552a0853e7 # Cseq: 1 INVITE # From: me.uac@example.com;tag=06bc94748b25c3fcb43c9c4f8346e23d # Content-type: application/sdp # Content-length: 188 # Max-forwards: 69 # Contact: sips:bIRTXQK23WPW73JBVENRDVOCKYTYTLLCS6GGJUWD273CBQE7YEU5RCYI@127.0.0.1:33815 # To: you.uas@example.com;tag=301ccf123dbfb6c897d5811d6e79d8d9 # # v=0 # o=anonymous 1793699209 1793699209 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 3626 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 9468 RTP/AVP 0 # m=audio 8942 RTP/AVP 0 # << ok 297 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:33815\;) ok 298 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:49441\;) # uac >> I< HASH(0x5575661862a0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x5575661861e0) RSP(INVITE,200) SDP: audio=127.0.0.1:4638/2 audio=127.0.0.1:2596/2 audio=127.0.0.1/2 audio=127.0.0.1:3050/2 # << # uac >> O> 127.0.0.1:35861 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> 127.0.0.1:35861 REQ(BYE) NO SDP # << # uac >> I< HASH(0x557566185a90) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 299 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> 127.0.0.1:37339 RSP(INVITE,200) SDP: audio=127.0.0.1:8332/2 audio=127.0.0.1:8512/2 audio=127.0.0.1/2 audio=127.0.0.1:8188/2 # I< HASH(0x55756602f7c8) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55756622c9d8) REQ(BYE) NO SDP # O> 127.0.0.1:37339 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 300 - [uas] Call done (1 0 1 1 -- 1 1 0 1) ok 301 # skip no support for IPv6 ok 302 # skip no support for IPv6 ok 303 # skip no support for IPv6 ok 304 # skip no support for IPv6 ok 305 # skip no support for IPv6 ok 306 # skip no support for IPv6 ok 307 # skip no support for IPv6 ok 308 # skip no support for IPv6 ok 309 # skip no support for IPv6 ok 310 # skip no support for IPv6 ok 311 # skip no support for IPv6 ok 312 # skip no support for IPv6 ok 313 # skip no support for IPv6 ok 314 # skip no support for IPv6 ok 315 # skip no support for IPv6 ok 316 # skip no support for IPv6 ok 317 # skip no support for IPv6 ok 318 # skip no support for IPv6 ok 319 # skip no support for IPv6 ok 320 # skip no support for IPv6 ok 321 # skip no support for IPv6 ok 322 # skip no support for IPv6 ok 323 # skip no support for IPv6 ok 324 # skip no support for IPv6 ok 325 # skip no support for IPv6 ok 326 # skip no support for IPv6 ok 327 # skip no support for IPv6 ok 328 # skip no support for IPv6 ok 329 # skip no support for IPv6 ok 330 # skip no support for IPv6 ok 331 # skip no support for IPv6 ok 332 # skip no support for IPv6 ok 333 # skip no support for IPv6 ok 334 # skip no support for IPv6 ok 335 # skip no support for IPv6 ok 336 # skip no support for IPv6 ok 337 # skip no support for IPv6 ok 338 # skip no support for IPv6 ok 339 # skip no support for IPv6 ok 340 # skip no support for IPv6 ok 341 # skip no support for IPv6 ok 342 # skip no support for IPv6 ok 343 # skip no support for IPv6 ok 344 # skip no support for IPv6 ok 345 # skip no support for IPv6 ok 346 # skip no support for IPv6 ok 347 # skip no support for IPv6 ok 348 # skip no support for IPv6 ok 349 # skip no support for IPv6 ok 350 # skip no support for IPv6 ok 351 # skip no support for IPv6 ok 352 # skip no support for IPv6 ok 353 # skip no support for IPv6 ok 354 # skip no support for IPv6 ok 355 # skip no support for IPv6 ok 356 # skip no support for IPv6 ok 357 # skip no support for IPv6 ok 358 # skip no support for IPv6 ok 359 # skip no support for IPv6 ok 360 # skip no support for IPv6 ok t/22_stateless_proxy_ack_on_error.t ..... 1..342 # ------- test with family ip4 transport udp no-nat # UAS on 127.0.0.1:42817 # UAC on 127.0.0.1:52511 # PROXY on 127.0.0.1:42711 127.0.0.1:58451 ok 1 - no fork nathelper # proxy >> OK # << ok 2 - [proxy] OK # uas >> OK # UAS created # << ok 3 - [uas] OK # proxy >> ready # << ok 4 - [proxy] ready # uas >> ready # << ok 5 - [uas] ready # uac >> OK # << ok 6 - [uac] OK # uac >> ready # << ok 7 - [uac] ready # uac >> O> 127.0.0.1:42711 REQ(INVITE) SDP: audio=127.0.0.1:11530/2 # << ok 8 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfeda68fd8) REQ(INVITE) SDP: audio=127.0.0.1:11530/2 # << ok 9 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:42817 REQ(INVITE) SDP: audio=127.0.0.1:11530/2 # << ok 10 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfeda5b810) REQ(INVITE) SDP: audio=127.0.0.1:11530/2 # << ok 11 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:58451 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:58451 RSP(INVITE,404) NO SDP # << ok 12 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfeda69440) RSP(INVITE,100) NO SDP # O> 127.0.0.1:52511 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfeda6cd50) RSP(INVITE,404) NO SDP # O> 127.0.0.1:52511 RSP(INVITE,404) NO SDP # << ok 13 - [proxy] (?^:I<.*RSP\(INVITE,404\)) ok 14 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfedbf7770) RSP(INVITE,100) NO SDP # I< HASH(0x55bfedbf7530) RSP(INVITE,404) NO SDP # << ok 15 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:42711 REQ(ACK) NO SDP # << ok 16 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfeda695c0) REQ(ACK) NO SDP # << ok 17 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:42817 REQ(ACK) NO SDP # << ok 18 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfeda74cd0) REQ(ACK) NO SDP # << ok 19 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport udp inline-nat # UAS on 127.0.0.1:46552 # UAC on 127.0.0.1:34916 # PROXY on 127.0.0.1:51815 127.0.0.1:46259 ok 20 - no fork nathelper # proxy >> OK # << ok 21 - [proxy] OK # uas >> OK # << ok 22 - [uas] OK # proxy >> ready # << ok 23 - [proxy] ready # uas >> UAS created # ready # << ok 24 - [uas] ready # uac >> OK # << ok 25 - [uac] OK # uac >> ready # << ok 26 - [uac] ready # uac >> O> 127.0.0.1:51815 REQ(INVITE) SDP: audio=127.0.0.1:8830/2 # << ok 27 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfeda71750) REQ(INVITE) SDP: audio=127.0.0.1:8830/2 # << ok 28 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:46552 REQ(INVITE) SDP: audio=127.0.0.1:11066/2 # << ok 29 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfeda6f5a8) REQ(INVITE) SDP: audio=127.0.0.1:11066/2 # << ok 30 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:46259 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:46259 RSP(INVITE,404) NO SDP # << ok 31 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfeda71d38) RSP(INVITE,100) NO SDP # O> 127.0.0.1:34916 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfeda71588) RSP(INVITE,404) NO SDP # << ok 32 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:34916 RSP(INVITE,404) NO SDP # << ok 33 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfedbfad08) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55bfedbf6248) RSP(INVITE,404) NO SDP # << ok 34 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:51815 REQ(ACK) NO SDP # << ok 35 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfeda73630) REQ(ACK) NO SDP # << ok 36 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:46552 REQ(ACK) NO SDP # << ok 37 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfeda774d8) REQ(ACK) NO SDP # << ok 38 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport udp remote-nat # UAS on 127.0.0.1:55699 # UAC on 127.0.0.1:37009 # PROXY on 127.0.0.1:41665 127.0.0.1:54120 # nathelper >> OK # << ok 39 - [nathelper] OK # proxy >> OK # << ok 40 - [proxy] OK # uas >> OK # << ok 41 - [uas] OK # proxy >> ready # << ok 42 - [proxy] ready # uas >> UAS created # ready # << ok 43 - [uas] ready # uac >> OK # << ok 44 - [uac] OK # uac >> ready # << ok 45 - [uac] ready # uac >> O> 127.0.0.1:41665 REQ(INVITE) SDP: audio=127.0.0.1:2828/2 # << ok 46 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfeda73840) REQ(INVITE) SDP: audio=127.0.0.1:2828/2 # << ok 47 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:55699 REQ(INVITE) SDP: audio=127.0.0.1:2472/2 # << ok 48 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfeda73b40) REQ(INVITE) SDP: audio=127.0.0.1:2472/2 # << ok 49 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:54120 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:54120 RSP(INVITE,404) NO SDP # << ok 50 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfeda73e58) RSP(INVITE,100) NO SDP # O> 127.0.0.1:37009 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfed1438f0) RSP(INVITE,404) NO SDP # << ok 51 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:37009 RSP(INVITE,404) NO SDP # << ok 52 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfed43e1a8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55bfedbfc930) RSP(INVITE,404) NO SDP # << ok 53 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:41665 REQ(ACK) NO SDP # << ok 54 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfeda734c8) REQ(ACK) NO SDP # O> 127.0.0.1:55699 REQ(ACK) NO SDP # << ok 55 - [proxy] (?^:I<.*REQ\(ACK\)) ok 56 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfeda7c7c0) REQ(ACK) NO SDP # << ok 57 - [uas] (?^:I<.*REQ\(ACK\)) ok 58 # skip no support for IPv6 ok 59 # skip no support for IPv6 ok 60 # skip no support for IPv6 ok 61 # skip no support for IPv6 ok 62 # skip no support for IPv6 ok 63 # skip no support for IPv6 ok 64 # skip no support for IPv6 ok 65 # skip no support for IPv6 ok 66 # skip no support for IPv6 ok 67 # skip no support for IPv6 ok 68 # skip no support for IPv6 ok 69 # skip no support for IPv6 ok 70 # skip no support for IPv6 ok 71 # skip no support for IPv6 ok 72 # skip no support for IPv6 ok 73 # skip no support for IPv6 ok 74 # skip no support for IPv6 ok 75 # skip no support for IPv6 ok 76 # skip no support for IPv6 ok 77 # skip no support for IPv6 ok 78 # skip no support for IPv6 ok 79 # skip no support for IPv6 ok 80 # skip no support for IPv6 ok 81 # skip no support for IPv6 ok 82 # skip no support for IPv6 ok 83 # skip no support for IPv6 ok 84 # skip no support for IPv6 ok 85 # skip no support for IPv6 ok 86 # skip no support for IPv6 ok 87 # skip no support for IPv6 ok 88 # skip no support for IPv6 ok 89 # skip no support for IPv6 ok 90 # skip no support for IPv6 ok 91 # skip no support for IPv6 ok 92 # skip no support for IPv6 ok 93 # skip no support for IPv6 ok 94 # skip no support for IPv6 ok 95 # skip no support for IPv6 ok 96 # skip no support for IPv6 ok 97 # skip no support for IPv6 ok 98 # skip no support for IPv6 ok 99 # skip no support for IPv6 ok 100 # skip no support for IPv6 ok 101 # skip no support for IPv6 ok 102 # skip no support for IPv6 ok 103 # skip no support for IPv6 ok 104 # skip no support for IPv6 ok 105 # skip no support for IPv6 ok 106 # skip no support for IPv6 ok 107 # skip no support for IPv6 ok 108 # skip no support for IPv6 ok 109 # skip no support for IPv6 ok 110 # skip no support for IPv6 ok 111 # skip no support for IPv6 ok 112 # skip no support for IPv6 ok 113 # skip no support for IPv6 ok 114 # skip no support for IPv6 # ------- test with family ip4 transport tcp no-nat # UAS on 127.0.0.1:41859 # UAC on 127.0.0.1:44597 # PROXY on 127.0.0.1:49421 127.0.0.1:44559 ok 115 - no fork nathelper # proxy >> OK # << ok 116 - [proxy] OK # uas >> OK # << ok 117 - [uas] OK # proxy >> ready # << ok 118 - [proxy] ready # uas >> UAS created # ready # << ok 119 - [uas] ready # uac >> OK # << ok 120 - [uac] OK # uac >> ready # << ok 121 - [uac] ready # uac >> O> 127.0.0.1:49421 REQ(INVITE) SDP: audio=127.0.0.1:6244/2 # << ok 122 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfeda83030) REQ(INVITE) SDP: audio=127.0.0.1:6244/2 # << ok 123 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:41859 REQ(INVITE) SDP: audio=127.0.0.1:6244/2 # << ok 124 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfeda83698) REQ(INVITE) SDP: audio=127.0.0.1:6244/2 # << ok 125 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:38539 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:38539 RSP(INVITE,404) NO SDP # << ok 126 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfeda837f8) RSP(INVITE,100) NO SDP # O> 127.0.0.1:44597 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfeda6e050) RSP(INVITE,404) NO SDP # << ok 127 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:44597 RSP(INVITE,404) NO SDP # << ok 128 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfedc0edf8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55bfed4cd600) RSP(INVITE,404) NO SDP # << ok 129 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:49421 REQ(ACK) NO SDP # << ok 130 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfeda6dc00) REQ(ACK) NO SDP # O> 127.0.0.1:41859 REQ(ACK) NO SDP # << ok 131 - [proxy] (?^:I<.*REQ\(ACK\)) ok 132 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfeda87100) REQ(ACK) NO SDP # << ok 133 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tcp inline-nat # UAS on 127.0.0.1:44033 # UAC on 127.0.0.1:36869 # PROXY on 127.0.0.1:48275 127.0.0.1:54445 ok 134 - no fork nathelper # proxy >> OK # << ok 135 - [proxy] OK # uas >> OK # UAS created # << ok 136 - [uas] OK # proxy >> ready # << ok 137 - [proxy] ready # uas >> ready # << ok 138 - [uas] ready # uac >> OK # << ok 139 - [uac] OK # uac >> ready # << ok 140 - [uac] ready # uac >> O> 127.0.0.1:48275 REQ(INVITE) SDP: audio=127.0.0.1:7296/2 # << ok 141 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfeda88768) REQ(INVITE) SDP: audio=127.0.0.1:7296/2 # << ok 142 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:44033 REQ(INVITE) SDP: audio=127.0.0.1:7580/2 # << ok 143 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfeda86918) REQ(INVITE) SDP: audio=127.0.0.1:7580/2 # << ok 144 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:35295 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:35295 RSP(INVITE,404) NO SDP # << ok 145 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfeda89278) RSP(INVITE,100) NO SDP # O> 127.0.0.1:36869 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfeda74678) RSP(INVITE,404) NO SDP # << ok 146 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:36869 RSP(INVITE,404) NO SDP # << ok 147 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfedc22708) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55bfed4cd600) RSP(INVITE,404) NO SDP # << ok 148 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:48275 REQ(ACK) NO SDP # << ok 149 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfeda74270) REQ(ACK) NO SDP # O> 127.0.0.1:44033 REQ(ACK) NO SDP # << ok 150 - [proxy] (?^:I<.*REQ\(ACK\)) ok 151 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfeda8c190) REQ(ACK) NO SDP # << ok 152 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tcp remote-nat # UAS on 127.0.0.1:37593 # UAC on 127.0.0.1:48691 # PROXY on 127.0.0.1:36945 127.0.0.1:47919 # nathelper >> OK # << ok 153 - [nathelper] OK # proxy >> OK # << ok 154 - [proxy] OK # uas >> OK # << ok 155 - [uas] OK # proxy >> ready # << ok 156 - [proxy] ready # uas >> UAS created # ready # << ok 157 - [uas] ready # uac >> OK # << ok 158 - [uac] OK # uac >> ready # << ok 159 - [uac] ready # uac >> O> 127.0.0.1:36945 REQ(INVITE) SDP: audio=127.0.0.1:3548/2 # << ok 160 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfeda87988) REQ(INVITE) SDP: audio=127.0.0.1:3548/2 # << ok 161 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:37593 REQ(INVITE) SDP: audio=127.0.0.1:8382/2 # << ok 162 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfeda8a490) REQ(INVITE) SDP: audio=127.0.0.1:8382/2 # << ok 163 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:36915 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:36915 RSP(INVITE,404) NO SDP # << ok 164 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfeda8b4e8) RSP(INVITE,100) NO SDP # O> 127.0.0.1:48691 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfeda872f8) RSP(INVITE,404) NO SDP # << ok 165 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:48691 RSP(INVITE,404) NO SDP # << ok 166 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfedc11188) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55bfed4cd600) RSP(INVITE,404) NO SDP # << ok 167 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:36945 REQ(ACK) NO SDP # << ok 168 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfeda874d8) REQ(ACK) NO SDP # << ok 169 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:37593 REQ(ACK) NO SDP # << ok 170 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfeda8dfb8) REQ(ACK) NO SDP # << ok 171 - [uas] (?^:I<.*REQ\(ACK\)) ok 172 # skip no support for IPv6 ok 173 # skip no support for IPv6 ok 174 # skip no support for IPv6 ok 175 # skip no support for IPv6 ok 176 # skip no support for IPv6 ok 177 # skip no support for IPv6 ok 178 # skip no support for IPv6 ok 179 # skip no support for IPv6 ok 180 # skip no support for IPv6 ok 181 # skip no support for IPv6 ok 182 # skip no support for IPv6 ok 183 # skip no support for IPv6 ok 184 # skip no support for IPv6 ok 185 # skip no support for IPv6 ok 186 # skip no support for IPv6 ok 187 # skip no support for IPv6 ok 188 # skip no support for IPv6 ok 189 # skip no support for IPv6 ok 190 # skip no support for IPv6 ok 191 # skip no support for IPv6 ok 192 # skip no support for IPv6 ok 193 # skip no support for IPv6 ok 194 # skip no support for IPv6 ok 195 # skip no support for IPv6 ok 196 # skip no support for IPv6 ok 197 # skip no support for IPv6 ok 198 # skip no support for IPv6 ok 199 # skip no support for IPv6 ok 200 # skip no support for IPv6 ok 201 # skip no support for IPv6 ok 202 # skip no support for IPv6 ok 203 # skip no support for IPv6 ok 204 # skip no support for IPv6 ok 205 # skip no support for IPv6 ok 206 # skip no support for IPv6 ok 207 # skip no support for IPv6 ok 208 # skip no support for IPv6 ok 209 # skip no support for IPv6 ok 210 # skip no support for IPv6 ok 211 # skip no support for IPv6 ok 212 # skip no support for IPv6 ok 213 # skip no support for IPv6 ok 214 # skip no support for IPv6 ok 215 # skip no support for IPv6 ok 216 # skip no support for IPv6 ok 217 # skip no support for IPv6 ok 218 # skip no support for IPv6 ok 219 # skip no support for IPv6 ok 220 # skip no support for IPv6 ok 221 # skip no support for IPv6 ok 222 # skip no support for IPv6 ok 223 # skip no support for IPv6 ok 224 # skip no support for IPv6 ok 225 # skip no support for IPv6 ok 226 # skip no support for IPv6 ok 227 # skip no support for IPv6 ok 228 # skip no support for IPv6 # ------- test with family ip4 transport tls no-nat # UAS on 127.0.0.1:38799 # UAC on 127.0.0.1:36801 # PROXY on 127.0.0.1:52003 127.0.0.1:45123 ok 229 - no fork nathelper # proxy >> OK # << ok 230 - [proxy] OK # uas >> OK # << ok 231 - [uas] OK # proxy >> ready # << ok 232 - [proxy] ready # uas >> UAS created # ready # << ok 233 - [uas] ready # uac >> OK # << ok 234 - [uac] OK # uac >> ready # << ok 235 - [uac] ready # uac >> O> 127.0.0.1:52003 REQ(INVITE) SDP: audio=127.0.0.1:7766/2 # << ok 236 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfede6b148) REQ(INVITE) SDP: audio=127.0.0.1:7766/2 # << ok 237 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:38799 REQ(INVITE) SDP: audio=127.0.0.1:7766/2 # << ok 238 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfede70990) REQ(INVITE) SDP: audio=127.0.0.1:7766/2 # << ok 239 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:33091 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:33091 RSP(INVITE,404) NO SDP # << ok 240 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfede5f538) RSP(INVITE,100) NO SDP # << # proxy >> O> 127.0.0.1:36801 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfede6ab30) RSP(INVITE,404) NO SDP # << ok 241 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:36801 RSP(INVITE,404) NO SDP # << ok 242 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfee007538) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55bfed4cd600) RSP(INVITE,404) NO SDP # O> 127.0.0.1:52003 REQ(ACK) NO SDP # << ok 243 - [uac] (?^:I<.*RSP\(INVITE,404\)) ok 244 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfede66570) REQ(ACK) NO SDP # << ok 245 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:38799 REQ(ACK) NO SDP # << ok 246 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfede8a080) REQ(ACK) NO SDP # << ok 247 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tls inline-nat # UAS on 127.0.0.1:51739 # UAC on 127.0.0.1:59111 # PROXY on 127.0.0.1:42287 127.0.0.1:58483 ok 248 - no fork nathelper # proxy >> OK # << ok 249 - [proxy] OK # uas >> OK # UAS created # << ok 250 - [uas] OK # proxy >> ready # << ok 251 - [proxy] ready # uas >> ready # << ok 252 - [uas] ready # uac >> OK # << ok 253 - [uac] OK # uac >> ready # << ok 254 - [uac] ready # uac >> O> 127.0.0.1:42287 REQ(INVITE) SDP: audio=127.0.0.1:7766/2 # << ok 255 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfede6ead0) REQ(INVITE) SDP: audio=127.0.0.1:7766/2 # << ok 256 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:51739 REQ(INVITE) SDP: audio=127.0.0.1:7880/2 # << ok 257 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfede75140) REQ(INVITE) SDP: audio=127.0.0.1:7880/2 # << ok 258 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:34811 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:34811 RSP(INVITE,404) NO SDP # << ok 259 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfede60228) RSP(INVITE,100) NO SDP # << # proxy >> O> 127.0.0.1:59111 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfede6e578) RSP(INVITE,404) NO SDP # << ok 260 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:59111 RSP(INVITE,404) NO SDP # << ok 261 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfee0071d8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55bfed4cd600) RSP(INVITE,404) NO SDP # << ok 262 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:42287 REQ(ACK) NO SDP # << ok 263 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfede69e58) REQ(ACK) NO SDP # << ok 264 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:51739 REQ(ACK) NO SDP # << ok 265 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfede8ccc0) REQ(ACK) NO SDP # << ok 266 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tls remote-nat # UAS on 127.0.0.1:55903 # UAC on 127.0.0.1:37311 # PROXY on 127.0.0.1:47791 127.0.0.1:44301 # nathelper >> OK # << ok 267 - [nathelper] OK # proxy >> OK # << ok 268 - [proxy] OK # uas >> OK # << ok 269 - [uas] OK # proxy >> ready # << ok 270 - [proxy] ready # uas >> UAS created # ready # << ok 271 - [uas] ready # uac >> OK # << ok 272 - [uac] OK # uac >> ready # << ok 273 - [uac] ready # uac >> O> 127.0.0.1:47791 REQ(INVITE) SDP: audio=127.0.0.1:7766/2 # << ok 274 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55bfede745d8) REQ(INVITE) SDP: audio=127.0.0.1:7766/2 # << ok 275 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:55903 REQ(INVITE) SDP: audio=127.0.0.1:4448/2 # << ok 276 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55bfede75538) REQ(INVITE) SDP: audio=127.0.0.1:4448/2 # << ok 277 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:37105 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:37105 RSP(INVITE,404) NO SDP # << ok 278 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55bfede74da0) RSP(INVITE,100) NO SDP # << # proxy >> O> 127.0.0.1:37311 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55bfede6e318) RSP(INVITE,404) NO SDP # << ok 279 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:37311 RSP(INVITE,404) NO SDP # << ok 280 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55bfee0b6db0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55bfed4cd600) RSP(INVITE,404) NO SDP # << ok 281 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:47791 REQ(ACK) NO SDP # << ok 282 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55bfede6e570) REQ(ACK) NO SDP # << ok 283 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:55903 REQ(ACK) NO SDP # << ok 284 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55bfede90900) REQ(ACK) NO SDP # << ok 285 - [uas] (?^:I<.*REQ\(ACK\)) ok 286 # skip no support for IPv6 ok 287 # skip no support for IPv6 ok 288 # skip no support for IPv6 ok 289 # skip no support for IPv6 ok 290 # skip no support for IPv6 ok 291 # skip no support for IPv6 ok 292 # skip no support for IPv6 ok 293 # skip no support for IPv6 ok 294 # skip no support for IPv6 ok 295 # skip no support for IPv6 ok 296 # skip no support for IPv6 ok 297 # skip no support for IPv6 ok 298 # skip no support for IPv6 ok 299 # skip no support for IPv6 ok 300 # skip no support for IPv6 ok 301 # skip no support for IPv6 ok 302 # skip no support for IPv6 ok 303 # skip no support for IPv6 ok 304 # skip no support for IPv6 ok 305 # skip no support for IPv6 ok 306 # skip no support for IPv6 ok 307 # skip no support for IPv6 ok 308 # skip no support for IPv6 ok 309 # skip no support for IPv6 ok 310 # skip no support for IPv6 ok 311 # skip no support for IPv6 ok 312 # skip no support for IPv6 ok 313 # skip no support for IPv6 ok 314 # skip no support for IPv6 ok 315 # skip no support for IPv6 ok 316 # skip no support for IPv6 ok 317 # skip no support for IPv6 ok 318 # skip no support for IPv6 ok 319 # skip no support for IPv6 ok 320 # skip no support for IPv6 ok 321 # skip no support for IPv6 ok 322 # skip no support for IPv6 ok 323 # skip no support for IPv6 ok 324 # skip no support for IPv6 ok 325 # skip no support for IPv6 ok 326 # skip no support for IPv6 ok 327 # skip no support for IPv6 ok 328 # skip no support for IPv6 ok 329 # skip no support for IPv6 ok 330 # skip no support for IPv6 ok 331 # skip no support for IPv6 ok 332 # skip no support for IPv6 ok 333 # skip no support for IPv6 ok 334 # skip no support for IPv6 ok 335 # skip no support for IPv6 ok 336 # skip no support for IPv6 ok 337 # skip no support for IPv6 ok 338 # skip no support for IPv6 ok 339 # skip no support for IPv6 ok 340 # skip no support for IPv6 ok 341 # skip no support for IPv6 ok 342 # skip no support for IPv6 ok t/23_valid_message.t .................... ok 1 - valid message ok 2 - expected error: (?^:method in cseq does not match method of request) ok 3 - expected error: (?^:conflicting definition of cseq) ok 4 - expected error: (?^:conflicting definition of call-id) ok 5 - expected error: (?^:conflicting definition of content-length) ok 6 - expected error: (?^:conflicting definition of from) ok 7 - expected error: (?^:conflicting definition of to) ok 8 - valid message ok 9 - valid message ok 10 - expected error: (?^:empty packet) 1..10 ok t/25_register_tcp_timeout.t ............. 1..4 ok 1 # skip connection to 192.0.2.1 does not time out ok 2 # skip connection to 192.0.2.1 does not time out ok 3 # skip connection to 192.0.2.1 does not time out ok 4 # skip connection to 192.0.2.1 does not time out ok t/26_request_ack.t ...................... ok 1 - Request created OK ok 2 - Response created OK ok 3 - ACK packeted created OK ok 4 - ACK includes max-forwards 1..4 ok All tests successful. Files=25, Tests=1998, 227 wallclock secs ( 0.45 usr 0.07 sys + 33.12 cusr 12.23 csys = 45.87 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libnet-sip-perl-0.839' make[1]: Leaving directory '/build/reproducible-path/libnet-sip-perl-0.839' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libnet-sip-perl/ make -j42 install DESTDIR=/build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libnet-sip-perl-0.839' Manifying 30 pod documents Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/StatelessProxy.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dispatcher.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Util.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/ReceiveChain.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/SDP.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Packet.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Authorize.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Redirect.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/StatelessProxy.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dropper.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Leg.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/DTMF.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Registrar.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Request.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Endpoint.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Packet.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Authorize.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Response.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/SocketPool.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Leg.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Request.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Blocker.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Endpoint.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/SocketPool.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Debug.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Registrar.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Blocker.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/ReceiveChain.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/SDP.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Util.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Debug.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/DTMF.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Response.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Redirect.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dispatcher.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dropper/ByIPPort.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dropper/ByField.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dispatcher/Eventloop.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dispatcher/Eventloop.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Endpoint/Context.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Endpoint/Context.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Local.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Server.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Server.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Base.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Client.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Client.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Base.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Local.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple/Call.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple/RTP.pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple/Call.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple/RTP.pod Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::NATHelper::Client.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dropper::ByIPPort.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dropper.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Authorize.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dispatcher.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Simple::RTP.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Blocker.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Packet.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Debug.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Response.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dispatcher::Eventloop.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::NATHelper::Base.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::SDP.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dropper::ByField.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Endpoint::Context.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Leg.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Registrar.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Endpoint.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::NATHelper::Local.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Request.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Util.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::SocketPool.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::StatelessProxy.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::NATHelper::Server.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::DTMF.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Redirect.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Simple::Call.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Simple.3pm Installing /build/reproducible-path/libnet-sip-perl-0.839/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::ReceiveChain.3pm make[1]: Leaving directory '/build/reproducible-path/libnet-sip-perl-0.839' dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libnet-sip-perl' in '../libnet-sip-perl_0.839-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libnet-sip-perl_0.839-1_amd64.buildinfo dpkg-genchanges --build=binary -O../libnet-sip-perl_0.839-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/235657/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/235657/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/235657 and its subdirectories I: Current time: Tue Nov 3 23:46:58 +14 2026 I: pbuilder-time-stamp: 1793699218