https://launchpad.net/ubuntu/+source/libnet-sip-perl/0.836-1/+build/26917230 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos03-amd64-022 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 Buildd toolchain package versions: launchpad-buildd_235~645~ubuntu20.04.1 python3-lpbuildd_235~645~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 26 Oct 19:34:19 ntpdate[1842]: adjust time server 10.211.37.1 offset -0.002361 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-26917230 --image-type chroot /home/buildd/filecache-default/1fe94ca8758119221c8de2550665a1bb335bd6a9 Creating target for build PACKAGEBUILD-26917230 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-26917230 Starting target for build PACKAGEBUILD-26917230 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-26917230 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-26917230 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-26917230 Updating target for build PACKAGEBUILD-26917230 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [213 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [74.9 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [74.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [74.9 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 Packages [1405 kB] Get:6 http://ftpmaster.internal/ubuntu noble/universe amd64 Packages [15.2 MB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [178 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [75.8 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [257 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [145 kB] Fetched 17.7 MB in 53s (335 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt apt-utils base-passwd bash-completion cpp-13 debianutils diffutils g++-13 gcc-13 gcc-13-base grep libapt-pkg6.0 libasan8 libatomic1 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libgcc-13-dev libgcc-s1 libgomp1 libhwasan0 libitm1 liblsan0 libncursesw6 libpng16-16 libquadmath0 libssl3 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtinfo6 libtsan2 libubsan1 libudev1 libxxhash0 libzstd1 mawk ncurses-base ncurses-bin openssl optipng systemd systemd-dev systemd-sysv 47 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 78.8 MB of archives. After this operation, 14.3 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 debianutils amd64 5.14 [89.0 kB] Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 diffutils amd64 1:3.10-1 [176 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 grep amd64 3.11-3 [161 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 ncurses-bin amd64 6.4+20231016-1 [186 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libc6-dev amd64 2.38-3ubuntu1 [2114 kB] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libc-dev-bin amd64 2.38-3ubuntu1 [20.3 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libubsan1 amd64 13.2.0-6ubuntu1 [1105 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gcc-13-base amd64 13.2.0-6ubuntu1 [44.3 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgcc-s1 amd64 13.2.0-6ubuntu1 [62.4 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgomp1 amd64 13.2.0-6ubuntu1 [142 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libitm1 amd64 13.2.0-6ubuntu1 [29.3 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libatomic1 amd64 13.2.0-6ubuntu1 [10.4 kB] Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libasan8 amd64 13.2.0-6ubuntu1 [2835 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 liblsan0 amd64 13.2.0-6ubuntu1 [1203 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libhwasan0 amd64 13.2.0-6ubuntu1 [1262 kB] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libquadmath0 amd64 13.2.0-6ubuntu1 [153 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cpp-13 amd64 13.2.0-6ubuntu1 [10.7 MB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcc1-0 amd64 13.2.0-6ubuntu1 [48.1 kB] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libstdc++-13-dev amd64 13.2.0-6ubuntu1 [2351 kB] Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 g++-13 amd64 13.2.0-6ubuntu1 [12.1 MB] Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gcc-13 amd64 13.2.0-6ubuntu1 [21.5 MB] Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgcc-13-dev amd64 13.2.0-6ubuntu1 [2686 kB] Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libtsan2 amd64 13.2.0-6ubuntu1 [2606 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libstdc++6 amd64 13.2.0-6ubuntu1 [771 kB] Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libzstd1 amd64 1.5.5+dfsg2-2 [297 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libc6 amd64 2.38-3ubuntu1 [3248 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 base-passwd amd64 3.6.2 [51.2 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libc-bin amd64 2.38-3ubuntu1 [680 kB] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 ncurses-base all 6.4+20231016-1 [24.7 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libssl3 amd64 3.0.10-1ubuntu2.1 [1930 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-sysv amd64 253.5-1ubuntu7 [11.5 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-dev all 253.5-1ubuntu7 [78.5 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd amd64 253.5-1ubuntu7 [3060 kB] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd-shared amd64 253.5-1ubuntu7 [1871 kB] Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd0 amd64 253.5-1ubuntu7 [407 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libudev1 amd64 253.5-1ubuntu7 [159 kB] Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libxxhash0 amd64 0.8.2-2 [25.5 kB] Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libapt-pkg6.0 amd64 2.7.6 [948 kB] Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 apt amd64 2.7.6 [1373 kB] Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 apt-utils amd64 2.7.6 [216 kB] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libncursesw6 amd64 6.4+20231016-1 [147 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libtinfo6 amd64 6.4+20231016-1 [107 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 mawk amd64 1.3.4.20230808-1 [125 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 openssl amd64 3.0.10-1ubuntu2.1 [1188 kB] Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 bash-completion all 1:2.11-8 [180 kB] Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpng16-16 amd64 1.6.40-2 [186 kB] Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 optipng amd64 0.7.7-3 [83.3 kB] Preconfiguring packages ... Fetched 78.8 MB in 9min 40s (136 kB/s) (Reading database ... 13648 files and directories currently installed.) Preparing to unpack .../debianutils_5.14_amd64.deb ... Unpacking debianutils (5.14) over (5.8-1) ... Setting up debianutils (5.14) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_amd64.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-3_amd64.deb ... Unpacking grep (3.11-3) over (3.11-2) ... Setting up grep (3.11-3) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20231016-1_amd64.deb ... Unpacking ncurses-bin (6.4+20231016-1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20231016-1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.38-3ubuntu1_amd64.deb ... Unpacking libc6-dev:amd64 (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Preparing to unpack .../libc-dev-bin_2.38-3ubuntu1_amd64.deb ... Unpacking libc-dev-bin (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Preparing to unpack .../libubsan1_13.2.0-6ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../gcc-13-base_13.2.0-6ubuntu1_amd64.deb ... Unpacking gcc-13-base:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Setting up gcc-13-base:amd64 (13.2.0-6ubuntu1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libgcc-s1_13.2.0-6ubuntu1_amd64.deb ... Unpacking libgcc-s1:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:amd64 (13.2.0-6ubuntu1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../00-libgomp1_13.2.0-6ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../01-libitm1_13.2.0-6ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../02-libatomic1_13.2.0-6ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../03-libasan8_13.2.0-6ubuntu1_amd64.deb ... Unpacking libasan8:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../04-liblsan0_13.2.0-6ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../05-libhwasan0_13.2.0-6ubuntu1_amd64.deb ... Unpacking libhwasan0:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../06-libquadmath0_13.2.0-6ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../07-cpp-13_13.2.0-6ubuntu1_amd64.deb ... Unpacking cpp-13 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../08-libcc1-0_13.2.0-6ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../09-libstdc++-13-dev_13.2.0-6ubuntu1_amd64.deb ... Unpacking libstdc++-13-dev:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../10-g++-13_13.2.0-6ubuntu1_amd64.deb ... Unpacking g++-13 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../11-gcc-13_13.2.0-6ubuntu1_amd64.deb ... Unpacking gcc-13 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../12-libgcc-13-dev_13.2.0-6ubuntu1_amd64.deb ... Unpacking libgcc-13-dev:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../13-libtsan2_13.2.0-6ubuntu1_amd64.deb ... Unpacking libtsan2:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../14-libstdc++6_13.2.0-6ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:amd64 (13.2.0-6ubuntu1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_amd64.deb ... Unpacking libzstd1:amd64 (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:amd64 (1.5.5+dfsg2-2) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libc6_2.38-3ubuntu1_amd64.deb ... Unpacking libc6:amd64 (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Setting up libc6:amd64 (2.38-3ubuntu1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.2_amd64.deb ... Unpacking base-passwd (3.6.2) over (3.6.1) ... Setting up base-passwd (3.6.2) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libc-bin_2.38-3ubuntu1_amd64.deb ... Unpacking libc-bin (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Setting up libc-bin (2.38-3ubuntu1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20231016-1_all.deb ... Unpacking ncurses-base (6.4+20231016-1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20231016-1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.10-1ubuntu2.1_amd64.deb ... Unpacking libssl3:amd64 (3.0.10-1ubuntu2.1) over (3.0.10-1ubuntu2) ... Preparing to unpack .../systemd-sysv_253.5-1ubuntu7_amd64.deb ... Unpacking systemd-sysv (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-dev_253.5-1ubuntu7_all.deb ... Unpacking systemd-dev (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libssl3:amd64 (3.0.10-1ubuntu2.1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../systemd_253.5-1ubuntu7_amd64.deb ... Unpacking systemd (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../libsystemd-shared_253.5-1ubuntu7_amd64.deb ... Unpacking libsystemd-shared:amd64 (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../libsystemd0_253.5-1ubuntu7_amd64.deb ... Unpacking libsystemd0:amd64 (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libsystemd0:amd64 (253.5-1ubuntu7) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libudev1_253.5-1ubuntu7_amd64.deb ... Unpacking libudev1:amd64 (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libudev1:amd64 (253.5-1ubuntu7) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_amd64.deb ... Unpacking libxxhash0:amd64 (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:amd64 (0.8.2-2) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.7.6_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.7.6) over (2.7.3) ... Setting up libapt-pkg6.0:amd64 (2.7.6) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../archives/apt_2.7.6_amd64.deb ... Unpacking apt (2.7.6) over (2.7.3) ... Setting up apt (2.7.6) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.6_amd64.deb ... Unpacking apt-utils (2.7.6) over (2.7.3) ... Preparing to unpack .../libncursesw6_6.4+20231016-1_amd64.deb ... Unpacking libncursesw6:amd64 (6.4+20231016-1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20231016-1_amd64.deb ... Unpacking libtinfo6:amd64 (6.4+20231016-1) over (6.4+20230625-2) ... Setting up libtinfo6:amd64 (6.4+20231016-1) ... (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../mawk_1.3.4.20230808-1_amd64.deb ... Unpacking mawk (1.3.4.20230808-1) over (1.3.4.20230730-1) ... Preparing to unpack .../openssl_3.0.10-1ubuntu2.1_amd64.deb ... Unpacking openssl (3.0.10-1ubuntu2.1) over (3.0.10-1ubuntu2) ... Preparing to unpack .../bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../libpng16-16_1.6.40-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.40-2) over (1.6.40-1) ... Preparing to unpack .../optipng_0.7.7-3_amd64.deb ... Unpacking optipng (0.7.7-3) over (0.7.7-2build1) ... Setting up apt-utils (2.7.6) ... Setting up cpp-13 (13.2.0-6ubuntu1) ... Setting up systemd-dev (253.5-1ubuntu7) ... Setting up libgomp1:amd64 (13.2.0-6ubuntu1) ... Setting up bash-completion (1:2.11-8) ... Setting up libquadmath0:amd64 (13.2.0-6ubuntu1) ... Setting up libpng16-16:amd64 (1.6.40-2) ... Setting up libatomic1:amd64 (13.2.0-6ubuntu1) ... Setting up libsystemd-shared:amd64 (253.5-1ubuntu7) ... Setting up libncursesw6:amd64 (6.4+20231016-1) ... Setting up libubsan1:amd64 (13.2.0-6ubuntu1) ... Setting up libhwasan0:amd64 (13.2.0-6ubuntu1) ... Setting up libasan8:amd64 (13.2.0-6ubuntu1) ... Setting up mawk (1.3.4.20230808-1) ... Setting up libtsan2:amd64 (13.2.0-6ubuntu1) ... Setting up libc-dev-bin (2.38-3ubuntu1) ... Setting up openssl (3.0.10-1ubuntu2.1) ... Setting up libcc1-0:amd64 (13.2.0-6ubuntu1) ... Setting up liblsan0:amd64 (13.2.0-6ubuntu1) ... Setting up libitm1:amd64 (13.2.0-6ubuntu1) ... Setting up systemd (253.5-1ubuntu7) ... Initializing machine ID from random generator. Setting up optipng (0.7.7-3) ... Setting up libgcc-13-dev:amd64 (13.2.0-6ubuntu1) ... Setting up libc6-dev:amd64 (2.38-3ubuntu1) ... Setting up libstdc++-13-dev:amd64 (13.2.0-6ubuntu1) ... Setting up systemd-sysv (253.5-1ubuntu7) ... Setting up gcc-13 (13.2.0-6ubuntu1) ... Setting up g++-13 (13.2.0-6ubuntu1) ... Processing triggers for libc-bin (2.38-3ubuntu1) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-26917230 amd64 noble-proposed -c chroot:build-PACKAGEBUILD-26917230 --arch=amd64 --dist=noble-proposed --nolog -A libnet-sip-perl_0.836-1.dsc Initiating build PACKAGEBUILD-26917230 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos03-amd64-022.buildd +==============================================================================+ | libnet-sip-perl 0.836-1 (amd64) Thu, 26 Oct 2023 19:45:00 +0000 | +==============================================================================+ Package: libnet-sip-perl Version: 0.836-1 Source Version: 0.836-1 Distribution: noble-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-26917230/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/libnet-sip-perl-F1SJtt/resolver-AlcaLV' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- libnet-sip-perl_0.836-1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/libnet-sip-perl-F1SJtt/libnet-sip-perl-0.836' with '<>' I: NOTICE: Log filtering will replace 'build/libnet-sip-perl-F1SJtt' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), build-essential, fakeroot, libio-socket-ssl-perl, libnet-dns-perl, libsocket-perl, net-tools, netbase, perl Filtered Build-Depends: debhelper-compat (= 13), build-essential, fakeroot, libio-socket-ssl-perl, libnet-dns-perl, libsocket-perl, net-tools, netbase, perl dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [426 B] Get:5 copy:/<>/apt_archive ./ Packages [489 B] Fetched 1872 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 liblocale-gettext-perl libnss-nis libnss-nisplus libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl openssl psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdigest-hmac-perl libdw1 libelf1 libfile-stripnondeterminism-perl libicu72 libio-socket-ssl-perl libmagic-mgc libmagic1 libnet-dns-perl libnet-ssleay-perl libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db net-tools netbase perl-openssl-defaults po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl liburi-perl | libnet-libidn-perl | libnet-idn-encode-perl libdigest-bubblebabble-perl libnet-dns-sec-perl libnet-libidn-perl | libnet-libidn2-perl libperl4-corelibs-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdigest-hmac-perl libdw1 libelf1 libfile-stripnondeterminism-perl libicu72 libio-socket-ssl-perl libmagic-mgc libmagic1 libnet-dns-perl libnet-ssleay-perl libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db net-tools netbase perl-openssl-defaults po-debconf sbuild-build-depends-main-dummy 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. Need to get 20.0 MB of archives. After this operation, 72.2 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [704 B] Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libelf1 amd64 0.189-4 [56.3 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libicu72 amd64 72.1-3ubuntu3 [10.8 MB] Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libxml2 amd64 2.9.14+dfsg-1.3 [764 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 netbase all 6.4 [13.1 kB] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libmagic-mgc amd64 1:5.45-2 [307 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libmagic1 amd64 1:5.45-2 [86.1 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 file amd64 1:5.45-2 [21.9 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 gettext-base amd64 0.21-13 [38.1 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 libuchardet0 amd64 0.0.7-1build2 [76.9 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 groff-base amd64 1.23.0-3 [1023 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 libpipeline1 amd64 1.5.7-1 [23.3 kB] Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 man-db amd64 2.12.0-1 [1229 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 m4 amd64 1.4.19-4 [243 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 autoconf all 2.71-3 [339 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 autotools-dev all 20220109.1 [44.9 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 automake all 1:1.16.5-1.3 [558 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 autopoint all 0.21-13 [422 kB] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdebhelper-perl all 13.11.7ubuntu1 [85.8 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 libtool all 2.4.7-7 [166 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 dh-autoreconf all 20 [16.1 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-override-perl all 0.09-4 [8706 B] Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 libdw1 amd64 0.189-4 [257 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 debugedit amd64 1:5.0-5 [46.1 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main amd64 dwz amd64 0.15-1 [112 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main amd64 gettext amd64 0.21-13 [866 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 debhelper all 13.11.7ubuntu1 [940 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main amd64 libdigest-hmac-perl all 1.04+dfsg-2 [9060 B] Get:34 http://ftpmaster.internal/ubuntu noble/main amd64 perl-openssl-defaults amd64 7 [7536 B] Get:35 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-ssleay-perl amd64 1.92-2build2 [296 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main amd64 libio-socket-ssl-perl all 2.083-1 [194 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-dns-perl all 1.39-2ubuntu1 [354 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main amd64 net-tools amd64 2.10-0.1ubuntu3 [204 kB] Preconfiguring packages ... Fetched 20.0 MB in 58s (343 kB/s) Selecting previously unselected package libelf1:amd64. (Reading database ... 13647 files and directories currently installed.) Preparing to unpack .../00-libelf1_0.189-4_amd64.deb ... Unpacking libelf1:amd64 (0.189-4) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../01-libicu72_72.1-3ubuntu3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3ubuntu3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../02-libxml2_2.9.14+dfsg-1.3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3) ... Selecting previously unselected package netbase. Preparing to unpack .../03-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.45-2_amd64.deb ... Unpacking libmagic-mgc (1:5.45-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../05-libmagic1_1%3a5.45-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.45-2) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.45-2_amd64.deb ... Unpacking file (1:5.45-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-13_amd64.deb ... Unpacking gettext-base (0.21-13) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../08-libuchardet0_0.0.7-1build2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-3_amd64.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../10-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.12.0-1_amd64.deb ... Unpacking man-db (2.12.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.21-13_all.deb ... Unpacking autopoint (0.21-13) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.11.7ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.11.7ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../21-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../22-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1:amd64. Preparing to unpack .../24-libdw1_0.189-4_amd64.deb ... Unpacking libdw1:amd64 (0.189-4) ... Selecting previously unselected package debugedit. Preparing to unpack .../25-debugedit_1%3a5.0-5_amd64.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../26-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.21-13_amd64.deb ... Unpacking gettext (0.21-13) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-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 .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.11.7ubuntu1_all.deb ... Unpacking debhelper (13.11.7ubuntu1) ... Selecting previously unselected package libdigest-hmac-perl. Preparing to unpack .../31-libdigest-hmac-perl_1.04+dfsg-2_all.deb ... Unpacking libdigest-hmac-perl (1.04+dfsg-2) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../32-perl-openssl-defaults_7_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../33-libnet-ssleay-perl_1.92-2build2_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.92-2build2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../34-libio-socket-ssl-perl_2.083-1_all.deb ... Unpacking libio-socket-ssl-perl (2.083-1) ... Selecting previously unselected package libnet-dns-perl. Preparing to unpack .../35-libnet-dns-perl_1.39-2ubuntu1_all.deb ... Unpacking libnet-dns-perl (1.39-2ubuntu1) ... Selecting previously unselected package net-tools. Preparing to unpack .../36-net-tools_2.10-0.1ubuntu3_amd64.deb ... Unpacking net-tools (2.10-0.1ubuntu3) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../37-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up net-tools (2.10-0.1ubuntu3) ... Setting up libicu72:amd64 (72.1-3ubuntu3) ... Setting up libmagic-mgc (1:5.45-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.7ubuntu1) ... Setting up libmagic1:amd64 (1:5.45-2) ... Setting up perl-openssl-defaults:amd64 (7) ... Setting up gettext-base (0.21-13) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-2) ... Setting up autotools-dev (20220109.1) ... Setting up libdigest-hmac-perl (1.04+dfsg-2) ... Setting up autopoint (0.21-13) ... Setting up autoconf (2.71-3) ... Setting up libuchardet0:amd64 (0.0.7-1build2) ... Setting up libsub-override-perl (0.09-4) ... Setting up netbase (6.4) ... Setting up libelf1:amd64 (0.189-4) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3) ... Setting up libnet-ssleay-perl:amd64 (1.92-2build2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libdw1:amd64 (0.189-4) ... Setting up gettext (0.21-13) ... Setting up libtool (2.4.7-7) ... Setting up libnet-dns-perl (1.39-2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-3) ... Setting up debugedit (1:5.0-5) ... Setting up libio-socket-ssl-perl (2.083-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up debhelper (13.11.7ubuntu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.38-3ubuntu1) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 amd64 (x86_64) Toolchain package versions: binutils_2.41-5ubuntu1 dpkg-dev_1.22.0ubuntu1 g++-13_13.2.0-6ubuntu1 gcc-13_13.2.0-6ubuntu1 libc6-dev_2.38-3ubuntu1 libstdc++-13-dev_13.2.0-6ubuntu1 libstdc++6_13.2.0-6ubuntu1 linux-libc-dev_6.5.0-9.9 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 apt_2.7.6 apt-utils_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13ubuntu3 base-passwd_3.6.2 bash_5.2.15-2ubuntu1 bash-completion_1:2.11-8 binutils_2.41-5ubuntu1 binutils-common_2.41-5ubuntu1 binutils-x86-64-linux-gnu_2.41-5ubuntu1 bsdextrautils_2.39.1-4ubuntu2 bsdutils_1:2.39.1-4ubuntu2 build-essential_12.10ubuntu1 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu1 coreutils_9.1-1ubuntu2 cpp_4:13.2.0-1ubuntu1 cpp-13_13.2.0-6ubuntu1 dash_0.5.12-6ubuntu1 debconf_1.5.82 debconf-i18n_1.5.82 debhelper_13.11.7ubuntu1 debianutils_5.14 debugedit_1:5.0-5 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.0ubuntu1 dpkg-dev_1.22.0ubuntu1 dwz_0.15-1 e2fsprogs_1.47.0-2ubuntu1 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1ubuntu1 g++-13_13.2.0-6ubuntu1 gcc_4:13.2.0-1ubuntu1 gcc-13_13.2.0-6ubuntu1 gcc-13-base_13.2.0-6ubuntu1 gettext_0.21-13 gettext-base_0.21-13 gpg_2.2.40-1.1ubuntu1 gpg-agent_2.2.40-1.1ubuntu1 gpgconf_2.2.40-1.1ubuntu1 gpgv_2.2.40-1.1ubuntu1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1ubuntu1 hostname_3.23+nmu1ubuntu1 init_1.65.2ubuntu1 init-system-helpers_1.65.2ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-3ubuntu1 libacl1_2.3.1-3 libapparmor1_4.0.0~alpha2-0ubuntu5 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-3 libasan8_13.2.0-6ubuntu1 libassuan0_2.5.6-1 libatomic1_13.2.0-6ubuntu1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.41-5ubuntu1 libblkid1_2.39.1-4ubuntu2 libbz2-1.0_1.0.8-5build1 libc-bin_2.38-3ubuntu1 libc-dev-bin_2.38-3ubuntu1 libc6_2.38-3ubuntu1 libc6-dev_2.38-3ubuntu1 libcap-ng0_0.8.3-1build2 libcap2_1:2.66-4ubuntu1 libcc1-0_13.2.0-6ubuntu1 libcom-err2_1.47.0-2ubuntu1 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libcryptsetup12_2:2.6.1-4ubuntu3 libctf-nobfd0_2.41-5ubuntu1 libctf0_2.41-5ubuntu1 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.270ubuntu1 libdebhelper-perl_13.11.7ubuntu1 libdevmapper1.02.1_2:1.02.185-2ubuntu1 libdigest-hmac-perl_1.04+dfsg-2 libdpkg-perl_1.22.0ubuntu1 libdw1_0.189-4 libelf1_0.189-4 libext2fs2_1.47.0-2ubuntu1 libfakeroot_1.32.1-1 libfdisk1_2.39.1-4ubuntu2 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-13-dev_13.2.0-6ubuntu1 libgcc-s1_13.2.0-6ubuntu1 libgcrypt20_1.10.2-3ubuntu1 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30_3.8.1-4ubuntu1 libgomp1_13.2.0-6ubuntu1 libgpg-error-l10n_1.47-2 libgpg-error0_1.47-2 libgpm2_1.20.7-10build1 libgprofng0_2.41-5ubuntu1 libgssapi-krb5-2_1.20.1-3ubuntu1 libhogweed6_3.9.1-2 libhwasan0_13.2.0-6ubuntu1 libicu72_72.1-3ubuntu3 libidn2-0_2.3.4-1 libio-socket-ssl-perl_2.083-1 libip4tc2_1.8.9-2ubuntu2 libisl23_0.26-3 libitm1_13.2.0-6ubuntu1 libjansson4_2.14-2 libjson-c5_0.17-1 libk5crypto3_1.20.1-3ubuntu1 libkeyutils1_1.6.3-2 libkmod2_30+20230519-1ubuntu3 libkrb5-3_1.20.1-3ubuntu1 libkrb5support0_1.20.1-3ubuntu1 liblocale-gettext-perl_1.07-6 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_13.2.0-6ubuntu1 liblz4-1_1.9.4-1 liblzma5_5.4.1-0.2 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmount1_2.39.1-4ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20231016-1 libnet-dns-perl_1.39-2ubuntu1 libnet-ssleay-perl_1.92-2build2 libnettle8_3.9.1-2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-0ubuntu6 libp11-kit0_0.25.0-4ubuntu1 libpam-modules_1.5.2-6ubuntu1 libpam-modules-bin_1.5.2-6ubuntu1 libpam-runtime_1.5.2-6ubuntu1 libpam0g_1.5.2-6ubuntu1 libpcre2-8-0_10.42-4 libperl5.36_5.36.0-9ubuntu1 libpipeline1_1.5.7-1 libpng16-16_1.6.40-2 libproc2-0_2:4.0.3-1ubuntu1 libquadmath0_13.2.0-6ubuntu1 libreadline8_8.2-1.3 libseccomp2_2.5.4-1ubuntu3 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol2_3.5-1 libsframe1_2.41-5ubuntu1 libsmartcols1_2.39.1-4ubuntu2 libsqlite3-0_3.42.0-1 libss2_1.47.0-2ubuntu1 libssl3_3.0.10-1ubuntu2.1 libstdc++-13-dev_13.2.0-6ubuntu1 libstdc++6_13.2.0-6ubuntu1 libsub-override-perl_0.09-4 libsystemd-shared_253.5-1ubuntu7 libsystemd0_253.5-1ubuntu7 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20231016-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libtsan2_13.2.0-6ubuntu1 libubsan1_13.2.0-6ubuntu1 libuchardet0_0.0.7-1build2 libudev1_253.5-1ubuntu7 libunistring2_1.0-2 libuuid1_2.39.1-4ubuntu2 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.0-9.9 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-1ubuntu1 logsave_1.47.0-2ubuntu1 lto-disabled-list_43 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-1 mawk_1.3.4.20230808-1 mount_2.39.1-4ubuntu2 ncurses-base_6.4+20231016-1 ncurses-bin_6.4+20231016-1 net-tools_2.10-0.1ubuntu3 netbase_6.4 openssl_3.0.10-1ubuntu2.1 optipng_0.7.7-3 passwd_1:4.13+dfsg1-1ubuntu1 patch_2.7.6-7build2 perl_5.36.0-9ubuntu1 perl-base_5.36.0-9ubuntu1 perl-modules-5.36_5.36.0-9ubuntu1 perl-openssl-defaults_7 pinentry-curses_1.2.1-1ubuntu1 pkgbinarymangler_154 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.3-1ubuntu1 psmisc_23.6-1 readline-common_8.2-1.3 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 systemd_253.5-1ubuntu7 systemd-dev_253.5-1ubuntu7 systemd-sysv_253.5-1ubuntu7 sysvinit-utils_3.07-1ubuntu1 tar_1.34+dfsg-1.2ubuntu1 tzdata_2023c-9ubuntu1 ubuntu-keyring_2021.03.26 usrmerge_35ubuntu1 util-linux_2.39.1-4ubuntu2 uuid-runtime_2.39.1-4ubuntu2 xz-utils_5.4.1-0.2 zlib1g_1:1.2.13.dfsg-1ubuntu5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libnet-sip-perl Binary: libnet-sip-perl Architecture: all Version: 0.836-1 Maintainer: Debian Perl Group Uploaders: Damyan Ivanov , gregor herrmann , Ansgar Burchardt , Angel Abad Homepage: https://metacpan.org/release/Net-SIP Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libnet-sip-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libnet-sip-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: libio-socket-ssl-perl , libnet-dns-perl , libsocket-perl , net-tools , netbase , perl Package-List: libnet-sip-perl deb perl optional arch=all Checksums-Sha1: 6df88787d056e05ec4c93cc0fcd4a5e8a962f206 224104 libnet-sip-perl_0.836.orig.tar.gz ea3b778af88329bbc139515342cf9e96efcd6e9b 7884 libnet-sip-perl_0.836-1.debian.tar.xz Checksums-Sha256: 3b163d74fe20f1d91b19122e17db9a69f801c07e8ae5cb93544d6701e03dda77 224104 libnet-sip-perl_0.836.orig.tar.gz ffc53b496a8ebaa5e0998d2c8cc55e5d7bb9c4ee165cd0bb188dbef409874c44 7884 libnet-sip-perl_0.836-1.debian.tar.xz Files: 4724b6110deda5fc3bc3c2ca890cb58a 224104 libnet-sip-perl_0.836.orig.tar.gz 9fe70f603afcc20d1e1639454e2338ca 7884 libnet-sip-perl_0.836-1.debian.tar.xz Dgit: f732d69ea03a2a7de5df070075bbc2222f7c84d8 debian archive/debian/0.836-1 https://git.dgit.debian.org/libnet-sip-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmUXWXdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgYwgg//VtI91y3WribN/HNmWdQJZ3CV1G7HTSWBcVKKKB8rh0GvI4fbQUB2d+9j ifavMB1YCHGSQrhWcHeSgj7Wvc+3yID7byNBKf4eR8SugbCiIWpUYfmfDnvTnceU cp2uxR/OqEdZOVHc7TitfZmZJ+LAjSI5j9b7jbSv188ixlKB6Zd9XDfPdQcSLpu+ oEwRbBsmf/7ojbJrRja9bVKHTgxkddvW5+OIxqJw8HiuuJG5JPBat3EoLJ5rYo1E q6IWzFXebuoKX8C89H41IMhQfFMHbZNWCvNe48kskK7TtvbOeKoEyQctm76MtVQ/ drk7qmgbx2sFZ0qVbY5s3Ysi/SOOgHT+3jGjlXDANcBVKO2lWsbGqEVOYGEyTbh6 tFAoFou+0mEYtzq2wwNwWHjxrPRCjPF72kedt/mBO0gXYU491Z3rl0/UPNdnaODc ctZz3Ct+zi/l/zpP5eHw4WNkQeAmSBruOFwm3M7OeqymFXNgZpa2AvCSuY+0457g 9KJDaxjmLrl3Qpz3dClA7hy6mogGekfxIq3r8SnalAblUF/pgLIwAv3oJfYa3QJi xZ+X0LoyoFNCZv3brZ1+iZYKMNPCElsFInh1AWSpnPnHSVf5HYskIDu1L26fMk++ pEuyHWWIB0wnjOHJxr2F+MXBeiWuiAReE8vyb0ikK3IPbq+hPr0= =T9yL -----END PGP SIGNATURE----- gpgv: Signature made Fri Sep 29 23:10:47 2023 UTC gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libnet-sip-perl_0.836-1.dsc: no acceptable signature found dpkg-source: info: extracting libnet-sip-perl in /<> dpkg-source: info: unpacking libnet-sip-perl_0.836.orig.tar.gz dpkg-source: info: unpacking libnet-sip-perl_0.836-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-upstream-typos Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-26917230 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26917230 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26917230 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -b -rfakeroot dpkg-buildpackage: info: source package libnet-sip-perl dpkg-buildpackage: info: source version 0.836-1 dpkg-buildpackage: info: source distribution unstable 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 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/libnet-sip-perl-0.836-1 -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/libnet-sip-perl-0.836-1 -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 -j4 make[1]: Entering directory '/<>' cp lib/Net/SIP/Request.pm blib/lib/Net/SIP/Request.pm cp lib/Net/SIP/Authorize.pm blib/lib/Net/SIP/Authorize.pm cp lib/Net/SIP/NATHelper/Local.pm blib/lib/Net/SIP/NATHelper/Local.pm cp lib/Net/SIP/Leg.pod blib/lib/Net/SIP/Leg.pod cp lib/Net/SIP/Dispatcher.pm blib/lib/Net/SIP/Dispatcher.pm cp lib/Net/SIP/Debug.pm blib/lib/Net/SIP/Debug.pm cp lib/Net/SIP/DTMF.pm blib/lib/Net/SIP/DTMF.pm cp lib/Net/SIP/Blocker.pod blib/lib/Net/SIP/Blocker.pod cp lib/Net/SIP/Dispatcher/Eventloop.pod blib/lib/Net/SIP/Dispatcher/Eventloop.pod cp lib/Net/SIP/Request.pod blib/lib/Net/SIP/Request.pod cp lib/Net/SIP/Leg.pm blib/lib/Net/SIP/Leg.pm cp lib/Net/SIP.pm blib/lib/Net/SIP.pm cp lib/Net/SIP/ReceiveChain.pod blib/lib/Net/SIP/ReceiveChain.pod cp lib/Net/SIP/Redirect.pm blib/lib/Net/SIP/Redirect.pm cp lib/Net/SIP/Dispatcher/Eventloop.pm blib/lib/Net/SIP/Dispatcher/Eventloop.pm cp lib/Net/SIP/NATHelper/Server.pm blib/lib/Net/SIP/NATHelper/Server.pm cp lib/Net/SIP.pod blib/lib/Net/SIP.pod cp lib/Net/SIP/Blocker.pm blib/lib/Net/SIP/Blocker.pm 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/Authorize.pod blib/lib/Net/SIP/Authorize.pod cp lib/Net/SIP/Endpoint/Context.pod blib/lib/Net/SIP/Endpoint/Context.pod cp lib/Net/SIP/NATHelper/Client.pm blib/lib/Net/SIP/NATHelper/Client.pm cp lib/Net/SIP/NATHelper/Client.pod blib/lib/Net/SIP/NATHelper/Client.pod cp lib/Net/SIP/Dispatcher.pod blib/lib/Net/SIP/Dispatcher.pod cp lib/Net/SIP/Endpoint/Context.pm blib/lib/Net/SIP/Endpoint/Context.pm cp lib/Net/SIP/Dropper/ByField.pm blib/lib/Net/SIP/Dropper/ByField.pm cp lib/Net/SIP/NATHelper/Base.pm blib/lib/Net/SIP/NATHelper/Base.pm cp lib/Net/SIP/Dropper.pm blib/lib/Net/SIP/Dropper.pm cp lib/Net/SIP/Registrar.pod blib/lib/Net/SIP/Registrar.pod cp lib/Net/SIP/Registrar.pm blib/lib/Net/SIP/Registrar.pm cp lib/Net/SIP/Endpoint.pm blib/lib/Net/SIP/Endpoint.pm cp lib/Net/SIP/Debug.pod blib/lib/Net/SIP/Debug.pod cp lib/Net/SIP/ReceiveChain.pm blib/lib/Net/SIP/ReceiveChain.pm cp lib/Net/SIP/Packet.pm blib/lib/Net/SIP/Packet.pm cp lib/Net/SIP/DTMF.pod blib/lib/Net/SIP/DTMF.pod cp lib/Net/SIP/Redirect.pod blib/lib/Net/SIP/Redirect.pod cp lib/Net/SIP/NATHelper/Server.pod blib/lib/Net/SIP/NATHelper/Server.pod cp lib/Net/SIP/NATHelper/Base.pod blib/lib/Net/SIP/NATHelper/Base.pod cp lib/Net/SIP/Dropper/ByIPPort.pm blib/lib/Net/SIP/Dropper/ByIPPort.pm cp lib/Net/SIP/Util.pod blib/lib/Net/SIP/Util.pod cp lib/Net/SIP/Simple/Call.pod blib/lib/Net/SIP/Simple/Call.pod cp lib/Net/SIP/SDP.pod blib/lib/Net/SIP/SDP.pod cp lib/Net/SIP/Response.pod blib/lib/Net/SIP/Response.pod cp lib/Net/SIP/SocketPool.pm blib/lib/Net/SIP/SocketPool.pm cp lib/Net/SIP/Simple/RTP.pod blib/lib/Net/SIP/Simple/RTP.pod cp lib/Net/SIP/SDP.pm blib/lib/Net/SIP/SDP.pm cp lib/Net/SIP/Util.pm blib/lib/Net/SIP/Util.pm cp lib/Net/SIP/Simple/RTP.pm blib/lib/Net/SIP/Simple/RTP.pm cp lib/Net/SIP/Simple.pm blib/lib/Net/SIP/Simple.pm 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/Response.pm blib/lib/Net/SIP/Response.pm cp lib/Net/SIP/SocketPool.pod blib/lib/Net/SIP/SocketPool.pod cp lib/Net/SIP/Simple/Call.pm blib/lib/Net/SIP/Simple/Call.pm cp lib/Net/SIP/StatelessProxy.pm blib/lib/Net/SIP/StatelessProxy.pm Manifying 30 pod documents make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' 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/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 -j4 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/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 '/<>' 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/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 # 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 # ------- test with family ipv6 transport udp ok 11 - create UAS socket ok 12 - fork successful ok 13 - UAS created # ok 14 - UAC created ok 15 - UAS ready # ok 16 - got ringing ok 17 - no error on UAC ok 18 - Call established ok 19 - UAS down ok 20 - UAS finished # ------- 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 # ------- test with family ipv6 transport tcp ok 31 - create UAS socket ok 32 - fork successful ok 33 - UAS created # ok 34 - UAC created ok 35 - UAS ready # ok 36 - got ringing ok 37 - no error on UAC ok 38 - Call established ok 39 - UAS down ok 40 - UAS finished # ------- 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 # ------- test with family ipv6 transport tls ok 51 - create UAS socket ok 52 - fork successful ok 53 - UAS created # ok 54 - UAC created ok 55 - UAS ready # ok 56 - got ringing ok 57 - no error on UAC ok 58 - Call established ok 59 - UAS down ok 60 - UAS finished 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:43913 # UAC on 127.0.0.1:39888 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 ok 6 - UAS down # received 100/100 packets ok 7 - UAS RTP ok # ok 8 - UAS finished # ------- test with family ip6 transport udp # UAS on [::1]:59253 # UAC on [::1]:54535 ok 9 - UAC created ok 10 - UAS ready # # call created ok 11 - no error on UAC ok 12 - Call established # call established ok 13 - Done sending RTP # call cleaned up ok 14 - UAS down # received 100/100 packets ok 15 - UAS RTP ok # ok 16 - UAS finished # ------- test with family ip4 transport tcp # UAS on 127.0.0.1:50317 # UAC on 127.0.0.1:35043 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 ok 22 - UAS down # received 100/100 packets ok 23 - UAS RTP ok # ok 24 - UAS finished # ------- test with family ip6 transport tcp # UAS on [::1]:48779 # UAC on [::1]:52625 ok 25 - UAC created ok 26 - UAS ready # # call created ok 27 - no error on UAC ok 28 - Call established # call established ok 29 - Done sending RTP # call cleaned up ok 30 - UAS down # received 100/100 packets ok 31 - UAS RTP ok # ok 32 - UAS finished # ------- test with family ip4 transport tls # UAS on 127.0.0.1:58115 # UAC on 127.0.0.1:60987 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 ok 38 - UAS down # received 100/100 packets ok 39 - UAS RTP ok # ok 40 - UAS finished # ------- test with family ip6 transport tls # UAS on [::1]:45975 # UAC on [::1]:51643 ok 41 - UAC created ok 42 - UAS ready # # call created ok 43 - no error on UAC ok 44 - Call established # call established ok 45 - Done sending RTP # call cleaned up ok 46 - UAS down # received 100/100 packets ok 47 - UAS RTP ok # ok 48 - UAS finished ok t/05_call_with_stateless_proxy.t ........ 1..378 # ------- test with family ip4 transport udp # UAS on 127.0.0.1:60714 # UAC on 127.0.0.1:44014 # PROXY on 127.0.0.1:52800 127.0.0.1:46893 # proxy >> OK # << ok 1 - [proxy] OK # uas >> OK # << ok 2 - [uas] OK # proxy >> ready # << ok 3 - [proxy] ready # uas >> ready # << ok 4 - [uas] ready # uac >> OK # << ok 5 - [uac] OK # uac >> ready # << ok 6 - [uac] ready # uac >> O> 127.0.0.1:52800 REQ(INVITE) SDP: audio=127.0.0.1:8760/2 # << ok 7 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96cb8db8) REQ(INVITE) SDP: audio=127.0.0.1:8760/2 # << ok 8 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:60714 REQ(INVITE) SDP: audio=127.0.0.1:8760/2 # << ok 9 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cce9f0) REQ(INVITE) SDP: audio=127.0.0.1:8760/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:46893 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 14 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:46893;branch=z9hG4bKd74bbb95eacaa312086d42b56de5cc57d86756632915f0d5c08607acb411a2 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:52800;branch=z9hG4bK15e5ff5925d5607cd0464dce52a3d011d86756632915f0d9a81efc2333162c # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:44014;branch=z9hG4bK77b489bc2dd0f202b2cb622083494ddfd86756632915f0db5a1f8803f55140 # Call-id: c4b72f257cb7b9e8b3de3c4d6dd8b5cf # Cseq: 1 INVITE # From: me.uac@example.com;tag=38572dba2f6a7d06750ca7b755f78e83 # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sip:bCZA36SZQCX6XMZ4PFEC5GLWHJUBHHDSDD5HZGYSEMKL3NX7SM3VEHFI@127.0.0.1:46893 # To: you.uas@example.com;tag=f0df6a23acf52a3554bd3bab06d5f9b9 # # v=0 # o=anonymous 1698349582 1698349582 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 8760 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 15 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:46893\;) ok 16 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:44014\;) # uac >> I< HASH(0x562a96e584f0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e584f0) RSP(INVITE,200) SDP: audio=127.0.0.1:11176/2 # << # uac >> O> 127.0.0.1:52800 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 17 - [uac] RTP done # uas >> O> 127.0.0.1:46893 RSP(INVITE,200) SDP: audio=127.0.0.1:11176/2 # I< HASH(0x562a96cb7df8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cce2a0) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:46893 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 18 - [uas] RTP ok # uac >> O> 127.0.0.1:52800 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e55250) RSP(BYE,200) NO SDP # << # uac >> END # << ok 19 - [uac] END ok 20 - [uas] END # proxy >> OK # << ok 21 - [proxy] OK # uas >> OK # << ok 22 - [uas] OK # proxy >> ready # << ok 23 - [proxy] ready # uas >> ready # << ok 24 - [uas] ready # uac >> OK # << ok 25 - [uac] OK # uac >> ready # << ok 26 - [uac] ready # uac >> O> 127.0.0.1:52800 REQ(INVITE) SDP: audio=127.0.0.1:10066/2 # << ok 27 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96cbf6d8) REQ(INVITE) SDP: audio=127.0.0.1:10066/2 # << ok 28 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:60714 REQ(INVITE) SDP: audio=127.0.0.1:5376/2 # << ok 29 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cc2718) REQ(INVITE) SDP: audio=127.0.0.1:5376/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:10066|127.0.0.1:5376) ok 34 - ranges must stay the same # uas >> O> 127.0.0.1:46893 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:46893;branch=z9hG4bKd74bbb95eacaa312086d42b56de5cc5787d1ae03ded5fe227c79d7b5360c24 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:52800;branch=z9hG4bK15e5ff5925d5607cd0464dce52a3d01187d1ae03ded5fe203cf669a05743e2 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:44014;branch=z9hG4bK77b489bc2dd0f202b2cb622083494ddf87d1ae03ded5fe262188893c0c30b7 # Call-id: 6e163daed46718cda047ce1e6a76386f # Cseq: 1 INVITE # From: me.uac@example.com;tag=33b7f3b6a8ccf5aab31914c24bb65997 # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:bGL3WH7R2UT6JJW7WUTRPCQAGAQ3CI5UFJLQW3YJCLPQBRDYQT3AY2YY@127.0.0.1:46893 # Content-length: 175 # To: you.uas@example.com;tag=24e50b15b5607bee849be5e199fdc2c1 # # v=0 # o=anonymous 1698349584 1698349584 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 5376 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\:46893\;) ok 37 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:44014\;) # uac >> I< HASH(0x562a96e62960) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e5bb28) RSP(INVITE,200) SDP: audio=127.0.0.1:6360/2 # << # uac >> O> 127.0.0.1:52800 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 38 - [uac] RTP done # uas >> O> 127.0.0.1:46893 RSP(INVITE,200) SDP: audio=127.0.0.1:6248/2 # I< HASH(0x562a96cc26e8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cc2d48) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:46893 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:52800 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e63428) RSP(BYE,200) NO SDP # << # uac >> END # << ok 40 - [uac] END ok 41 - [uas] END # nathelper >> OK # << ok 42 - [nathelper] OK # proxy >> OK # << ok 43 - [proxy] OK # uas >> OK # << ok 44 - [uas] OK # proxy >> ready # << ok 45 - [proxy] ready # uas >> ready # << ok 46 - [uas] ready # uac >> OK # << ok 47 - [uac] OK # uac >> ready # << ok 48 - [uac] ready # uac >> O> 127.0.0.1:52800 REQ(INVITE) SDP: audio=127.0.0.1:11462/2 # << ok 49 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96cbdbf8) REQ(INVITE) SDP: audio=127.0.0.1:11462/2 # << ok 50 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:60714 REQ(INVITE) SDP: audio=127.0.0.1:11100/2 # << ok 51 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cbde38) REQ(INVITE) SDP: audio=127.0.0.1:11100/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:11462|127.0.0.1:11100) ok 56 - ranges must stay the same # uas >> O> 127.0.0.1:46893 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 57 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:46893;branch=z9hG4bKd74bbb95eacaa312086d42b56de5cc57e38fae20c043267ce22e1998891f81 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:52800;branch=z9hG4bK15e5ff5925d5607cd0464dce52a3d011e38fae20c043267bdc0e1ebcdfbd23 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:44014;branch=z9hG4bK77b489bc2dd0f202b2cb622083494ddfe38fae20c0432671ffe484a235f19e # Call-id: 00dd9c70ffcd5cdc336a99e23aaff7bd # Cseq: 1 INVITE # From: me.uac@example.com;tag=6a74b8fc9f7e64336b71a86ea7203bfd # Content-type: application/sdp # Content-length: 176 # Max-forwards: 69 # Contact: sip:bPTHCHR2SJH6NFBSAT5ZUKS5AGRFGTSH372QVCMMOTMTPGOUI4CKHHKY@127.0.0.1:46893 # To: you.uas@example.com;tag=b0b3655c8aca03ad16833fee5406d325 # # v=0 # o=anonymous 1698349586 1698349586 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 11100 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 58 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:46893\;) ok 59 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:44014\;) # uac >> I< HASH(0x562a96e63cb0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e63cb0) RSP(INVITE,200) SDP: audio=127.0.0.1:2650/2 # << # uac >> O> 127.0.0.1:52800 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 60 - [uac] RTP done # uas >> O> 127.0.0.1:46893 RSP(INVITE,200) SDP: audio=127.0.0.1:7286/2 # I< HASH(0x562a96cd7af8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cbe498) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:46893 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 61 - [uas] RTP ok # uac >> O> 127.0.0.1:52800 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e5d5b0) RSP(BYE,200) NO SDP # << # uac >> END # << ok 62 - [uac] END ok 63 - [uas] END # ------- test with family ip6 transport udp # UAS on [::1]:41307 # UAC on [::1]:57286 # PROXY on [::1]:58742 [::1]:47429 # proxy >> OK # << ok 64 - [proxy] OK # uas >> OK # << ok 65 - [uas] OK # proxy >> ready # << ok 66 - [proxy] ready # uas >> ready # << ok 67 - [uas] ready # uac >> OK # << ok 68 - [uac] OK # uac >> ready # << ok 69 - [uac] ready # uac >> O> [::1]:58742 REQ(INVITE) SDP: audio=[::1]:7004/2 # << ok 70 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96cc6ec0) REQ(INVITE) SDP: audio=[::1]:7004/2 # << ok 71 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:41307 REQ(INVITE) SDP: audio=[::1]:7004/2 # << ok 72 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cdbf70) REQ(INVITE) SDP: audio=[::1]:7004/2 # << ok 73 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 74 - outgoing on UAC must be the same as incoming on proxy ok 75 - outgoing on proxy must be the same as incoming on UAS ok 76 - SDP must pass unchanged to UAS # uas >> O> [::1]:47429 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 77 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP [::1]:47429;branch=z9hG4bK88ffa469894bc74cebdd7747f12ce7c6a5ba3ce9d1c8d84e9bbbe8bdadc489 # Record-route: # Via: SIP/2.0/UDP [::1]:58742;branch=z9hG4bK1588b26ee752f34c976128d913112adca5ba3ce9d1c8d845f9721337d6d21d # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP [::1]:57286;branch=z9hG4bKed534737633e3bebdc311bea2a17cedea5ba3ce9d1c8d8433a218777688f87 # Call-id: 8b6a81ea29386511b3d52b57afc6fcc2 # Cseq: 1 INVITE # From: me.uac@example.com;tag=f8b5c780797572438eb41bf35f9f6202 # Content-type: application/sdp # Content-length: 163 # Max-forwards: 69 # Contact: sip:bSDJZ4Q3DFJQ4EWXRZ4EHJOP3UTG6QIXM6PG4QKL2S6UWL2QY@[::1]:47429 # To: you.uas@example.com;tag=d24cdbd55ba3a796de31478fed0c9b0c # # v=0 # o=anonymous 1698349588 1698349588 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 7004 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 78 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:47429\;) ok 79 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:57286\;) # uac >> I< HASH(0x562a96e67918) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e617b8) RSP(INVITE,200) SDP: audio=[::1]:5684/2 # << # uac >> O> [::1]:58742 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 80 - [uac] RTP done # uas >> O> [::1]:47429 RSP(INVITE,200) SDP: audio=[::1]:5684/2 # I< HASH(0x562a96cc91e8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cc9848) REQ(BYE) NO SDP # << # uas >> O> [::1]:47429 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 81 - [uas] RTP ok # uac >> O> [::1]:58742 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e61628) RSP(BYE,200) NO SDP # << # uac >> END # << ok 82 - [uac] END ok 83 - [uas] END # proxy >> OK # << ok 84 - [proxy] OK # uas >> OK # << ok 85 - [uas] OK # proxy >> ready # << ok 86 - [proxy] ready # uas >> ready # << ok 87 - [uas] ready # uac >> OK # << ok 88 - [uac] OK # uac >> ready # << ok 89 - [uac] ready # uac >> O> [::1]:58742 REQ(INVITE) SDP: audio=[::1]:9876/2 # << ok 90 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96ccafc0) REQ(INVITE) SDP: audio=[::1]:9876/2 # << ok 91 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:41307 REQ(INVITE) SDP: audio=[::1]:8682/2 # << ok 92 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96ccbfd0) REQ(INVITE) SDP: audio=[::1]:8682/2 # << ok 93 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 94 - outgoing on UAC must be the same as incoming on proxy ok 95 - outgoing on proxy must be the same as incoming on UAS ok 96 - allocated addr:port must be different ([::1]:9876|[::1]:8682) ok 97 - ranges must stay the same # uas >> O> [::1]:47429 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 98 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP [::1]:47429;branch=z9hG4bK88ffa469894bc74cebdd7747f12ce7c6c446edaeca2a1af658186711cc7b49 # Record-route: # Via: SIP/2.0/UDP [::1]:58742;branch=z9hG4bK1588b26ee752f34c976128d913112adcc446edaeca2a1af08d4a0933130094 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP [::1]:57286;branch=z9hG4bKed534737633e3bebdc311bea2a17cedec446edaeca2a1af3a8c7a0126b44db # Call-id: 4584b7c004a2285f694c0273aa1d6547 # Cseq: 1 INVITE # From: me.uac@example.com;tag=4c5feba9406f0ae2a4ca168ab92ff4a4 # Content-type: application/sdp # Content-length: 163 # Max-forwards: 69 # Contact: sip:bZ5PWCOISOCOKPMKXAVZ6UUMFNUKPJCGVXEXISI5TAMEOFZKF@[::1]:47429 # To: you.uas@example.com;tag=f6211b851c682b1e6e1cd92a5bf5aec7 # # v=0 # o=anonymous 1698349590 1698349590 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 8682 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 99 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:47429\;) ok 100 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:57286\;) # uac >> I< HASH(0x562a96e6bd78) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e6bd78) RSP(INVITE,200) SDP: audio=[::1]:4584/2 # << # uac >> O> [::1]:58742 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 101 - [uac] RTP done # uas >> O> [::1]:47429 RSP(INVITE,200) SDP: audio=[::1]:11286/2 # I< HASH(0x562a96cdefd0) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96ccc360) REQ(BYE) NO SDP # << # uas >> O> [::1]:47429 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 102 - [uas] RTP ok # uac >> O> [::1]:58742 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e6fa70) RSP(BYE,200) NO SDP # << # uac >> END # << ok 103 - [uac] END ok 104 - [uas] END # nathelper >> OK # << ok 105 - [nathelper] OK # proxy >> OK # << ok 106 - [proxy] OK # uas >> OK # << ok 107 - [uas] OK # proxy >> ready # << ok 108 - [proxy] ready # uas >> ready # << ok 109 - [uas] ready # uac >> OK # << ok 110 - [uac] OK # uac >> ready # << ok 111 - [uac] ready # uac >> O> [::1]:58742 REQ(INVITE) SDP: audio=[::1]:11772/2 # << ok 112 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96cc9fb8) REQ(INVITE) SDP: audio=[::1]:11772/2 # << ok 113 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:41307 REQ(INVITE) SDP: audio=[::1]:8892/2 # << ok 114 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cca270) REQ(INVITE) SDP: audio=[::1]:8892/2 # << ok 115 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 116 - outgoing on UAC must be the same as incoming on proxy ok 117 - outgoing on proxy must be the same as incoming on UAS ok 118 - allocated addr:port must be different ([::1]:11772|[::1]:8892) ok 119 - ranges must stay the same # uas >> O> [::1]:47429 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 120 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP [::1]:47429;branch=z9hG4bK88ffa469894bc74cebdd7747f12ce7c64f368a762c9ffaf9e25baef6431394 # Record-route: # Via: SIP/2.0/UDP [::1]:58742;branch=z9hG4bK1588b26ee752f34c976128d913112adc4f368a762c9ffaff6a431f9606cf3c # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP [::1]:57286;branch=z9hG4bKed534737633e3bebdc311bea2a17cede4f368a762c9ffafd3b24844113ff63 # Call-id: 10a421a9e07a8383daaf254e206b8145 # Cseq: 1 INVITE # From: me.uac@example.com;tag=f60d00eef3b1f5bbbf82fecc3f9f7a4a # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:bU6QNLD3XLCUE67Q6R5PVYKTLZOFMYQSNF7DNLW2BBPXKAHBM@[::1]:47429 # Content-length: 163 # To: you.uas@example.com;tag=63b37f445834421e0955db7d672e1954 # # v=0 # o=anonymous 1698349592 1698349592 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 8892 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 121 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:47429\;) ok 122 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:57286\;) # uac >> I< HASH(0x562a96e6d428) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e6b368) RSP(INVITE,200) SDP: audio=[::1]:3466/2 # << # uac >> O> [::1]:58742 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 123 - [uac] RTP done # uas >> O> [::1]:47429 RSP(INVITE,200) SDP: audio=[::1]:11646/2 # I< HASH(0x562a96cca240) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cca5a0) REQ(BYE) NO SDP # << # uas >> O> [::1]:47429 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 124 - [uas] RTP ok # uac >> O> [::1]:58742 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e83110) RSP(BYE,200) NO SDP # << # uac >> END # << ok 125 - [uac] END ok 126 - [uas] END # ------- test with family ip4 transport tcp # UAS on 127.0.0.1:54371 # UAC on 127.0.0.1:54253 # PROXY on 127.0.0.1:34785 127.0.0.1:54695 # proxy >> OK # << ok 127 - [proxy] OK # uas >> OK # << ok 128 - [uas] OK # proxy >> ready # << ok 129 - [proxy] ready # uas >> ready # << ok 130 - [uas] ready # uac >> OK # << ok 131 - [uac] OK # uac >> ready # << ok 132 - [uac] ready # uac >> O> 127.0.0.1:34785 REQ(INVITE) SDP: audio=127.0.0.1:10212/2 # << ok 133 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96ce5a18) REQ(INVITE) SDP: audio=127.0.0.1:10212/2 # << ok 134 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:54371 REQ(INVITE) SDP: audio=127.0.0.1:10212/2 # << ok 135 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96ce6798) REQ(INVITE) SDP: audio=127.0.0.1:10212/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:34169 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:54695;branch=z9hG4bK0c40d7d8d258109ecab45c45da710a4dc5e1052b6e8beb4a67221bc164492e # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:34785;branch=z9hG4bKf710003a37c9885d570615d9dd597d46c5e1052b6e8beb4d0df776ae1c0412 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:54253;branch=z9hG4bKf8318ce6da298b852b237d42d149c45cc5e1052b6e8beb43397644e94d2aa3 # Call-id: d0d66f56c54357ebce290d09b638acee # Cseq: 1 INVITE # From: me.uac@example.com;tag=2e3ac00e91877fb4204f00d79dbffccf # Content-type: application/sdp # Content-length: 176 # Max-forwards: 69 # Contact: sip:bZQIYEG3MABUQYV7QFCAYVENSQT3QQRWRGLRUK5IPPO7CVJF5WOAKXAY@127.0.0.1:54695 # To: you.uas@example.com;tag=39f97f001540ec126897e7c0b7780a8b # # v=0 # o=anonymous 1698349594 1698349594 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 10212 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\:54695\;) ok 142 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:54253\;) # uac >> I< HASH(0x562a96e75ea8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e6fbd8) RSP(INVITE,200) SDP: audio=127.0.0.1:6826/2 # << # uac >> O> 127.0.0.1:34785 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 143 - [uac] RTP done # uas >> O> 127.0.0.1:34169 RSP(INVITE,200) SDP: audio=127.0.0.1:6826/2 # I< HASH(0x562a96ce6780) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cd3148) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:34169 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 144 - [uas] RTP ok # uac >> O> 127.0.0.1:34785 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e76940) RSP(BYE,200) NO SDP # << # uac >> END # << ok 145 - [uac] END ok 146 - [uas] END # proxy >> OK # << ok 147 - [proxy] OK # uas >> OK # << ok 148 - [uas] OK # proxy >> ready # << ok 149 - [proxy] ready # uas >> ready # << ok 150 - [uas] ready # uac >> OK # << ok 151 - [uac] OK # uac >> ready # << ok 152 - [uac] ready # uac >> O> 127.0.0.1:34785 REQ(INVITE) SDP: audio=127.0.0.1:5366/2 # << ok 153 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96ce9de8) REQ(INVITE) SDP: audio=127.0.0.1:5366/2 # << ok 154 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:54371 REQ(INVITE) SDP: audio=127.0.0.1:11730/2 # << ok 155 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cec5f0) REQ(INVITE) SDP: audio=127.0.0.1:11730/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:5366|127.0.0.1:11730) ok 160 - ranges must stay the same # uas >> O> 127.0.0.1:32907 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 161 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:54695;branch=z9hG4bK0c40d7d8d258109ecab45c45da710a4df90403e1040b77c6ed35674587810b # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:34785;branch=z9hG4bKf710003a37c9885d570615d9dd597d46f90403e1040b77ce6821ab9fdc403a # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:54253;branch=z9hG4bKf8318ce6da298b852b237d42d149c45cf90403e1040b77c2ecd2d3e6c18dfd # Call-id: 6f89b3c5392512344a9a943816e64523 # Cseq: 1 INVITE # From: me.uac@example.com;tag=51e7d4436f49f493dbeab531f70e759e # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:bH2W5UEG4MSMZHCKV5G25BMGG35CMICVJJ3MOF7NVLM4WQ3XLUEADQIQ@127.0.0.1:54695 # Content-length: 176 # To: you.uas@example.com;tag=c8cde950a4284512367815de192cd798 # # v=0 # o=anonymous 1698349596 1698349596 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 11730 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 162 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:54695\;) ok 163 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:54253\;) # uac >> I< HASH(0x562a96e88c70) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e72c60) RSP(INVITE,200) SDP: audio=127.0.0.1:11536/2 # << # uac >> O> 127.0.0.1:34785 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 164 - [uac] RTP done # uas >> O> 127.0.0.1:32907 RSP(INVITE,200) SDP: audio=127.0.0.1:11548/2 # I< HASH(0x562a96cec5d8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cebdc8) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:32907 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # received 100/100 packets # RTP ok # END # << ok 165 - [uas] RTP ok # uac >> O> 127.0.0.1:34785 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e89738) RSP(BYE,200) NO SDP # << # uac >> END # << ok 166 - [uac] END ok 167 - [uas] END # nathelper >> OK # << ok 168 - [nathelper] OK # proxy >> OK # << ok 169 - [proxy] OK # uas >> OK # << ok 170 - [uas] OK # proxy >> ready # << 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:34785 REQ(INVITE) SDP: audio=127.0.0.1:4642/2 # << ok 175 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96ceea58) REQ(INVITE) SDP: audio=127.0.0.1:4642/2 # << ok 176 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:54371 REQ(INVITE) SDP: audio=127.0.0.1:2182/2 # << ok 177 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cef590) REQ(INVITE) SDP: audio=127.0.0.1:2182/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:4642|127.0.0.1:2182) ok 182 - ranges must stay the same # uas >> O> 127.0.0.1:41123 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 183 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:54695;branch=z9hG4bK0c40d7d8d258109ecab45c45da710a4d9e53682cf0c7a673f7c457b6004566 # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:34785;branch=z9hG4bKf710003a37c9885d570615d9dd597d469e53682cf0c7a6781056cc624ecaec # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:54253;branch=z9hG4bKf8318ce6da298b852b237d42d149c45c9e53682cf0c7a67bf7038c717467ae # Call-id: 65703c9509a66367e575929d673e2cb5 # Cseq: 1 INVITE # From: me.uac@example.com;tag=a444ab61b122ba843ea5f57e735fc213 # Content-type: application/sdp # Content-length: 175 # Max-forwards: 69 # Contact: sip:bSWQ5HVDYR2LLQR5KXSWXIUVMUSFHH6T572VZIIIX5AYMIPTT6VY2IIQ@127.0.0.1:54695 # To: you.uas@example.com;tag=a6b380eed4298f417427efe162d062a2 # # v=0 # o=anonymous 1698349598 1698349598 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 2182 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 184 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:54695\;) ok 185 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:54253\;) # uac >> I< HASH(0x562a96e8e090) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e76248) RSP(INVITE,200) SDP: audio=127.0.0.1:10344/2 # << # uac >> O> 127.0.0.1:34785 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 186 - [uac] RTP done # uas >> O> 127.0.0.1:41123 RSP(INVITE,200) SDP: audio=127.0.0.1:8974/2 # I< HASH(0x562a96cef578) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cd6b88) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:41123 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # << # uas >> RTP ok # << ok 187 - [uas] RTP ok # uac >> O> 127.0.0.1:34785 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e74680) RSP(BYE,200) NO SDP # << # uac >> END # << ok 188 - [uac] END # uas >> END # << ok 189 - [uas] END # ------- test with family ip6 transport tcp # UAS on [::1]:57757 # UAC on [::1]:42813 # PROXY on [::1]:54393 [::1]:46379 # proxy >> OK # << ok 190 - [proxy] OK # uas >> OK # << ok 191 - [uas] OK # proxy >> ready # << ok 192 - [proxy] ready # uas >> ready # << ok 193 - [uas] ready # uac >> OK # << ok 194 - [uac] OK # uac >> ready # << ok 195 - [uac] ready # uac >> O> [::1]:54393 REQ(INVITE) SDP: audio=[::1]:5404/2 # << ok 196 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96cf0f20) REQ(INVITE) SDP: audio=[::1]:5404/2 # << ok 197 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:57757 REQ(INVITE) SDP: audio=[::1]:5404/2 # << ok 198 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cf2ae8) REQ(INVITE) SDP: audio=[::1]:5404/2 # << ok 199 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 200 - outgoing on UAC must be the same as incoming on proxy ok 201 - outgoing on proxy must be the same as incoming on UAS ok 202 - SDP must pass unchanged to UAS # uas >> O> [::1]:42147 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 203 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP [::1]:46379;branch=z9hG4bK290ee1c68dba74a518088dfa7f3678a50b343f993a572fc65bdb955ec9b1f1 # Record-route: # Via: SIP/2.0/TCP [::1]:54393;branch=z9hG4bKc02db05dcdccbc4f1208a7a25240f40c0b343f993a572fcbd72f8ce0f5abbd # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP [::1]:42813;branch=z9hG4bK459bf8e23dde5356b0ff131d8ff094150b343f993a572fc5476477dff73795 # Call-id: 56d33515c671fb5a6059e6872cbe7425 # Cseq: 1 INVITE # From: me.uac@example.com;tag=fc917ba584c331f29767da49a1b4b768 # Content-type: application/sdp # Content-length: 163 # Max-forwards: 69 # Contact: sip:b6EWFIVSMGYKEGITEI3R4JTJEPDVYN2HDIDJ2YY65CWWUG35Z@[::1]:46379 # To: you.uas@example.com;tag=9dafe03d93b2123769b307eb1d80ec98 # # v=0 # o=anonymous 1698349600 1698349600 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 5404 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 204 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:46379\;) ok 205 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:42813\;) # uac >> I< HASH(0x562a96e92890) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e78160) RSP(INVITE,200) SDP: audio=[::1]:5354/2 # << # uac >> O> [::1]:54393 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 206 - [uac] RTP done # uas >> O> [::1]:42147 RSP(INVITE,200) SDP: audio=[::1]:5354/2 # I< HASH(0x562a96cf2a10) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96ce0cb8) REQ(BYE) NO SDP # << # uas >> O> [::1]:42147 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 207 - [uas] RTP ok # uac >> O> [::1]:54393 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e775d8) RSP(BYE,200) NO SDP # << # uac >> END # << ok 208 - [uac] END ok 209 - [uas] END # proxy >> OK # << ok 210 - [proxy] OK # uas >> OK # << ok 211 - [uas] OK # proxy >> ready # << ok 212 - [proxy] ready # uas >> ready # << ok 213 - [uas] ready # uac >> OK # << ok 214 - [uac] OK # uac >> ready # << ok 215 - [uac] ready # uac >> O> [::1]:54393 REQ(INVITE) SDP: audio=[::1]:5892/2 # << ok 216 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96cf2010) REQ(INVITE) SDP: audio=[::1]:5892/2 # << ok 217 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:57757 REQ(INVITE) SDP: audio=[::1]:4794/2 # << ok 218 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cf5980) REQ(INVITE) SDP: audio=[::1]:4794/2 # << ok 219 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 220 - outgoing on UAC must be the same as incoming on proxy ok 221 - outgoing on proxy must be the same as incoming on UAS ok 222 - allocated addr:port must be different ([::1]:5892|[::1]:4794) ok 223 - ranges must stay the same # uas >> O> [::1]:46277 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 224 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP [::1]:46379;branch=z9hG4bK290ee1c68dba74a518088dfa7f3678a5c206b9eea6c16a6959fc1cab6ba015 # Record-route: # Via: SIP/2.0/TCP [::1]:54393;branch=z9hG4bKc02db05dcdccbc4f1208a7a25240f40cc206b9eea6c16a6baa7d092f5142f3 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP [::1]:42813;branch=z9hG4bK459bf8e23dde5356b0ff131d8ff09415c206b9eea6c16a656b72d2fc7deffe # Call-id: a80f155864ba6991051c774576b9a34b # Cseq: 1 INVITE # From: me.uac@example.com;tag=12169c535181244275c6d8ba675278a0 # Content-type: application/sdp # Content-length: 163 # Max-forwards: 69 # Contact: sip:bMY6KCUKJVEU7XPU7Y5HAGNMSDNIRP7RTITWXA2AYJRBD3OVC@[::1]:46379 # To: you.uas@example.com;tag=44f8dd5ce7e5745a2bc183eaf5c6896a # # v=0 # o=anonymous 1698349602 1698349602 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 4794 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 225 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:46379\;) ok 226 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:42813\;) # uac >> I< HASH(0x562a96e7fcb0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e7df08) RSP(INVITE,200) SDP: audio=[::1]:5538/2 # << # uac >> O> [::1]:54393 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 227 - [uac] RTP done # uas >> O> [::1]:46277 RSP(INVITE,200) SDP: audio=[::1]:11892/2 # I< HASH(0x562a96cf58a8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cf2540) REQ(BYE) NO SDP # << # uas >> O> [::1]:46277 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 228 - [uas] RTP ok # uac >> O> [::1]:54393 REQ(BYE) NO SDP # I< HASH(0x562a96e97e88) RSP(BYE,200) NO SDP # END # << ok 229 - [uac] END ok 230 - [uas] END # nathelper >> OK # << ok 231 - [nathelper] OK # proxy >> OK # << ok 232 - [proxy] OK # uas >> OK # << ok 233 - [uas] OK # proxy >> ready # << ok 234 - [proxy] ready # uas >> ready # << ok 235 - [uas] ready # uac >> OK # << ok 236 - [uac] OK # uac >> ready # << ok 237 - [uac] ready # uac >> O> [::1]:54393 REQ(INVITE) SDP: audio=[::1]:7328/2 # << ok 238 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a96cf7cb0) REQ(INVITE) SDP: audio=[::1]:7328/2 # << ok 239 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:57757 REQ(INVITE) SDP: audio=[::1]:2546/2 # << ok 240 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a96cfc7f0) REQ(INVITE) SDP: audio=[::1]:2546/2 # << ok 241 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 242 - outgoing on UAC must be the same as incoming on proxy ok 243 - outgoing on proxy must be the same as incoming on UAS ok 244 - allocated addr:port must be different ([::1]:7328|[::1]:2546) ok 245 - ranges must stay the same # uas >> O> [::1]:46187 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 246 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP [::1]:46379;branch=z9hG4bK290ee1c68dba74a518088dfa7f3678a542764587461aed91456bbb7fe04d2a # Record-route: # Via: SIP/2.0/TCP [::1]:54393;branch=z9hG4bKc02db05dcdccbc4f1208a7a25240f40c42764587461aed943b0fb893bdc3af # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP [::1]:42813;branch=z9hG4bK459bf8e23dde5356b0ff131d8ff0941542764587461aed95e3ff56429f06c1 # Call-id: 50999ec3ec96324d9766ea97c536e46b # Cseq: 1 INVITE # From: me.uac@example.com;tag=56f0ace398334c7d3b5d7bcf022e88e0 # Content-type: application/sdp # Content-length: 163 # Max-forwards: 69 # Contact: sip:bF3RCB5GVUPH4C3VYPJYGNLS5PB53I2X43BH2DLEIVANU6J4A@[::1]:46379 # To: you.uas@example.com;tag=7377e4384ad0bb44782972527c7d82e9 # # v=0 # o=anonymous 1698349604 1698349604 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 2546 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 247 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:46379\;) ok 248 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:42813\;) # uac >> I< HASH(0x562a96e82eb0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a96e80e68) RSP(INVITE,200) SDP: audio=[::1]:4304/2 # << # uac >> O> [::1]:54393 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 249 - [uac] RTP done # uas >> O> [::1]:46187 RSP(INVITE,200) SDP: audio=[::1]:5996/2 # I< HASH(0x562a96cfc7d8) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a96cf7780) REQ(BYE) NO SDP # << # uas >> O> [::1]:46187 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 250 - [uas] RTP ok # uac >> O> [::1]:54393 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a96e80280) RSP(BYE,200) NO SDP # << # uac >> END # << ok 251 - [uac] END ok 252 - [uas] END # ------- test with family ip4 transport tls # UAS on 127.0.0.1:39993 # UAC on 127.0.0.1:53839 # PROXY on 127.0.0.1:39399 127.0.0.1:34597 # 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 # << ok 257 - [uac] OK # uac >> ready # << ok 258 - [uac] ready # uac >> O> 127.0.0.1:39399 REQ(INVITE) SDP: audio=127.0.0.1:11942/2 # << ok 259 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a97071618) REQ(INVITE) SDP: audio=127.0.0.1:11942/2 # << ok 260 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:39993 REQ(INVITE) SDP: audio=127.0.0.1:11942/2 # << ok 261 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a97075538) REQ(INVITE) SDP: audio=127.0.0.1:11942/2 # << 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 # uas >> O> 127.0.0.1:35173 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 266 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS 127.0.0.1:34597;branch=z9hG4bK8f01fbbb0b643d6f06ca12cd7387dbdcba9c33d3757f2fbbe2c9b0b18bdcd9 # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:39399;branch=z9hG4bK0663d56ed5d076a72fc3c6d142ca4838ba9c33d3757f2fb73a5f218f069c58 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:53839;branch=z9hG4bKca631e947a038cf11c419a937106a91fba9c33d3757f2fbaf1a32d01b032ca # Call-id: 768e8e3b2b4ccbcc20ea70c745a92896 # Cseq: 1 INVITE # From: me.uac@example.com;tag=19bd92c05b276e8ac59785776341b259 # Content-type: application/sdp # Content-length: 176 # Max-forwards: 69 # Contact: sips:bYEQNJTXIOCAIUZN67V6ZJVXXW2RM2XIYIJ5XR6UNNDMXAFUQNA26KJQ@127.0.0.1:34597 # To: you.uas@example.com;tag=f655cc460ab17b4b3f3e4f87eda4b1e9 # # v=0 # o=anonymous 1698349606 1698349606 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 11942 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 267 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:34597\;) ok 268 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:53839\;) # uac >> I< HASH(0x562a97216930) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a972161b0) RSP(INVITE,200) SDP: audio=127.0.0.1:3172/2 # << # uac >> O> 127.0.0.1:39399 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 269 - [uac] RTP done # uas >> O> 127.0.0.1:35173 RSP(INVITE,200) SDP: audio=127.0.0.1:3172/2 # I< HASH(0x562a97075520) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a970549d8) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:35173 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 270 - [uas] RTP ok # uac >> O> 127.0.0.1:39399 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a972635f0) RSP(BYE,200) NO SDP # << # uac >> 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:39399 REQ(INVITE) SDP: audio=127.0.0.1:11942/2 # << ok 279 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a97085808) REQ(INVITE) SDP: audio=127.0.0.1:11942/2 # << ok 280 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:39993 REQ(INVITE) SDP: audio=127.0.0.1:11430/2 # << ok 281 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a97079400) REQ(INVITE) SDP: audio=127.0.0.1:11430/2 # << 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:11942|127.0.0.1:11430) ok 286 - ranges must stay the same # uas >> O> 127.0.0.1:44959 RSP(INVITE,100) NO SDP # << # 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:34597;branch=z9hG4bK8f01fbbb0b643d6f06ca12cd7387dbdca9948e7dfcc69a23a052a437eaff26 # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:39399;branch=z9hG4bK0663d56ed5d076a72fc3c6d142ca4838a9948e7dfcc69a2f7c816a18287a10 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:53839;branch=z9hG4bKca631e947a038cf11c419a937106a91fa9948e7dfcc69a22cf49248232a0ff # Call-id: fa9bc04af68d554996ab557298d9a94a # Cseq: 1 INVITE # From: me.uac@example.com;tag=9b5a4cfbe157e26c4066320da542c94c # Content-type: application/sdp # Content-length: 176 # Max-forwards: 69 # Contact: sips:bYEQNJTXIOCAIUZN67V6ZJVXXW2RM2XIYIJ5XR6UNNDMXAFUQNA26KJQ@127.0.0.1:34597 # To: you.uas@example.com;tag=2b2077bdf52cf4ab074ed5bb71cdb63c # # v=0 # o=anonymous 1698349608 1698349608 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 11430 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\:34597\;) ok 289 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:53839\;) # uac >> I< HASH(0x562a971e07f8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a971d9130) RSP(INVITE,200) SDP: audio=127.0.0.1:10798/2 # << # uac >> O> 127.0.0.1:39399 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 290 - [uac] RTP done # uas >> O> 127.0.0.1:44959 RSP(INVITE,200) SDP: audio=127.0.0.1:3172/2 # I< HASH(0x562a97079358) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a97078b18) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:44959 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 291 - [uas] RTP ok # uac >> O> 127.0.0.1:39399 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a971d6620) RSP(BYE,200) NO SDP # << # uac >> END # << ok 292 - [uac] END ok 293 - [uas] END # nathelper >> OK # << ok 294 - [nathelper] OK # proxy >> OK # << ok 295 - [proxy] OK # uas >> OK # << ok 296 - [uas] OK # proxy >> ready # << ok 297 - [proxy] ready # uas >> ready # << ok 298 - [uas] ready # uac >> OK # << ok 299 - [uac] OK # uac >> ready # << ok 300 - [uac] ready # uac >> O> 127.0.0.1:39399 REQ(INVITE) SDP: audio=127.0.0.1:11942/2 # << ok 301 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a9707cf58) REQ(INVITE) SDP: audio=127.0.0.1:11942/2 # << ok 302 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:39993 REQ(INVITE) SDP: audio=127.0.0.1:3172/2 # << ok 303 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a9707eda0) REQ(INVITE) SDP: audio=127.0.0.1:3172/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:11942|127.0.0.1:3172) ok 308 - ranges must stay the same # uas >> O> 127.0.0.1:45303 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:34597;branch=z9hG4bK8f01fbbb0b643d6f06ca12cd7387dbdc7c409e60ac33b0d98bb032d19138e9 # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:39399;branch=z9hG4bK0663d56ed5d076a72fc3c6d142ca48387c409e60ac33b0d428f7ce928856e9 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:53839;branch=z9hG4bKca631e947a038cf11c419a937106a91f7c409e60ac33b0ddd982662307b2cf # Call-id: efc2957a8b2cbcc438f98ee4e8f0688c # Cseq: 1 INVITE # From: me.uac@example.com;tag=3bbc8899441a1051b79a5a3addc83be9 # Content-type: application/sdp # Max-forwards: 69 # Contact: sips:bYEQNJTXIOCAIUZN67V6ZJVXXW2RM2XIYIJ5XR6UNNDMXAFUQNA26KJQ@127.0.0.1:34597 # Content-length: 175 # To: you.uas@example.com;tag=e48ba1b5a908acbd4627c5cfe6201370 # # v=0 # o=anonymous 1698349610 1698349610 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 3172 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\:34597\;) ok 311 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:53839\;) # uac >> I< HASH(0x562a97224b28) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a971dcec0) RSP(INVITE,200) SDP: audio=127.0.0.1:3502/2 # << # uac >> O> 127.0.0.1:39399 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 312 - [uac] RTP done # uas >> O> 127.0.0.1:45303 RSP(INVITE,200) SDP: audio=127.0.0.1:6184/2 # I< HASH(0x562a9707ed88) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a97071fa8) REQ(BYE) NO SDP # << # uas >> O> 127.0.0.1:45303 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 313 - [uas] RTP ok # uac >> O> 127.0.0.1:39399 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a9721a1b8) RSP(BYE,200) NO SDP # << # uac >> END # << ok 314 - [uac] END ok 315 - [uas] END # ------- test with family ip6 transport tls # UAS on [::1]:51947 # UAC on [::1]:49859 # PROXY on [::1]:43413 [::1]:50843 # proxy >> OK # << ok 316 - [proxy] OK # uas >> OK # << ok 317 - [uas] OK # proxy >> ready # << ok 318 - [proxy] ready # uas >> ready # << ok 319 - [uas] ready # uac >> OK # << ok 320 - [uac] OK # uac >> ready # << ok 321 - [uac] ready # uac >> O> [::1]:43413 REQ(INVITE) SDP: audio=[::1]:11942/2 # << ok 322 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a9707eb58) REQ(INVITE) SDP: audio=[::1]:11942/2 # << ok 323 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:51947 REQ(INVITE) SDP: audio=[::1]:11942/2 # << ok 324 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a970809d8) REQ(INVITE) SDP: audio=[::1]:11942/2 # << ok 325 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 326 - outgoing on UAC must be the same as incoming on proxy ok 327 - outgoing on proxy must be the same as incoming on UAS ok 328 - SDP must pass unchanged to UAS # uas >> O> [::1]:46063 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 329 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS [::1]:50843;branch=z9hG4bK5892f5dc546be3cf64bbbe4469ee9893cd907c7d75f4c8c27f31f8af13c1b6 # Record-route: # Via: SIP/2.0/TLS [::1]:43413;branch=z9hG4bK36652dd616fd69d74bed6571e1f4fa0fcd907c7d75f4c8c4c7cde3ff386201 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS [::1]:49859;branch=z9hG4bK779bf7d91c0fd5a7d45a8d5fd4fd2ea9cd907c7d75f4c8c6d4afbc5d9c3cff # Call-id: a1e754a8c5a8693215ce379101977bd0 # Cseq: 1 INVITE # From: me.uac@example.com;tag=2154c02e57dea6c41303a434ab987b12 # Content-type: application/sdp # Content-length: 164 # Max-forwards: 69 # Contact: sips:bYEQNJTXIOCAIUZN67V6ZJVXX3SVMAQTVKZ7W744CMSRSBONR@[::1]:50843 # To: you.uas@example.com;tag=0e72d718db8d0df2ff527160e962fb45 # # v=0 # o=anonymous 1698349612 1698349612 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 11942 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 330 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:50843\;) ok 331 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:49859\;) # uac >> I< HASH(0x562a9721aa98) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a971e01f0) RSP(INVITE,200) SDP: audio=[::1]:3172/2 # << # uac >> O> [::1]:43413 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 332 - [uac] RTP done # uas >> O> [::1]:46063 RSP(INVITE,200) SDP: audio=[::1]:3172/2 # I< HASH(0x562a970809c0) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a97054c78) REQ(BYE) NO SDP # << # uas >> O> [::1]:46063 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 333 - [uas] RTP ok # uac >> O> [::1]:43413 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a971dd918) RSP(BYE,200) NO SDP # << # uac >> END # << ok 334 - [uac] END ok 335 - [uas] END # proxy >> OK # << ok 336 - [proxy] OK # uas >> OK # << ok 337 - [uas] OK # proxy >> ready # << ok 338 - [proxy] ready # uas >> ready # << ok 339 - [uas] ready # uac >> OK # << ok 340 - [uac] OK # uac >> ready # << ok 341 - [uac] ready # uac >> O> [::1]:43413 REQ(INVITE) SDP: audio=[::1]:11942/2 # << ok 342 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a97083128) REQ(INVITE) SDP: audio=[::1]:11942/2 # << ok 343 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:51947 REQ(INVITE) SDP: audio=[::1]:11430/2 # << ok 344 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a97085520) REQ(INVITE) SDP: audio=[::1]:11430/2 # << ok 345 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 346 - outgoing on UAC must be the same as incoming on proxy ok 347 - outgoing on proxy must be the same as incoming on UAS ok 348 - allocated addr:port must be different ([::1]:11942|[::1]:11430) ok 349 - ranges must stay the same # uas >> O> [::1]:39923 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 350 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS [::1]:50843;branch=z9hG4bK5892f5dc546be3cf64bbbe4469ee98932d585f8ec07199b5f47a18a2676586 # Record-route: # Via: SIP/2.0/TLS [::1]:43413;branch=z9hG4bK36652dd616fd69d74bed6571e1f4fa0f2d585f8ec07199be66153a9755047f # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS [::1]:49859;branch=z9hG4bK779bf7d91c0fd5a7d45a8d5fd4fd2ea92d585f8ec07199b084a91135eb30fd # Call-id: 9d30e078758651a615677b64f32be052 # Cseq: 1 INVITE # From: me.uac@example.com;tag=78aa310a840361a8e2c3501aed9418c6 # Content-type: application/sdp # Content-length: 164 # Max-forwards: 69 # Contact: sips:bYEQNJTXIOCAIUZN67V6ZJVXX3SVMAQTVKZ7W744CMSRSBONR@[::1]:50843 # To: you.uas@example.com;tag=84e3991a4a2f7b43b0983e4972aa8922 # # v=0 # o=anonymous 1698349615 1698349615 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 11430 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 351 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:50843\;) ok 352 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:49859\;) # uac >> I< HASH(0x562a971e4800) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a971d9e80) RSP(INVITE,200) SDP: audio=[::1]:10798/2 # << # uac >> O> [::1]:43413 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 353 - [uac] RTP done # uas >> O> [::1]:39923 RSP(INVITE,200) SDP: audio=[::1]:3172/2 # I< HASH(0x562a97085478) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a97082a80) REQ(BYE) NO SDP # << # uas >> O> [::1]:39923 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # received 100/100 packets # RTP ok # END # << ok 354 - [uas] RTP ok # uac >> O> [::1]:43413 REQ(BYE) NO SDP # I< HASH(0x562a971e5358) RSP(BYE,200) NO SDP # END # << ok 355 - [uac] END ok 356 - [uas] END # nathelper >> OK # << ok 357 - [nathelper] OK # proxy >> OK # << ok 358 - [proxy] OK # uas >> OK # << ok 359 - [uas] OK # proxy >> ready # << ok 360 - [proxy] ready # uas >> ready # << ok 361 - [uas] ready # uac >> OK # << ok 362 - [uac] OK # uac >> ready # << ok 363 - [uac] ready # uac >> O> [::1]:43413 REQ(INVITE) SDP: audio=[::1]:11942/2 # << ok 364 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x562a97094af0) REQ(INVITE) SDP: audio=[::1]:11942/2 # << ok 365 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:51947 REQ(INVITE) SDP: audio=[::1]:3172/2 # << ok 366 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x562a97089880) REQ(INVITE) SDP: audio=[::1]:3172/2 # << ok 367 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 368 - outgoing on UAC must be the same as incoming on proxy ok 369 - outgoing on proxy must be the same as incoming on UAS ok 370 - allocated addr:port must be different ([::1]:11942|[::1]:3172) ok 371 - ranges must stay the same # uas >> O> [::1]:42529 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 372 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS [::1]:50843;branch=z9hG4bK5892f5dc546be3cf64bbbe4469ee9893c0360b3c397423ebb6ca61eb5776d5 # Record-route: # Via: SIP/2.0/TLS [::1]:43413;branch=z9hG4bK36652dd616fd69d74bed6571e1f4fa0fc0360b3c397423e645dd7c4ba4abeb # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS [::1]:49859;branch=z9hG4bK779bf7d91c0fd5a7d45a8d5fd4fd2ea9c0360b3c397423ece77c1479829a5d # Call-id: f98c8f5fe273cc336003480fe106765e # Cseq: 1 INVITE # From: me.uac@example.com;tag=19bcba6927ba895c337e316e436d76d8 # Content-type: application/sdp # Max-forwards: 69 # Contact: sips:bYEQNJTXIOCAIUZN67V6ZJVXX3SVMAQTVKZ7W744CMSRSBONR@[::1]:50843 # Content-length: 163 # To: you.uas@example.com;tag=532de82d3e4367a94248eead6c89fe31 # # v=0 # o=anonymous 1698349617 1698349617 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 3172 RTP/AVP 0 101 # a=rtpmap:101 telephone-event/8000 # a=fmtp:101 0-16 # << ok 373 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:50843\;) ok 374 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:49859\;) # uac >> I< HASH(0x562a971e5ee0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x562a971dd0a8) RSP(INVITE,200) SDP: audio=[::1]:3502/2 # << # uac >> O> [::1]:43413 REQ(ACK) NO SDP # << # uac >> call established # << # uac >> RTP done # << ok 375 - [uac] RTP done # uas >> O> [::1]:42529 RSP(INVITE,200) SDP: audio=[::1]:6184/2 # I< HASH(0x562a97089868) REQ(ACK) NO SDP # call established # << # uas >> I< HASH(0x562a97084d78) REQ(BYE) NO SDP # << # uas >> O> [::1]:42529 RSP(BYE,200) NO SDP # << # uas >> call cleaned up # << # uas >> received 100/100 packets # RTP ok # END # << ok 376 - [uas] RTP ok # uac >> O> [::1]:43413 REQ(BYE) NO SDP # << # uac >> I< HASH(0x562a971e69a8) RSP(BYE,200) NO SDP # << # uac >> END # << ok 377 - [uac] END ok 378 - [uas] END 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 # << 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 >> Got RTP # Received BYE # << ok 15 - [uas] Got RTP ok 16 - [uas] Received BYE # uac >> BYE done # << ok 17 - [uac] BYE done # ------- test with family ip6 transport udp # uas >> OK # << ok 18 - [uas] OK # uas >> Listening # << ok 19 - [uas] Listening # uac >> OK # << ok 20 - [uac] OK # uac >> Started # << ok 21 - [uac] Started # uas >> Call accepted # << ok 22 - [uas] Call accepted # uac >> Start RTP # << ok 23 - [uac] Start RTP # uac >> RTP#50# # << ok 24 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 25 - [uas] got rtp packet\#50 ok 26 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 27 - [uac] Got ReInvite # uas >> Start RTP # << ok 28 - [uas] Start RTP # uas >> RTP#50# # << ok 29 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 30 - [uac] got rtp packet\#50 ok 31 - [uac] Send BYE # uas >> Got RTP # Received BYE # << ok 32 - [uas] Got RTP ok 33 - [uas] Received BYE # uac >> BYE done # << ok 34 - [uac] BYE done # ------- 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 # Send BYE # << ok 47 - [uac] got rtp packet\#50 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 # ------- test with family ip6 transport tcp # uas >> OK # << ok 52 - [uas] OK # uas >> Listening # << ok 53 - [uas] Listening # uac >> OK # << ok 54 - [uac] OK # uac >> Started # << ok 55 - [uac] Started # uas >> Call accepted # << ok 56 - [uas] Call accepted # uac >> Start RTP # << ok 57 - [uac] Start RTP # uac >> RTP#50# # << ok 58 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 59 - [uas] got rtp packet\#50 ok 60 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 61 - [uac] Got ReInvite # uas >> Start RTP # << ok 62 - [uas] Start RTP # uas >> RTP#50# # << ok 63 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 64 - [uac] got rtp packet\#50 ok 65 - [uac] Send BYE # uas >> Got RTP # Received BYE # << ok 66 - [uas] Got RTP ok 67 - [uas] Received BYE # uac >> BYE done # << ok 68 - [uac] BYE done # ------- 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# # << 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 # Received BYE # << ok 83 - [uas] Got RTP ok 84 - [uas] Received BYE # uac >> BYE done # << ok 85 - [uac] BYE done # ------- test with family ip6 transport tls # uas >> OK # << ok 86 - [uas] OK # uas >> Listening # << ok 87 - [uas] Listening # uac >> OK # << ok 88 - [uac] OK # uac >> Started # << ok 89 - [uac] Started # uas >> Call accepted # << ok 90 - [uas] Call accepted # uac >> Start RTP # << ok 91 - [uac] Start RTP # uac >> RTP#50# # << ok 92 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 93 - [uas] got rtp packet\#50 ok 94 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 95 - [uac] Got ReInvite # uas >> Start RTP # << ok 96 - [uas] Start RTP # uas >> RTP#50# # << ok 97 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 98 - [uac] got rtp packet\#50 ok 99 - [uac] Send BYE # uas >> Got RTP # << ok 100 - [uas] Got RTP # uas >> Received BYE # << ok 101 - [uas] Received BYE # uac >> BYE done # << ok 102 - [uac] BYE done 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 # ------- test with family ip6 transport udp # uas >> OK # << ok 17 - [uas] OK # uas >> Listening # << ok 18 - [uas] Listening # uac >> OK # << ok 19 - [uac] OK # uac >> Started # << ok 20 - [uac] Started # uas >> Call accepted # << ok 21 - [uas] Call accepted # uac >> Start RTP # << ok 22 - [uac] Start RTP # uac >> RTP#50# # << ok 23 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 24 - [uas] got rtp packet\#50 ok 25 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 26 - [uac] Got ReInvite # uas >> Start RTP # << ok 27 - [uas] Start RTP # uas >> RTP#50# # << ok 28 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 29 - [uac] got rtp packet\#50 ok 30 - [uac] Send BYE # uas >> Received BYE after 0 bytes read # << ok 31 - [uas] Received BYE after 0 bytes read # uac >> BYE done # << ok 32 - [uac] BYE done # ------- test with family ip4 transport tcp # uas >> OK # << ok 33 - [uas] OK # uas >> Listening # << ok 34 - [uas] Listening # uac >> OK # << ok 35 - [uac] OK # uac >> Started # << 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 # << ok 45 - [uac] got rtp packet\#50 # uac >> Send BYE # << 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 # ------- test with family ip6 transport tcp # 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 accepted # << ok 53 - [uas] Call accepted # uac >> Start RTP # << ok 54 - [uac] Start RTP # uac >> RTP#50# # << ok 55 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 56 - [uas] got rtp packet\#50 ok 57 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 58 - [uac] Got ReInvite # uas >> Start RTP # << ok 59 - [uas] Start RTP # uas >> RTP#50# # << ok 60 - [uas] RTP\#50\# # uac >> got rtp packet#50 # << ok 61 - [uac] got rtp packet\#50 # uac >> Send BYE # << ok 62 - [uac] Send BYE # uas >> Received BYE after 0 bytes read # << ok 63 - [uas] Received BYE after 0 bytes read # uac >> BYE done # << ok 64 - [uac] BYE done # ------- 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 # ------- test with family ip6 transport tls # uas >> OK # << ok 81 - [uas] OK # uas >> Listening # << ok 82 - [uas] Listening # uac >> OK # << ok 83 - [uac] OK # uac >> Started # << ok 84 - [uac] Started # uas >> Call accepted # << ok 85 - [uas] Call accepted # uac >> Start RTP # << ok 86 - [uac] Start RTP # uac >> RTP#50# # << ok 87 - [uac] RTP\#50\# # uas >> got rtp packet#50 # Starting ReInvite # << ok 88 - [uas] got rtp packet\#50 ok 89 - [uas] Starting ReInvite # uac >> Got ReInvite # << ok 90 - [uac] Got ReInvite # uas >> Start RTP # << ok 91 - [uas] Start RTP # uas >> RTP#50# # << ok 92 - [uas] RTP\#50\# # uac >> got rtp packet#50 # Send BYE # << ok 93 - [uac] got rtp packet\#50 ok 94 - [uac] Send BYE # uas >> Received BYE after 0 bytes read # << ok 95 - [uas] Received BYE after 0 bytes read # uac >> BYE done # << ok 96 - [uac] BYE done 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 () # ------- test with family ip6 transport udp # registrar >> OK # << ok 8 - [registrar] OK # registrar >> Listening # << ok 9 - [registrar] Listening # uac >> OK # << ok 10 - [uac] OK # uac >> Started # << ok 11 - [uac] Started # uac >> Registered wolf (REALM.example.com) # << ok 12 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 13 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 14 - [uac] Registered noauth () # ------- 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 () # ------- test with family ip6 transport tcp # registrar >> OK # << ok 22 - [registrar] OK # registrar >> Listening # << ok 23 - [registrar] Listening # uac >> OK # << ok 24 - [uac] OK # uac >> Started # << ok 25 - [uac] Started # uac >> Registered wolf (REALM.example.com) # << ok 26 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 27 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 28 - [uac] Registered noauth () # ------- 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 () # ------- test with family ip6 transport tls # registrar >> OK # << ok 36 - [registrar] OK # registrar >> Listening # << ok 37 - [registrar] Listening # uac >> OK # << ok 38 - [uac] OK # uac >> Started # << ok 39 - [uac] Started # uac >> Registered wolf (REALM.example.com) # << ok 40 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 41 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 42 - [uac] Registered noauth () 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 # ------- test with family ip6 transport udp ok 9 - create UAS socket ok 10 - fork successful ok 11 - UAS created # ok 12 - UAC created ok 13 - UAS ready # ok 14 - invite did not complete ok 15 - got 487 (request canceled) ok 16 - done # ------- 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 # ------- test with family ip6 transport tcp ok 25 - create UAS socket ok 26 - fork successful ok 27 - UAS created # ok 28 - UAC created ok 29 - UAS ready # ok 30 - invite did not complete ok 31 - got 487 (request canceled) ok 32 - done # ------- 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 # ------- test with family ip6 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 - invite did not complete ok 47 - got 487 (request canceled) ok 48 - done ok # call established # call cleaned up # call established # call cleaned up # call established # call cleaned up # 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 # ------- test with family ip6 transport udp ok 9 - create UAS socket ok 10 - fork successful ok 11 - UAS created # ok 12 - UAC created ok 13 - UAS ready # ok 14 - Call established ok 15 - UAS down ok 16 - UAS finished # ------- 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 # ------- test with family ip6 transport tcp ok 25 - create UAS socket ok 26 - fork successful ok 27 - UAS created # ok 28 - UAC created ok 29 - UAS ready # ok 30 - Call established ok 31 - UAS down ok 32 - UAS finished # ------- 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 # ------- test with family ip6 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 - Call established ok 47 - UAS down ok 48 - UAS finished 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 # ------- test with family ip6 transport udp # uas >> OK # << ok 12 - [uas] OK # uas >> Listening # << ok 13 - [uas] Listening # uac >> OK # << ok 14 - [uac] OK # uac >> Started # << ok 15 - [uac] Started # uas >> Call accepted # << ok 16 - [uas] Call accepted # uac >> Starting ReInvite # << ok 17 - [uac] Starting ReInvite # uas >> ReInvite accepted # << ok 18 - [uas] ReInvite accepted # uac >> ReInvite done # << ok 19 - [uac] ReInvite done # uac >> Send BYE # << ok 20 - [uac] Send BYE # uas >> Received BYE # << ok 21 - [uas] Received BYE # uac >> BYE done # << ok 22 - [uac] BYE done # ------- 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 # ------- test with family ip6 transport tcp # uas >> OK # << ok 34 - [uas] OK # uas >> Listening # << ok 35 - [uas] Listening # uac >> OK # << ok 36 - [uac] OK # uac >> Started # << ok 37 - [uac] Started # uas >> Call accepted # << ok 38 - [uas] Call accepted # uac >> Starting ReInvite # << ok 39 - [uac] Starting ReInvite # uas >> ReInvite accepted # << ok 40 - [uas] ReInvite accepted # uac >> ReInvite done # << ok 41 - [uac] ReInvite done # uac >> Send BYE # << ok 42 - [uac] Send BYE # uas >> Received BYE # << ok 43 - [uas] Received BYE # uac >> BYE done # << ok 44 - [uac] BYE done # ------- 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 # ------- test with family ip6 transport tls # uas >> OK # << ok 56 - [uas] OK # uas >> Listening # << ok 57 - [uas] Listening # uac >> OK # << ok 58 - [uac] OK # uac >> Started # << ok 59 - [uac] Started # uas >> Call accepted # << ok 60 - [uas] Call accepted # uac >> Starting ReInvite # << ok 61 - [uac] Starting ReInvite # uas >> ReInvite accepted # << ok 62 - [uas] ReInvite accepted # uac >> ReInvite done # << ok 63 - [uac] ReInvite done # uac >> Send BYE # << ok 64 - [uac] Send BYE # uas >> Received BYE # << ok 65 - [uas] Received BYE # uac >> BYE done # << ok 66 - [uac] BYE done 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 () # ------- test with family ip6 transport udp # registrar >> OK # << ok 9 - [registrar] OK # registrar >> Listening # << ok 10 - [registrar] Listening # uac >> OK # << ok 11 - [uac] OK # uac >> Started # << ok 12 - [uac] Started # uac >> got 401 response # << ok 13 - [uac] got 401 response # uac >> Registered wolf (REALM.example.com) # << ok 14 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 15 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 16 - [uac] Registered noauth () # ------- 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 () # ------- test with family ip6 transport tcp # registrar >> OK # << ok 25 - [registrar] OK # registrar >> Listening # << ok 26 - [registrar] Listening # uac >> OK # << ok 27 - [uac] OK # uac >> Started # << ok 28 - [uac] Started # uac >> got 401 response # << ok 29 - [uac] got 401 response # uac >> Registered wolf (REALM.example.com) # << ok 30 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 31 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 32 - [uac] Registered noauth () # ------- 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 () # ------- test with family ip6 transport tls # registrar >> OK # << ok 41 - [registrar] OK # registrar >> Listening # << ok 42 - [registrar] Listening # uac >> OK # << ok 43 - [uac] OK # uac >> Started # << ok 44 - [uac] Started # uac >> got 401 response # << ok 45 - [uac] got 401 response # uac >> Registered wolf (REALM.example.com) # << ok 46 - [uac] Registered wolf (REALM.example.com) # uac >> Registered 007 (REALM.example.com) # << ok 47 - [uac] Registered 007 (REALM.example.com) # uac >> Registered noauth () # << ok 48 - [uac] Registered noauth () ok # UAS on 127.0.0.1:56747 # UAC on 127.0.0.1:54942 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:60012 # UAC on 127.0.0.1:43687 # call created # call established # call cleaned up # received=465 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:43563 # UAC on 127.0.0.1:56976 # 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:50383 # UAC on 127.0.0.1:38799 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on [::1]:45005 # UAC on [::1]:56772 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on [::1]:35850 # UAC on [::1]:56956 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on [::1]:39095 # UAC on [::1]:52405 # 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 [::1]:35537 # UAC on [::1]:48895 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:34527 # UAC on 127.0.0.1:54607 # call created # call established # call cleaned up # received=465 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:47315 # UAC on 127.0.0.1:42537 # call created # call established # call cleaned up # received=465 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:51677 # UAC on 127.0.0.1:43425 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:60039 # UAC on 127.0.0.1:53481 # 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 [::1]:33123 # UAC on [::1]:53357 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on [::1]:51713 # UAC on [::1]:34023 # call created # call established # call cleaned up # received=465 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on [::1]:44279 # UAC on [::1]:42693 # 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 [::1]:54299 # UAC on [::1]:33871 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:51543 # UAC on 127.0.0.1:34647 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:34375 # UAC on 127.0.0.1:38999 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:36675 # UAC on 127.0.0.1:56863 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on 127.0.0.1:53135 # UAC on 127.0.0.1:48425 # call created # call established # call cleaned up # received=465 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on [::1]:54811 # UAC on [::1]:55027 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on [::1]:50825 # UAC on [::1]:38303 # call created # call established # call cleaned up # received=466 lost=0 expect ca. 467.5 packets, events='1 2 D # 3 4 B *' # UAS on [::1]:44519 # UAC on [::1]:39617 # 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 [::1]:37339 # UAC on [::1]:37505 # call created # call established # call cleaned up # received=465 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 # ------- test with family ip6 transport udp codec pcmu dtmf_rtptype 101/101 ok 37 - UAC created ok 38 - UAS ready ok 39 - no error on UAC ok 40 - Call established ok 41 - Done sending RTP ok 42 - UAS down ok 43 - UAS RTP ok ok 44 - UAC DTMF received ok 45 - UAS finished with DTMF # ------- test with family ip6 transport udp codec pcmu dtmf_rtptype 101/102 ok 46 - UAC created ok 47 - UAS ready ok 48 - no error on UAC ok 49 - Call established ok 50 - Done sending RTP ok 51 - UAS down ok 52 - UAS RTP ok ok 53 - UAC DTMF received ok 54 - UAS finished with DTMF # ------- test with family ip6 transport udp codec pcma dtmf_rtptype 101/101 ok 55 - UAC created ok 56 - UAS ready ok 57 - no error on UAC ok 58 - Call established ok 59 - Done sending RTP ok 60 - UAS down ok 61 - UAS RTP ok ok 62 - UAC DTMF received ok 63 - UAS finished with DTMF # ------- test with family ip6 transport udp codec pcma dtmf_rtptype 101/102 ok 64 - UAC created ok 65 - UAS ready ok 66 - no error on UAC ok 67 - Call established ok 68 - Done sending RTP ok 69 - UAS down ok 70 - UAS RTP ok ok 71 - UAC DTMF received ok 72 - UAS finished with DTMF # ------- 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 # ------- test with family ip6 transport tcp codec pcmu dtmf_rtptype 101/101 ok 109 - UAC created ok 110 - UAS ready ok 111 - no error on UAC ok 112 - Call established ok 113 - Done sending RTP ok 114 - UAS down ok 115 - UAS RTP ok ok 116 - UAC DTMF received ok 117 - UAS finished with DTMF # ------- test with family ip6 transport tcp codec pcmu dtmf_rtptype 101/102 ok 118 - UAC created ok 119 - UAS ready ok 120 - no error on UAC ok 121 - Call established ok 122 - Done sending RTP ok 123 - UAS down ok 124 - UAS RTP ok ok 125 - UAC DTMF received ok 126 - UAS finished with DTMF # ------- test with family ip6 transport tcp codec pcma dtmf_rtptype 101/101 ok 127 - UAC created ok 128 - UAS ready ok 129 - no error on UAC ok 130 - Call established ok 131 - Done sending RTP ok 132 - UAS down ok 133 - UAS RTP ok ok 134 - UAC DTMF received ok 135 - UAS finished with DTMF # ------- test with family ip6 transport tcp codec pcma dtmf_rtptype 101/102 ok 136 - UAC created ok 137 - UAS ready ok 138 - no error on UAC ok 139 - Call established ok 140 - Done sending RTP ok 141 - UAS down ok 142 - UAS RTP ok ok 143 - UAC DTMF received ok 144 - UAS finished with DTMF # ------- 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 # ------- test with family ip6 transport tls codec pcmu dtmf_rtptype 101/101 ok 181 - UAC created ok 182 - UAS ready ok 183 - no error on UAC ok 184 - Call established ok 185 - Done sending RTP ok 186 - UAS down ok 187 - UAS RTP ok ok 188 - UAC DTMF received ok 189 - UAS finished with DTMF # ------- test with family ip6 transport tls codec pcmu dtmf_rtptype 101/102 ok 190 - UAC created ok 191 - UAS ready ok 192 - no error on UAC ok 193 - Call established ok 194 - Done sending RTP ok 195 - UAS down ok 196 - UAS RTP ok ok 197 - UAC DTMF received ok 198 - UAS finished with DTMF # ------- test with family ip6 transport tls codec pcma dtmf_rtptype 101/101 ok 199 - UAC created ok 200 - UAS ready ok 201 - no error on UAC ok 202 - Call established ok 203 - Done sending RTP ok 204 - UAS down ok 205 - UAS RTP ok ok 206 - UAC DTMF received ok 207 - UAS finished with DTMF # ------- test with family ip6 transport tls codec pcma dtmf_rtptype 101/102 ok 208 - UAC created ok 209 - UAS ready ok 210 - no error on UAC ok 211 - Call established ok 212 - Done sending RTP ok 213 - UAS down ok 214 - UAS RTP ok ok 215 - UAC DTMF received ok 216 - UAS finished with DTMF 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 # << ok 9 - [uac] got rtp packet\#100 # uac >> Send BYE # << 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) # ------- test with family ip6 transport udp # uas >> OK # << ok 13 - [uas] OK # uas >> Listening # << ok 14 - [uas] Listening # uac >> OK # << ok 15 - [uac] OK # uac >> Started # << ok 16 - [uac] Started # uas >> Call created # << ok 17 - [uas] Call created # uas >> Call established # << ok 18 - [uas] Call established # uac >> Start RTP # << ok 19 - [uac] Start RTP # uac >> RTP#100# # got rtp packet#100 # Send BYE # << ok 20 - [uac] RTP\#100\# ok 21 - [uac] got rtp packet\#100 ok 22 - [uac] Send BYE # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 23 - [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 24 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport tcp # uas >> OK # << ok 25 - [uas] OK # uas >> Listening # << ok 26 - [uas] Listening # uac >> OK # Started # << ok 27 - [uac] OK 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) # ------- test with family ip6 transport tcp # uas >> OK # << ok 37 - [uas] OK # uas >> Listening # << ok 38 - [uas] Listening # uac >> OK # << ok 39 - [uac] OK # uac >> Started # << ok 40 - [uac] Started # uas >> Call created # << ok 41 - [uas] Call created # uas >> Call established # << ok 42 - [uas] Call established # uac >> Start RTP # << ok 43 - [uac] Start RTP # uac >> RTP#100# # << ok 44 - [uac] RTP\#100\# # uac >> got rtp packet#100 # << ok 45 - [uac] got rtp packet\#100 # uac >> Send BYE # << ok 46 - [uac] Send BYE # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 47 - [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 48 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- 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 # Send BYE # << ok 57 - [uac] got rtp packet\#100 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) # ------- test with family ip6 transport tls # uas >> OK # << ok 61 - [uas] OK # uas >> Listening # << ok 62 - [uas] Listening # uac >> OK # << ok 63 - [uac] OK # uac >> Started # << ok 64 - [uac] Started # uas >> Call created # << ok 65 - [uas] Call created # uas >> Call established # << ok 66 - [uas] Call established # uac >> Start RTP # << ok 67 - [uac] Start RTP # uac >> RTP#100# # << ok 68 - [uac] RTP\#100\# # uac >> got rtp packet#100 # Send BYE # << ok 69 - [uac] got rtp packet\#100 ok 70 - [uac] Send BYE # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 71 - [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 72 - [uas] Call done (1 0 1 1 -- 1 1 0 1) 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:36318 # UAC on 127.0.0.1:45318 # PROXY on 127.0.0.1:60730 127.0.0.1:33315 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:60730 REQ(INVITE) SDP: audio=127.0.0.1:9836/2 audio=127.0.0.1/2 audio=127.0.0.1:2744/2 audio=127.0.0.1:7494/2 # << ok 8 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cb4c70) REQ(INVITE) SDP: audio=127.0.0.1:9836/2 audio=127.0.0.1/2 audio=127.0.0.1:2744/2 audio=127.0.0.1:7494/2 # << ok 9 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:36318 REQ(INVITE) SDP: audio=127.0.0.1:9836/2 audio=127.0.0.1/2 audio=127.0.0.1:2744/2 audio=127.0.0.1:7494/2 # << ok 10 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7cbdda0) REQ(INVITE) SDP: audio=127.0.0.1:9836/2 audio=127.0.0.1/2 audio=127.0.0.1:2744/2 audio=127.0.0.1:7494/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:33315 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 16 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:33315;branch=z9hG4bKf7bb2fc240a4649ebb22067fb49bded4f7aebffadcf4bc5276d472b3f30e0d # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:60730;branch=z9hG4bK23c29cc7735a732e0aa560b970861e1ff7aebffadcf4bc5f97fb71b2ff6528 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:45318;branch=z9hG4bK24c953799d57798a987f3c10025b328af7aebffadcf4bc5af6da0496b111cd # Call-id: 9346798bb8632605e0d2ebdf5486b0df # Cseq: 1 INVITE # From: me.uac@example.com;tag=73718905e229937f2c4b3952f735f6a4 # Content-type: application/sdp # Content-length: 188 # Max-forwards: 69 # Contact: sip:bNEYM7IKMXHWFATNGOLIZQAD7YJ3ZUOCGZC3EESYRN2XX76ANPP34KGY@127.0.0.1:33315 # To: you.uas@example.com;tag=cc2c751dc1cc1f7df57c5789b364aaf1 # # v=0 # o=anonymous 1698349936 1698349936 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 9836 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 2744 RTP/AVP 0 # m=audio 7494 RTP/AVP 0 # << ok 17 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:33315\;) ok 18 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:45318\;) # uac >> I< HASH(0x55b8b7e49c08) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e492f8) RSP(INVITE,200) SDP: audio=127.0.0.1:3762/2 audio=127.0.0.1:8188/2 audio=127.0.0.1/2 audio=127.0.0.1:10408/2 # << # uac >> O> 127.0.0.1:60730 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:60730 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e49688) 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:33315 RSP(INVITE,200) SDP: audio=127.0.0.1:3762/2 audio=127.0.0.1:8188/2 audio=127.0.0.1/2 audio=127.0.0.1:10408/2 # I< HASH(0x55b8b7caaa18) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e67670) REQ(BYE) NO SDP # O> 127.0.0.1:33315 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:55664 # UAC on 127.0.0.1:40829 # PROXY on 127.0.0.1:40403 127.0.0.1:32878 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:40403 REQ(INVITE) SDP: audio=127.0.0.1:10696/2 audio=127.0.0.1/2 audio=127.0.0.1:4470/2 audio=127.0.0.1:7728/2 # << ok 28 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7ca04f0) REQ(INVITE) SDP: audio=127.0.0.1:10696/2 audio=127.0.0.1/2 audio=127.0.0.1:4470/2 audio=127.0.0.1:7728/2 # O> 127.0.0.1:55664 REQ(INVITE) SDP: audio=127.0.0.1:10758/2 audio=127.0.0.1/2 audio=127.0.0.1:10840/2 audio=127.0.0.1:6458/2 # << ok 29 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 30 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7caf5f0) REQ(INVITE) SDP: audio=127.0.0.1:10758/2 audio=127.0.0.1/2 audio=127.0.0.1:10840/2 audio=127.0.0.1:6458/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:10696|127.0.0.1:10758) ok 35 - ranges must stay the same # uas >> O> 127.0.0.1:32878 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:32878;branch=z9hG4bK2e61379549f31d1af7780c1ef1a175565b4054b80ef74b388b5af8c17139d1 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:40403;branch=z9hG4bK20ccb844db5cbe31d1ce659552ca404b5b4054b80ef74b3e1ed27646e4f239 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:40829;branch=z9hG4bK5cbb99f28156e84cd8686c7daf09e3a75b4054b80ef74b3eab6718bbad58ad # Call-id: 626b857ea24c0238f03d3fb006b3b5ae # Cseq: 1 INVITE # From: me.uac@example.com;tag=f24618c5d9c98738e1b7a341f1726d5a # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:bAVAEQZTZEV45JOINLKRRGMAQZW6VAYWH4FWFUC7FL6HV656BTFZNY5Y@127.0.0.1:32878 # Content-length: 190 # To: you.uas@example.com;tag=1e1becb8bd7d617d30ff795c21043f14 # # v=0 # o=anonymous 1698349936 1698349936 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 10758 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 10840 RTP/AVP 0 # m=audio 6458 RTP/AVP 0 # << ok 36 - [uas] call created ok 37 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:32878\;) ok 38 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:40829\;) # uac >> I< HASH(0x55b8b7e507f0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e505d0) RSP(INVITE,200) SDP: audio=127.0.0.1:6564/2 audio=127.0.0.1:9738/2 audio=127.0.0.1/2 audio=127.0.0.1:9478/2 # << # uac >> O> 127.0.0.1:40403 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> 127.0.0.1:40403 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e4db38) 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:32878 RSP(INVITE,200) SDP: audio=127.0.0.1:4376/2 audio=127.0.0.1:9694/2 audio=127.0.0.1/2 audio=127.0.0.1:3200/2 # I< HASH(0x55b8b7caf590) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e6ce58) REQ(BYE) NO SDP # O> 127.0.0.1:32878 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:54023 # UAC on 127.0.0.1:59807 # PROXY on 127.0.0.1:48993 127.0.0.1:34529 # 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:48993 REQ(INVITE) SDP: audio=127.0.0.1:9826/2 audio=127.0.0.1/2 audio=127.0.0.1:8450/2 audio=127.0.0.1:9072/2 # << ok 48 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7ca7878) REQ(INVITE) SDP: audio=127.0.0.1:9826/2 audio=127.0.0.1/2 audio=127.0.0.1:8450/2 audio=127.0.0.1:9072/2 # << ok 49 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:54023 REQ(INVITE) SDP: audio=127.0.0.1:7624/2 audio=127.0.0.1/2 audio=127.0.0.1:9624/2 audio=127.0.0.1:11718/2 # << ok 50 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7cc6e38) REQ(INVITE) SDP: audio=127.0.0.1:7624/2 audio=127.0.0.1/2 audio=127.0.0.1:9624/2 audio=127.0.0.1:11718/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:9826|127.0.0.1:7624) ok 55 - ranges must stay the same # uas >> O> 127.0.0.1:34529 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 56 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP 127.0.0.1:34529;branch=z9hG4bK3f3a9c57f541e28e0f7841a58e4295b9c80abdb2f819a0d0f41efc0b6a1374 # Record-route: # Via: SIP/2.0/UDP 127.0.0.1:48993;branch=z9hG4bKb98c4da370beb3682e6c57c3154c4600c80abdb2f819a0da08e8e81f81b29c # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP 127.0.0.1:59807;branch=z9hG4bK1d6ffac7b04aff83cb484de40f90499bc80abdb2f819a0d174e73e256980bd # Call-id: 5a4cc1d2b20e85a34e80f3a9bbae303e # Cseq: 1 INVITE # From: me.uac@example.com;tag=58c91051ed5e0c42c7f49c7278c1aa32 # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:b3SXBYXMTMZZG3XC4W6W3EVJJYRVK3B42CARBEQ6LVABZJQGKTC2PKAA@127.0.0.1:34529 # Content-length: 189 # To: you.uas@example.com;tag=6e3860ea8853427d018d147650dfd727 # # v=0 # o=anonymous 1698349937 1698349937 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 7624 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 9624 RTP/AVP 0 # m=audio 11718 RTP/AVP 0 # << ok 57 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:34529\;) ok 58 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ 127\.0\.0\.1\:59807\;) # uac >> I< HASH(0x55b8b7e52698) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e524d0) RSP(INVITE,200) SDP: audio=127.0.0.1:8330/2 audio=127.0.0.1:6408/2 audio=127.0.0.1/2 audio=127.0.0.1:4588/2 # << # uac >> O> 127.0.0.1:48993 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> 127.0.0.1:48993 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e4f290) 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:34529 RSP(INVITE,200) SDP: audio=127.0.0.1:6012/2 audio=127.0.0.1:8388/2 audio=127.0.0.1/2 audio=127.0.0.1:2752/2 # I< HASH(0x55b8b7cb36a0) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e70c98) REQ(BYE) NO SDP # O> 127.0.0.1:34529 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) # ------- test with family ip6 transport udp no-nat # UAS on [::1]:47265 # UAC on [::1]:34556 # PROXY on [::1]:37339 [::1]:48441 ok 61 - no fork nathelper # proxy >> OK # << ok 62 - [proxy] OK # uas >> OK # << ok 63 - [uas] OK # proxy >> ready # << ok 64 - [proxy] ready # uas >> ready # << ok 65 - [uas] ready # uac >> OK # << ok 66 - [uac] OK # uac >> ready # << ok 67 - [uac] ready # uac >> O> [::1]:37339 REQ(INVITE) SDP: audio=[::1]:3162/2 audio=::1/2 audio=[::1]:8508/2 audio=[::1]:2718/2 # << ok 68 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cb39a8) REQ(INVITE) SDP: audio=[::1]:3162/2 audio=::1/2 audio=[::1]:8508/2 audio=[::1]:2718/2 # << ok 69 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:47265 REQ(INVITE) SDP: audio=[::1]:3162/2 audio=::1/2 audio=[::1]:8508/2 audio=[::1]:2718/2 # << ok 70 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7ccb3a8) REQ(INVITE) SDP: audio=[::1]:3162/2 audio=::1/2 audio=[::1]:8508/2 audio=[::1]:2718/2 # << ok 71 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 72 - outgoing on UAC must be the same as incoming on proxy ok 73 - outgoing on proxy must be the same as incoming on UAS ok 74 - SDP must pass unchanged to UAS ok 75 - dummy # uas >> O> [::1]:48441 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 76 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP [::1]:48441;branch=z9hG4bK7d8f33f183349e3284a3969e92326be55400c8d1395c8fdb0edc935d8d7114 # Record-route: # Via: SIP/2.0/UDP [::1]:37339;branch=z9hG4bK7197775047b9f32bf6338deb54b730325400c8d1395c8fdc65b3aa2df3b998 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP [::1]:34556;branch=z9hG4bKc1a9a81f8f8dad98871fe613a3952e2e5400c8d1395c8fd1da4bae74dda9c4 # Call-id: 27ba1c24ae6e77f9c7f8ba3be728d1b6 # Cseq: 1 INVITE # From: me.uac@example.com;tag=fb921e4474c6dae922de5a889f815333 # Content-type: application/sdp # Content-length: 176 # Max-forwards: 69 # Contact: sip:bEPYX3TTTB2X76STVOF3ORAQMKELKIX3XU3EPK7YXU66EDHJZ@[::1]:48441 # To: you.uas@example.com;tag=17a60dd147e24f6baf6c770bd314d237 # # v=0 # o=anonymous 1698349938 1698349938 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 3162 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 8508 RTP/AVP 0 # m=audio 2718 RTP/AVP 0 # << ok 77 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:48441\;) ok 78 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:34556\;) # uac >> I< HASH(0x55b8b7e54958) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e54058) RSP(INVITE,200) SDP: audio=[::1]:9544/2 audio=[::1]:8130/2 audio=::1/2 audio=[::1]:2796/2 # << # uac >> O> [::1]:37339 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> [::1]:37339 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e51a68) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 79 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:48441 RSP(INVITE,200) SDP: audio=[::1]:9544/2 audio=[::1]:8130/2 audio=::1/2 audio=[::1]:2796/2 # I< HASH(0x55b8b7cb7ba0) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e73360) REQ(BYE) NO SDP # O> [::1]:48441 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 80 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip6 transport udp inline-nat # UAS on [::1]:59816 # UAC on [::1]:52116 # PROXY on [::1]:58613 [::1]:60758 ok 81 - no fork nathelper # proxy >> OK # << ok 82 - [proxy] OK # uas >> OK # << ok 83 - [uas] OK # proxy >> ready # << ok 84 - [proxy] ready # uas >> ready # << ok 85 - [uas] ready # uac >> OK # << ok 86 - [uac] OK # uac >> ready # << ok 87 - [uac] ready # uac >> O> [::1]:58613 REQ(INVITE) SDP: audio=[::1]:9620/2 audio=::1/2 audio=[::1]:2558/2 audio=[::1]:2086/2 # << ok 88 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cb6aa8) REQ(INVITE) SDP: audio=[::1]:9620/2 audio=::1/2 audio=[::1]:2558/2 audio=[::1]:2086/2 # << ok 89 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:59816 REQ(INVITE) SDP: audio=[::1]:10828/2 audio=::1/2 audio=[::1]:5960/2 audio=[::1]:7798/2 # << ok 90 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7cbc5a8) REQ(INVITE) SDP: audio=[::1]:10828/2 audio=::1/2 audio=[::1]:5960/2 audio=[::1]:7798/2 # << ok 91 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 92 - outgoing on UAC must be the same as incoming on proxy ok 93 - outgoing on proxy must be the same as incoming on UAS ok 94 - allocated addr:port must be different ([::1]:9620|[::1]:10828) ok 95 - ranges must stay the same # uas >> O> [::1]:60758 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 96 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP [::1]:60758;branch=z9hG4bK9f86bdbf666d7c20f3853fae7a76f1063c5ebdcb9d5a55127190fd2f2fe65d # Record-route: # Via: SIP/2.0/UDP [::1]:58613;branch=z9hG4bK63eed8495e340b12023258fdc47e420b3c5ebdcb9d5a551ba83ebd4dae1b16 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP [::1]:52116;branch=z9hG4bK601266a2fd94fcd695dfbd4375db726e3c5ebdcb9d5a551b2fc30f740ad22c # Call-id: 70d9322308916319013bb0e5b604b144 # Cseq: 1 INVITE # From: me.uac@example.com;tag=4b84de7bb04ad07fc860bc83fc78f72c # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:b3Z554XDIRKIYUISBUKPIFLRXV7KAIEIHFY232RWSD3WVOPQC@[::1]:60758 # Content-length: 177 # To: you.uas@example.com;tag=e90f62523d3b5bc88af36ca7d14aa229 # # v=0 # o=anonymous 1698349938 1698349938 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 10828 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 5960 RTP/AVP 0 # m=audio 7798 RTP/AVP 0 # << ok 97 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:60758\;) ok 98 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:52116\;) # uac >> I< HASH(0x55b8b7e5a9a0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e5a6e8) RSP(INVITE,200) SDP: audio=[::1]:4826/2 audio=[::1]:5608/2 audio=::1/2 audio=[::1]:9448/2 # << # uac >> O> [::1]:58613 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> [::1]:58613 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e54e00) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 99 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:60758 RSP(INVITE,200) SDP: audio=[::1]:2702/2 audio=[::1]:8034/2 audio=::1/2 audio=[::1]:9864/2 # I< HASH(0x55b8b7cbc548) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e7b918) REQ(BYE) NO SDP # O> [::1]:60758 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 100 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip6 transport udp remote-nat # UAS on [::1]:52468 # UAC on [::1]:50818 # PROXY on [::1]:40498 [::1]:43479 # nathelper >> OK # << ok 101 - [nathelper] OK # proxy >> OK # << ok 102 - [proxy] OK # uas >> OK # << ok 103 - [uas] OK # proxy >> ready # << ok 104 - [proxy] ready # uas >> ready # << ok 105 - [uas] ready # uac >> OK # << ok 106 - [uac] OK # uac >> ready # << ok 107 - [uac] ready # uac >> O> [::1]:40498 REQ(INVITE) SDP: audio=[::1]:6078/2 audio=::1/2 audio=[::1]:2634/2 audio=[::1]:9166/2 # << ok 108 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cb9ed0) REQ(INVITE) SDP: audio=[::1]:6078/2 audio=::1/2 audio=[::1]:2634/2 audio=[::1]:9166/2 # << ok 109 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:52468 REQ(INVITE) SDP: audio=[::1]:4080/2 audio=::1/2 audio=[::1]:8938/2 audio=[::1]:9366/2 # << ok 110 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7cc07c8) REQ(INVITE) SDP: audio=[::1]:4080/2 audio=::1/2 audio=[::1]:8938/2 audio=[::1]:9366/2 # << ok 111 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 112 - outgoing on UAC must be the same as incoming on proxy ok 113 - outgoing on proxy must be the same as incoming on UAS ok 114 - allocated addr:port must be different ([::1]:6078|[::1]:4080) ok 115 - ranges must stay the same # uas >> O> [::1]:43479 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 116 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/UDP [::1]:43479;branch=z9hG4bKed938b70888248a585e0160bb9f8c1144f5b12b5eadde4b06b1c8d5c8d3222 # Record-route: # Via: SIP/2.0/UDP [::1]:40498;branch=z9hG4bK76e7313ad3184c8390e596a53f078be44f5b12b5eadde4bbd2cb53947e829a # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/UDP [::1]:50818;branch=z9hG4bKb82fde5d3a1f2d4f500e51bd2192592a4f5b12b5eadde4b45dab51277204ec # Call-id: 28f350fc894a8b44d61eac00c99ed0c8 # Cseq: 1 INVITE # From: me.uac@example.com;tag=01e33ad4c3ee57741451525f6ec0227e # Content-type: application/sdp # Content-length: 176 # Max-forwards: 69 # Contact: sip:b44A2KB4SRZKIOZF3MVJVOABSTSCUAPPKCOOI2XXFLF6TOVMV@[::1]:43479 # To: you.uas@example.com;tag=4be6e8e3a909cac80b761b04259fb576 # # v=0 # o=anonymous 1698349939 1698349939 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 4080 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 8938 RTP/AVP 0 # m=audio 9366 RTP/AVP 0 # << ok 117 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:43479\;) ok 118 - [uas] (?^i:via\:\ SIP\/2\.0\/udp\ \[\:\:1\]\:50818\;) # uac >> I< HASH(0x55b8b7e615c0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e61368) RSP(INVITE,200) SDP: audio=[::1]:8708/2 audio=[::1]:2562/2 audio=::1/2 audio=[::1]:9206/2 # << # uac >> O> [::1]:40498 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> [::1]:40498 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e5d1a0) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 119 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:43479 RSP(INVITE,200) SDP: audio=[::1]:5078/2 audio=[::1]:11958/2 audio=::1/2 audio=[::1]:2928/2 # I< HASH(0x55b8b7cc0768) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e7f318) REQ(BYE) NO SDP # O> [::1]:43479 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 120 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport tcp no-nat # UAS on 127.0.0.1:48581 # UAC on 127.0.0.1:60581 # PROXY on 127.0.0.1:42901 127.0.0.1:56521 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:42901 REQ(INVITE) SDP: audio=127.0.0.1:5750/2 audio=127.0.0.1/2 audio=127.0.0.1:9504/2 audio=127.0.0.1:11318/2 # << ok 128 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cd0f48) REQ(INVITE) SDP: audio=127.0.0.1:5750/2 audio=127.0.0.1/2 audio=127.0.0.1:9504/2 audio=127.0.0.1:11318/2 # << ok 129 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:48581 REQ(INVITE) SDP: audio=127.0.0.1:5750/2 audio=127.0.0.1/2 audio=127.0.0.1:9504/2 audio=127.0.0.1:11318/2 # << ok 130 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7cd88c8) REQ(INVITE) SDP: audio=127.0.0.1:5750/2 audio=127.0.0.1/2 audio=127.0.0.1:9504/2 audio=127.0.0.1:11318/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:37369 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 136 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:56521;branch=z9hG4bK3182ec6d73c23e890281f44e19e4e44d9bee47e4967e371572c1c0aa31128c # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:42901;branch=z9hG4bK1e47b6f6e7bc36b410d9f4694a36947e9bee47e4967e371265155564700dfa # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:60581;branch=z9hG4bK3be2b831e2bea0705f8b262e5da0ffd59bee47e4967e37171b3c35dca4557e # Call-id: b32d2e5b200fb58bc8d3c8fa32407e0f # Cseq: 1 INVITE # From: me.uac@example.com;tag=36f497d4378711991c8048f6bc8b17a5 # Content-type: application/sdp # Content-length: 189 # Max-forwards: 69 # Contact: sip:bCS2BU7TCT37OSIUJRVKCKUHTK4UR5FNVLERGD2YXRHTTUHX5H2HNQAY@127.0.0.1:56521 # To: you.uas@example.com;tag=eecea95525f16b54fde5721cf08bd236 # # v=0 # o=anonymous 1698349940 1698349940 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 5750 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 9504 RTP/AVP 0 # m=audio 11318 RTP/AVP 0 # << ok 137 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:56521\;) ok 138 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:60581\;) # uac >> I< HASH(0x55b8b7e63d08) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e61dc8) RSP(INVITE,200) SDP: audio=127.0.0.1:8676/2 audio=127.0.0.1:4094/2 audio=127.0.0.1/2 audio=127.0.0.1:6132/2 # << # uac >> O> 127.0.0.1:42901 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> 127.0.0.1:42901 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e83298) 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:37369 RSP(INVITE,200) SDP: audio=127.0.0.1:8676/2 audio=127.0.0.1:4094/2 audio=127.0.0.1/2 audio=127.0.0.1:6132/2 # I< HASH(0x55b8b7cd88b0) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e86268) REQ(BYE) NO SDP # O> 127.0.0.1:37369 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:55353 # UAC on 127.0.0.1:46947 # PROXY on 127.0.0.1:51245 127.0.0.1:45385 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:51245 REQ(INVITE) SDP: audio=127.0.0.1:3480/2 audio=127.0.0.1/2 audio=127.0.0.1:7024/2 audio=127.0.0.1:11410/2 # << ok 148 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cd6788) REQ(INVITE) SDP: audio=127.0.0.1:3480/2 audio=127.0.0.1/2 audio=127.0.0.1:7024/2 audio=127.0.0.1:11410/2 # << ok 149 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:55353 REQ(INVITE) SDP: audio=127.0.0.1:6144/2 audio=127.0.0.1/2 audio=127.0.0.1:11030/2 audio=127.0.0.1:11232/2 # << ok 150 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7cdcc90) REQ(INVITE) SDP: audio=127.0.0.1:6144/2 audio=127.0.0.1/2 audio=127.0.0.1:11030/2 audio=127.0.0.1:11232/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:3480|127.0.0.1:6144) ok 155 - ranges must stay the same # uas >> O> 127.0.0.1:41263 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:45385;branch=z9hG4bKfd9946edcea72d467a53a9b8cb057cb001095790d9260c9bd84b8e0528e9a8 # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:51245;branch=z9hG4bK6ceb2f1ef92ae0438bc2feb15deeaf9b01095790d9260c98b4e7a24e7f02f4 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:46947;branch=z9hG4bKfd79d9544e759c147ffa4b4c20fc18f801095790d9260c99f07c6a2dfe8ac6 # Call-id: 68b1fee9d68b02f3f566b8426cfd2939 # Cseq: 1 INVITE # From: me.uac@example.com;tag=39408b0f5e677e853686c1c166641dce # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:bIZQRQK2EYSXGEN23OUKXGNC3GUG7VE6XNSK7XWVTFCJZQKS2QK4S4LY@127.0.0.1:45385 # Content-length: 190 # To: you.uas@example.com;tag=b1cb2b09035bcafe3b7f1aa6c70ef93b # # v=0 # o=anonymous 1698349941 1698349941 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 6144 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 11030 RTP/AVP 0 # m=audio 11232 RTP/AVP 0 # << ok 157 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:45385\;) ok 158 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:46947\;) # uac >> I< HASH(0x55b8b7e668e0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e65ea8) RSP(INVITE,200) SDP: audio=127.0.0.1:3008/2 audio=127.0.0.1:9440/2 audio=127.0.0.1/2 audio=127.0.0.1:3310/2 # << # uac >> O> 127.0.0.1:51245 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:51245 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e87410) 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:41263 RSP(INVITE,200) SDP: audio=127.0.0.1:9072/2 audio=127.0.0.1:9724/2 audio=127.0.0.1/2 audio=127.0.0.1:9262/2 # I< HASH(0x55b8b7cdcc78) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e8a320) REQ(BYE) NO SDP # O> 127.0.0.1:41263 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:43789 # UAC on 127.0.0.1:38325 # PROXY on 127.0.0.1:57155 127.0.0.1:34967 # 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:57155 REQ(INVITE) SDP: audio=127.0.0.1:2782/2 audio=127.0.0.1/2 audio=127.0.0.1:3106/2 audio=127.0.0.1:3084/2 # << ok 168 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cd9b08) REQ(INVITE) SDP: audio=127.0.0.1:2782/2 audio=127.0.0.1/2 audio=127.0.0.1:3106/2 audio=127.0.0.1:3084/2 # << ok 169 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:43789 REQ(INVITE) SDP: audio=127.0.0.1:10700/2 audio=127.0.0.1/2 audio=127.0.0.1:6766/2 audio=127.0.0.1:8722/2 # << ok 170 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7cdfa60) REQ(INVITE) SDP: audio=127.0.0.1:10700/2 audio=127.0.0.1/2 audio=127.0.0.1:6766/2 audio=127.0.0.1:8722/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:2782|127.0.0.1:10700) ok 175 - ranges must stay the same # uas >> O> 127.0.0.1:35125 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 176 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP 127.0.0.1:34967;branch=z9hG4bK9837508e5102c91c33c3250b095f4f7d93bfee49839fe331c33d04c3188cbf # Record-route: # Via: SIP/2.0/TCP 127.0.0.1:57155;branch=z9hG4bK1674b34535f958aff674b1d135f322cb93bfee49839fe3356cf14713f9501c # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP 127.0.0.1:38325;branch=z9hG4bK5a5658fca043b9893f5d7502fcd41e8b93bfee49839fe3301c1b8e2f48c08d # Call-id: 09ae22d758065c9dcaac1ee0f9147c47 # Cseq: 1 INVITE # From: me.uac@example.com;tag=d33328e765088379cb0d70951f8df0ed # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:bIMDA5OV3JPAH7YLTPH65AF5JRUFPQMULGDKSI43AAILFUN46EXJXHMA@127.0.0.1:34967 # Content-length: 189 # To: you.uas@example.com;tag=bdb0ae75955710502561cae5fb372df8 # # v=0 # o=anonymous 1698349941 1698349941 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 10700 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 6766 RTP/AVP 0 # m=audio 8722 RTP/AVP 0 # << ok 177 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:34967\;) ok 178 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ 127\.0\.0\.1\:38325\;) # uac >> I< HASH(0x55b8b7e69090) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e68760) RSP(INVITE,200) SDP: audio=127.0.0.1:4260/2 audio=127.0.0.1:5242/2 audio=127.0.0.1/2 audio=127.0.0.1:5778/2 # << # uac >> O> 127.0.0.1:57155 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:57155 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e89210) 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:35125 RSP(INVITE,200) SDP: audio=127.0.0.1:5818/2 audio=127.0.0.1:8514/2 audio=127.0.0.1/2 audio=127.0.0.1:4986/2 # I< HASH(0x55b8b7cdfa48) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e8eba0) REQ(BYE) NO SDP # O> 127.0.0.1:35125 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) # ------- test with family ip6 transport tcp no-nat # UAS on [::1]:44989 # UAC on [::1]:35573 # PROXY on [::1]:42949 [::1]:41147 ok 181 - no fork nathelper # proxy >> OK # << ok 182 - [proxy] OK # uas >> OK # << ok 183 - [uas] OK # proxy >> ready # << ok 184 - [proxy] ready # uas >> ready # << ok 185 - [uas] ready # uac >> OK # << ok 186 - [uac] OK # uac >> ready # << ok 187 - [uac] ready # uac >> O> [::1]:42949 REQ(INVITE) SDP: audio=[::1]:6008/2 audio=::1/2 audio=[::1]:10104/2 audio=[::1]:2978/2 # << ok 188 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cdb8c8) REQ(INVITE) SDP: audio=[::1]:6008/2 audio=::1/2 audio=[::1]:10104/2 audio=[::1]:2978/2 # << ok 189 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:44989 REQ(INVITE) SDP: audio=[::1]:6008/2 audio=::1/2 audio=[::1]:10104/2 audio=[::1]:2978/2 # << ok 190 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7ce3a70) REQ(INVITE) SDP: audio=[::1]:6008/2 audio=::1/2 audio=[::1]:10104/2 audio=[::1]:2978/2 # << ok 191 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 192 - outgoing on UAC must be the same as incoming on proxy ok 193 - outgoing on proxy must be the same as incoming on UAS ok 194 - SDP must pass unchanged to UAS ok 195 - dummy # uas >> O> [::1]:40369 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 196 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP [::1]:41147;branch=z9hG4bK9d11ce9f4554d791dd7e57138c0ccbcd7fcd34dcc2b0319c2d678400c143fc # Record-route: # Via: SIP/2.0/TCP [::1]:42949;branch=z9hG4bKfd1f792526a3058d3bc1ce6fc5712c5c7fcd34dcc2b0319583243bd8d877a6 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP [::1]:35573;branch=z9hG4bK6e67dee9894a732be72fcc8677ea397a7fcd34dcc2b03199f52118b1afd6cb # Call-id: 3f73438514f91ba29c2889778fc42448 # Cseq: 1 INVITE # From: me.uac@example.com;tag=f2de5a9040fd12aa72f6f322693add8f # Content-type: application/sdp # Content-length: 177 # Max-forwards: 69 # Contact: sip:bJNDTKHCBVAPJEQAOIX4NLYVB4JZFK52POZDYDWGEXRP3BZG5@[::1]:41147 # To: you.uas@example.com;tag=1f5b724dec818dfbd453ea664eec10fe # # v=0 # o=anonymous 1698349942 1698349942 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 6008 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 10104 RTP/AVP 0 # m=audio 2978 RTP/AVP 0 # << ok 197 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:41147\;) ok 198 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:35573\;) # uac >> I< HASH(0x55b8b7e70950) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e6ca18) RSP(INVITE,200) SDP: audio=[::1]:11220/2 audio=[::1]:4050/2 audio=::1/2 audio=[::1]:9786/2 # << # uac >> O> [::1]:42949 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> [::1]:42949 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e8c420) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 199 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:40369 RSP(INVITE,200) SDP: audio=[::1]:11220/2 audio=[::1]:4050/2 audio=::1/2 audio=[::1]:9786/2 # I< HASH(0x55b8b7ce3a58) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e91b18) REQ(BYE) NO SDP # O> [::1]:40369 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 200 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip6 transport tcp inline-nat # UAS on [::1]:33637 # UAC on [::1]:44899 # PROXY on [::1]:51171 [::1]:41999 ok 201 - no fork nathelper # proxy >> OK # << ok 202 - [proxy] OK # uas >> OK # << ok 203 - [uas] OK # proxy >> ready # << ok 204 - [proxy] ready # uas >> ready # << ok 205 - [uas] ready # uac >> OK # << ok 206 - [uac] OK # uac >> ready # << ok 207 - [uac] ready # uac >> O> [::1]:51171 REQ(INVITE) SDP: audio=[::1]:7104/2 audio=::1/2 audio=[::1]:11700/2 audio=[::1]:8148/2 # << ok 208 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7cdd6e8) REQ(INVITE) SDP: audio=[::1]:7104/2 audio=::1/2 audio=[::1]:11700/2 audio=[::1]:8148/2 # << ok 209 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:33637 REQ(INVITE) SDP: audio=[::1]:4840/2 audio=::1/2 audio=[::1]:9766/2 audio=[::1]:7420/2 # << ok 210 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7ce7138) REQ(INVITE) SDP: audio=[::1]:4840/2 audio=::1/2 audio=[::1]:9766/2 audio=[::1]:7420/2 # << ok 211 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 212 - outgoing on UAC must be the same as incoming on proxy ok 213 - outgoing on proxy must be the same as incoming on UAS ok 214 - allocated addr:port must be different ([::1]:7104|[::1]:4840) ok 215 - ranges must stay the same # uas >> O> [::1]:39155 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 216 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP [::1]:41999;branch=z9hG4bKb60e6dc9600dc1318d1e170593efa9f0e29fbfd543fb9ac0b07c709c18263f # Record-route: # Via: SIP/2.0/TCP [::1]:51171;branch=z9hG4bKf46c40246b347042199ad15d0efb045ee29fbfd543fb9acea6a9e9c49ac091 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP [::1]:44899;branch=z9hG4bK55e050f8dc29bf824704d9709ae80c06e29fbfd543fb9ac90e8da1e5cf3e8a # Call-id: 1f072e6f9059e9f0fdd7203db4f9bf30 # Cseq: 1 INVITE # From: me.uac@example.com;tag=a058ebcb0997ae0b7094d613a6bcee70 # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:bVA4VPQB2OEZOJ2R7G7SZJBUUP2L36TMFFYQR5NHXSOF4U4PM@[::1]:41999 # Content-length: 176 # To: you.uas@example.com;tag=a1ff0c15fca587853c02ce0bc503c027 # # v=0 # o=anonymous 1698349943 1698349943 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 4840 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 9766 RTP/AVP 0 # m=audio 7420 RTP/AVP 0 # << ok 217 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:41999\;) ok 218 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:44899\;) # uac >> I< HASH(0x55b8b7e73db8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e6dc70) RSP(INVITE,200) SDP: audio=[::1]:2364/2 audio=[::1]:9304/2 audio=::1/2 audio=[::1]:8254/2 # << # uac >> O> [::1]:51171 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> [::1]:51171 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e8ecb8) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 219 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:39155 RSP(INVITE,200) SDP: audio=[::1]:11914/2 audio=[::1]:10840/2 audio=::1/2 audio=[::1]:7352/2 # I< HASH(0x55b8b7ce7120) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e93ea0) REQ(BYE) NO SDP # O> [::1]:39155 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 220 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip6 transport tcp remote-nat # UAS on [::1]:51471 # UAC on [::1]:44061 # PROXY on [::1]:57641 [::1]:50227 # nathelper >> OK # << ok 221 - [nathelper] OK # proxy >> OK # << ok 222 - [proxy] OK # uas >> OK # << ok 223 - [uas] OK # proxy >> ready # << ok 224 - [proxy] ready # uas >> ready # << ok 225 - [uas] ready # uac >> OK # << ok 226 - [uac] OK # uac >> ready # << ok 227 - [uac] ready # uac >> O> [::1]:57641 REQ(INVITE) SDP: audio=[::1]:9286/2 audio=::1/2 audio=[::1]:4192/2 audio=[::1]:3920/2 # << ok 228 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b7ce0e18) REQ(INVITE) SDP: audio=[::1]:9286/2 audio=::1/2 audio=[::1]:4192/2 audio=[::1]:3920/2 # << ok 229 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:51471 REQ(INVITE) SDP: audio=[::1]:2370/2 audio=::1/2 audio=[::1]:11276/2 audio=[::1]:5962/2 # << ok 230 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b7cea2d8) REQ(INVITE) SDP: audio=[::1]:2370/2 audio=::1/2 audio=[::1]:11276/2 audio=[::1]:5962/2 # << ok 231 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 232 - outgoing on UAC must be the same as incoming on proxy ok 233 - outgoing on proxy must be the same as incoming on UAS ok 234 - allocated addr:port must be different ([::1]:9286|[::1]:2370) ok 235 - ranges must stay the same # uas >> O> [::1]:41577 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 236 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TCP [::1]:50227;branch=z9hG4bK002a386eb78a7dced12f51020de40665bae6aac80c824ad1c6b8f8e623a620 # Record-route: # Via: SIP/2.0/TCP [::1]:57641;branch=z9hG4bKce3dfbf816b3a5acca278e23efb0af36bae6aac80c824adc94f853dcd1c687 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TCP [::1]:44061;branch=z9hG4bKb318bde3805fd90e259b10c9f199fa81bae6aac80c824adfc820c4cdaed81d # Call-id: f1a7a6e3f041089f115af82e0e428f0a # Cseq: 1 INVITE # From: me.uac@example.com;tag=7b1c915e7d58c1e385dc16cf4f943da2 # Content-type: application/sdp # Max-forwards: 69 # Contact: sip:b775DZBBVMMIUWXTMLT52YYQ6UEBRY4QGYCTBS4KUB62Q4FI5@[::1]:50227 # Content-length: 177 # To: you.uas@example.com;tag=e99cceb19d216590d120aa55c76fff04 # # v=0 # o=anonymous 1698349943 1698349943 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 2370 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 11276 RTP/AVP 0 # m=audio 5962 RTP/AVP 0 # << ok 237 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:50227\;) ok 238 - [uas] (?^i:via\:\ SIP\/2\.0\/tcp\ \[\:\:1\]\:44061\;) # uac >> I< HASH(0x55b8b7e769d8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b7e70970) RSP(INVITE,200) SDP: audio=[::1]:8538/2 audio=[::1]:10926/2 audio=::1/2 audio=[::1]:4678/2 # << # uac >> O> [::1]:57641 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> [::1]:57641 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b7e94748) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 239 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:41577 RSP(INVITE,200) SDP: audio=[::1]:2688/2 audio=[::1]:6886/2 audio=::1/2 audio=[::1]:9984/2 # I< HASH(0x55b8b7cea2c0) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b7e97f28) REQ(BYE) NO SDP # O> [::1]:41577 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 240 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip4 transport tls no-nat # UAS on 127.0.0.1:41715 # UAC on 127.0.0.1:38225 # PROXY on 127.0.0.1:56523 127.0.0.1:46131 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:56523 REQ(INVITE) SDP: audio=127.0.0.1:11070/2 audio=127.0.0.1/2 audio=127.0.0.1:11244/2 audio=127.0.0.1:10664/2 # << ok 248 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b805d918) REQ(INVITE) SDP: audio=127.0.0.1:11070/2 audio=127.0.0.1/2 audio=127.0.0.1:11244/2 audio=127.0.0.1:10664/2 # << ok 249 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:41715 REQ(INVITE) SDP: audio=127.0.0.1:11070/2 audio=127.0.0.1/2 audio=127.0.0.1:11244/2 audio=127.0.0.1:10664/2 # << ok 250 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b8064d48) REQ(INVITE) SDP: audio=127.0.0.1:11070/2 audio=127.0.0.1/2 audio=127.0.0.1:11244/2 audio=127.0.0.1:10664/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:41835 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:46131;branch=z9hG4bK2e74de63d328d5e306f2c8a9d07495cd51d7809cd1f2eab179a4eb1560acf9 # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:56523;branch=z9hG4bKf7a35cf69dcf481c82c43b2e9b07a34f51d7809cd1f2eab66fab7abcb6fcd5 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:38225;branch=z9hG4bK965c198bddac9cd289e9d84ae18d714051d7809cd1f2eabc197a45798bb7ae # Call-id: 05c4505ddc7a9cc13d484bb885da420e # Cseq: 1 INVITE # From: me.uac@example.com;tag=17e2851d42df656fb27e6f6f90d64e26 # Content-type: application/sdp # Content-length: 191 # Max-forwards: 69 # Contact: sips:bYDCZO5OFDYI2VZVRTBNTGC3UP6KA5L3K2YQLLUOWFOBH7IU63JEBGDA@127.0.0.1:46131 # To: you.uas@example.com;tag=86c992359d3dc188f761abc126102312 # # v=0 # o=anonymous 1698349944 1698349944 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 11070 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 11244 RTP/AVP 0 # m=audio 10664 RTP/AVP 0 # << ok 257 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:46131\;) ok 258 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:38225\;) # uac >> I< HASH(0x55b8b82019b0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b82015c0) RSP(INVITE,200) SDP: audio=127.0.0.1:10346/2 audio=127.0.0.1:3342/2 audio=127.0.0.1/2 audio=127.0.0.1:10478/2 # << # uac >> O> 127.0.0.1:56523 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> 127.0.0.1:56523 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b82270f0) RSP(BYE,200) NO SDP # << # uac >> 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:41835 RSP(INVITE,200) SDP: audio=127.0.0.1:10346/2 audio=127.0.0.1:3342/2 audio=127.0.0.1/2 audio=127.0.0.1:10478/2 # I< HASH(0x55b8b8064d30) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b8225a80) REQ(BYE) NO SDP # O> 127.0.0.1:41835 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:46961 # UAC on 127.0.0.1:59217 # PROXY on 127.0.0.1:37357 127.0.0.1:57389 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:37357 REQ(INVITE) SDP: audio=127.0.0.1:11070/2 audio=127.0.0.1/2 audio=127.0.0.1:11244/2 audio=127.0.0.1:10664/2 # << ok 268 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b80619a8) REQ(INVITE) SDP: audio=127.0.0.1:11070/2 audio=127.0.0.1/2 audio=127.0.0.1:11244/2 audio=127.0.0.1:10664/2 # << ok 269 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:46961 REQ(INVITE) SDP: audio=127.0.0.1:5288/2 audio=127.0.0.1/2 audio=127.0.0.1:2270/2 audio=127.0.0.1:2508/2 # << ok 270 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b8069d60) REQ(INVITE) SDP: audio=127.0.0.1:5288/2 audio=127.0.0.1/2 audio=127.0.0.1:2270/2 audio=127.0.0.1:2508/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:11070|127.0.0.1:5288) ok 275 - ranges must stay the same # uas >> O> 127.0.0.1:45915 RSP(INVITE,100) NO SDP # 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:57389;branch=z9hG4bK6780378bdebebd8afa5f39626bd129616406c7b69ac872ce4155c0a8233366 # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:37357;branch=z9hG4bK466a60274607dd4575f94f91e86902146406c7b69ac872c3f469c8a9a185e5 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:59217;branch=z9hG4bK8998488fca5665b96a61044aca6b22fa6406c7b69ac872c119dc1ac8d8b22f # Call-id: 163c8524d8d3ab72cff25d7fb7dc57ef # Cseq: 1 INVITE # From: me.uac@example.com;tag=6769fe54e95c313f8bddb119d448afb9 # Content-type: application/sdp # Max-forwards: 69 # Contact: sips:bYDCZO5OFDYI2VZVRTBNTGC3UP6KA5L3K2YQLLUOWFWBX7IM4HZIBRUA@127.0.0.1:57389 # Content-length: 188 # To: you.uas@example.com;tag=c213ec99b98001357ed6eb0744d33017 # # v=0 # o=anonymous 1698349945 1698349945 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 5288 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 2270 RTP/AVP 0 # m=audio 2508 RTP/AVP 0 # << ok 277 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:57389\;) ok 278 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:59217\;) # uac >> I< HASH(0x55b8b8204f18) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b8204600) RSP(INVITE,200) SDP: audio=127.0.0.1:3158/2 audio=127.0.0.1:8158/2 audio=127.0.0.1/2 audio=127.0.0.1:6866/2 # << # uac >> O> 127.0.0.1:37357 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> 127.0.0.1:37357 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b8229ed8) 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:45915 RSP(INVITE,200) SDP: audio=127.0.0.1:10346/2 audio=127.0.0.1:3342/2 audio=127.0.0.1/2 audio=127.0.0.1:10478/2 # I< HASH(0x55b8b8069d48) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b822bb68) REQ(BYE) NO SDP # O> 127.0.0.1:45915 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:39965 # UAC on 127.0.0.1:46569 # PROXY on 127.0.0.1:49203 127.0.0.1:42127 # 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:49203 REQ(INVITE) SDP: audio=127.0.0.1:11070/2 audio=127.0.0.1/2 audio=127.0.0.1:11244/2 audio=127.0.0.1:10664/2 # << ok 288 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b8066f08) REQ(INVITE) SDP: audio=127.0.0.1:11070/2 audio=127.0.0.1/2 audio=127.0.0.1:11244/2 audio=127.0.0.1:10664/2 # << ok 289 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:39965 REQ(INVITE) SDP: audio=127.0.0.1:6442/2 audio=127.0.0.1/2 audio=127.0.0.1:3928/2 audio=127.0.0.1:6046/2 # << ok 290 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b806e400) REQ(INVITE) SDP: audio=127.0.0.1:6442/2 audio=127.0.0.1/2 audio=127.0.0.1:3928/2 audio=127.0.0.1:6046/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:11070|127.0.0.1:6442) ok 295 - ranges must stay the same # uas >> O> 127.0.0.1:35083 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:42127;branch=z9hG4bK161264efe7763896b325a57ac4740555e21729c897fc67a9909fcfcb505a69 # Record-route: # Via: SIP/2.0/TLS 127.0.0.1:49203;branch=z9hG4bK9e95e71c7627325333e6cad05532e258e21729c897fc67ab710b027d34cb7e # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS 127.0.0.1:46569;branch=z9hG4bK3dafefe5d8292a3dfe8d030c29002bd9e21729c897fc67a9fa6b34c253ab30 # Call-id: ba5bbab1756abf5ee64fcf584b8db088 # Cseq: 1 INVITE # From: me.uac@example.com;tag=12832e422e87b8774bfc7f49d565595d # Content-type: application/sdp # Max-forwards: 69 # Contact: sips:bYDCZO5OFDYI2VZVRTBNTGC3UP6KA5L3K2YQLLUOWFSGHRJUSTDJ3N2I@127.0.0.1:42127 # Content-length: 188 # To: you.uas@example.com;tag=7b3f502d5270bfde3b8f84506ac94e6d # # v=0 # o=anonymous 1698349946 1698349946 IN IP4 127.0.0.1 # s=session # c=IN IP4 127.0.0.1 # t=0 0 # m=audio 6442 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 3928 RTP/AVP 0 # m=audio 6046 RTP/AVP 0 # << ok 297 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:42127\;) ok 298 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ 127\.0\.0\.1\:46569\;) # uac >> I< HASH(0x55b8b821c788) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b821c1d0) RSP(INVITE,200) SDP: audio=127.0.0.1:2284/2 audio=127.0.0.1:9388/2 audio=127.0.0.1/2 audio=127.0.0.1:11708/2 # << # uac >> O> 127.0.0.1:49203 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> 127.0.0.1:49203 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b822f088) 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:35083 RSP(INVITE,200) SDP: audio=127.0.0.1:10346/2 audio=127.0.0.1:3342/2 audio=127.0.0.1/2 audio=127.0.0.1:10478/2 # I< HASH(0x55b8b806e3e8) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b822f538) REQ(BYE) NO SDP # O> 127.0.0.1:35083 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) # ------- test with family ip6 transport tls no-nat # UAS on [::1]:53067 # UAC on [::1]:33247 # PROXY on [::1]:53675 [::1]:56657 ok 301 - no fork nathelper # proxy >> OK # << ok 302 - [proxy] OK # uas >> OK # << ok 303 - [uas] OK # proxy >> ready # << ok 304 - [proxy] ready # uas >> ready # << ok 305 - [uas] ready # uac >> OK # << ok 306 - [uac] OK # uac >> ready # << ok 307 - [uac] ready # uac >> O> [::1]:53675 REQ(INVITE) SDP: audio=[::1]:11070/2 audio=::1/2 audio=[::1]:11244/2 audio=[::1]:10664/2 # << ok 308 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b8068838) REQ(INVITE) SDP: audio=[::1]:11070/2 audio=::1/2 audio=[::1]:11244/2 audio=[::1]:10664/2 # << ok 309 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:53067 REQ(INVITE) SDP: audio=[::1]:11070/2 audio=::1/2 audio=[::1]:11244/2 audio=[::1]:10664/2 # << ok 310 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b8071710) REQ(INVITE) SDP: audio=[::1]:11070/2 audio=::1/2 audio=[::1]:11244/2 audio=[::1]:10664/2 # << ok 311 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 312 - outgoing on UAC must be the same as incoming on proxy ok 313 - outgoing on proxy must be the same as incoming on UAS ok 314 - SDP must pass unchanged to UAS ok 315 - dummy # uas >> O> [::1]:34113 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 316 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS [::1]:56657;branch=z9hG4bK440cc27e8f865f68ce74b8b570a000b7e21729c897fc67a986a5cf98b98b4e # Record-route: # Via: SIP/2.0/TLS [::1]:53675;branch=z9hG4bKed8a052e5838182d9200339452881b04e21729c897fc67a1df5eeb16b9dca8 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS [::1]:33247;branch=z9hG4bK8bac32f1ed8c42ea2ac32b0b2ef3b74be21729c897fc67a9fa6b34c253ab30 # Call-id: ba5bbab1756abf5ee64fcf584b8db088 # Cseq: 1 INVITE # From: me.uac@example.com;tag=12832e422e87b8774bfc7f49d565595d # Content-type: application/sdp # Content-length: 179 # Max-forwards: 69 # Contact: sips:bYDCZO5OFDYI2VZVRTBNTGC3UCWOAHMAHYIR2RUWYF6MPZ4O3@[::1]:56657 # To: you.uas@example.com;tag=7b3f502d5270bfde3b8f84506ac94e6d # # v=0 # o=anonymous 1698349946 1698349946 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 11070 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 11244 RTP/AVP 0 # m=audio 10664 RTP/AVP 0 # << ok 317 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:56657\;) ok 318 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:33247\;) # uac >> I< HASH(0x55b8b8210cb8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b8209938) RSP(INVITE,200) SDP: audio=[::1]:10346/2 audio=[::1]:3342/2 audio=::1/2 audio=[::1]:10478/2 # << # uac >> O> [::1]:53675 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> [::1]:53675 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b8277e38) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 319 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:34113 RSP(INVITE,200) SDP: audio=[::1]:10346/2 audio=[::1]:3342/2 audio=::1/2 audio=[::1]:10478/2 # I< HASH(0x55b8b80716f8) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b81e4c60) REQ(BYE) NO SDP # O> [::1]:34113 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 320 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip6 transport tls inline-nat # UAS on [::1]:57531 # UAC on [::1]:37271 # PROXY on [::1]:60025 [::1]:37805 ok 321 - no fork nathelper # proxy >> OK # << ok 322 - [proxy] OK # uas >> OK # << ok 323 - [uas] OK # proxy >> ready # << ok 324 - [proxy] ready # uas >> ready # << ok 325 - [uas] ready # uac >> OK # << ok 326 - [uac] OK # uac >> ready # << ok 327 - [uac] ready # uac >> O> [::1]:60025 REQ(INVITE) SDP: audio=[::1]:11070/2 audio=::1/2 audio=[::1]:11244/2 audio=[::1]:10664/2 # << ok 328 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b806bde8) REQ(INVITE) SDP: audio=[::1]:11070/2 audio=::1/2 audio=[::1]:11244/2 audio=[::1]:10664/2 # << ok 329 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:57531 REQ(INVITE) SDP: audio=[::1]:5288/2 audio=::1/2 audio=[::1]:2270/2 audio=[::1]:2508/2 # << ok 330 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b8089320) REQ(INVITE) SDP: audio=[::1]:5288/2 audio=::1/2 audio=[::1]:2270/2 audio=[::1]:2508/2 # << ok 331 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 332 - outgoing on UAC must be the same as incoming on proxy ok 333 - outgoing on proxy must be the same as incoming on UAS ok 334 - allocated addr:port must be different ([::1]:11070|[::1]:5288) ok 335 - ranges must stay the same # uas >> O> [::1]:46883 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 336 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS [::1]:37805;branch=z9hG4bK442c1ea539966feb7d6a4fe6ce928c392663bb562a7dfc653cf364767e0709 # Record-route: # Via: SIP/2.0/TLS [::1]:60025;branch=z9hG4bK056d100ab719b63c144b7006f85ccd4a2663bb562a7dfc602f3d9e4637f997 # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS [::1]:37271;branch=z9hG4bK95151c3cf2f05e20c8b6000bd92274252663bb562a7dfc6e681688d776c4b3 # Call-id: 5409d82806e035f4219619be92860c68 # Cseq: 1 INVITE # From: me.uac@example.com;tag=cc1932cf32ddf1dc7bf62322940862c4 # Content-type: application/sdp # Max-forwards: 69 # Contact: sips:bYDCZO5OFDYI2VZVRTBNTGC3UCWOAHMAHYIR2ZUW3FFUC33U6@[::1]:37805 # Content-length: 176 # To: you.uas@example.com;tag=059510347bac63beb67bff60cc26aad3 # # v=0 # o=anonymous 1698349947 1698349947 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 5288 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 2270 RTP/AVP 0 # m=audio 2508 RTP/AVP 0 # << ok 337 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:37805\;) ok 338 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:37271\;) # uac >> I< HASH(0x55b8b81c8808) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b81bfa80) RSP(INVITE,200) SDP: audio=[::1]:3158/2 audio=[::1]:8158/2 audio=::1/2 audio=[::1]:6866/2 # << # uac >> O> [::1]:60025 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # Send BYE # << # uac >> O> [::1]:60025 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b827a8f8) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 339 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:46883 RSP(INVITE,200) SDP: audio=[::1]:10346/2 audio=[::1]:3342/2 audio=::1/2 audio=[::1]:10478/2 # I< HASH(0x55b8b8089308) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b81fbe48) REQ(BYE) NO SDP # O> [::1]:46883 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 340 - [uas] Call done (1 0 1 1 -- 1 1 0 1) # ------- test with family ip6 transport tls remote-nat # UAS on [::1]:56687 # UAC on [::1]:36489 # PROXY on [::1]:43129 [::1]:39245 # nathelper >> OK # << ok 341 - [nathelper] OK # proxy >> OK # << ok 342 - [proxy] OK # uas >> OK # << ok 343 - [uas] OK # proxy >> ready # << ok 344 - [proxy] ready # uas >> ready # << ok 345 - [uas] ready # uac >> OK # << ok 346 - [uac] OK # uac >> ready # << ok 347 - [uac] ready # uac >> O> [::1]:43129 REQ(INVITE) SDP: audio=[::1]:11070/2 audio=::1/2 audio=[::1]:11244/2 audio=[::1]:10664/2 # << ok 348 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55b8b806e788) REQ(INVITE) SDP: audio=[::1]:11070/2 audio=::1/2 audio=[::1]:11244/2 audio=[::1]:10664/2 # << ok 349 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:56687 REQ(INVITE) SDP: audio=[::1]:6442/2 audio=::1/2 audio=[::1]:3928/2 audio=[::1]:6046/2 # << ok 350 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55b8b808d110) REQ(INVITE) SDP: audio=[::1]:6442/2 audio=::1/2 audio=[::1]:3928/2 audio=[::1]:6046/2 # << ok 351 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) ok 352 - outgoing on UAC must be the same as incoming on proxy ok 353 - outgoing on proxy must be the same as incoming on UAS ok 354 - allocated addr:port must be different ([::1]:11070|[::1]:6442) ok 355 - ranges must stay the same # uas >> O> [::1]:33127 RSP(INVITE,100) NO SDP # << # uas >> call created # << ok 356 - [uas] call created # uas >> INVITE you.uas@example.com SIP/2.0 # Via: SIP/2.0/TLS [::1]:39245;branch=z9hG4bK33d06f1ed0498259a1d4233eaac6ce800da69f62ea32ea7046633546aa8535 # Record-route: # Via: SIP/2.0/TLS [::1]:43129;branch=z9hG4bK12a9833311b3660d23af81485179e7110da69f62ea32ea7b283d7213d46fef # Record-route: # Supported: # Allow: INVITE, ACK, OPTIONS, CANCEL, BYE # Via: SIP/2.0/TLS [::1]:36489;branch=z9hG4bKe39b9789986d5db2c5013e7453d388410da69f62ea32ea7ca756f957e5734e # Call-id: 10623dc548fe5b0b3b45e16bc6e93c82 # Cseq: 1 INVITE # From: me.uac@example.com;tag=52fba06e99088b63ac32d3082cd76844 # Content-type: application/sdp # Max-forwards: 69 # Contact: sips:bYDCZO5OFDYI2VZVRTBNTGC3UCWOAHMAHYIR23VGUEEDYOXC3@[::1]:39245 # Content-length: 176 # To: you.uas@example.com;tag=07e3386169dad9ffca0670d75ea422dc # # v=0 # o=anonymous 1698349948 1698349948 IN IP6 ::1 # s=session # c=IN IP6 ::1 # t=0 0 # m=audio 6442 RTP/AVP 0 # m=audio 0 RTP/AVP 0 # m=audio 3928 RTP/AVP 0 # m=audio 6046 RTP/AVP 0 # << ok 357 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:39245\;) ok 358 - [uas] (?^i:via\:\ SIP\/2\.0\/tls\ \[\:\:1\]\:36489\;) # uac >> I< HASH(0x55b8b82643a8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55b8b8212660) RSP(INVITE,200) SDP: audio=[::1]:2284/2 audio=[::1]:9388/2 audio=::1/2 audio=[::1]:11708/2 # << # uac >> O> [::1]:43129 REQ(ACK) NO SDP # << # uac >> Start RTP # << # uac >> RTP#100# # << # uac >> got rtp packet#100 # << # uac >> Send BYE # << # uac >> O> [::1]:43129 REQ(BYE) NO SDP # << # uac >> I< HASH(0x55b8b827db98) RSP(BYE,200) NO SDP # << # uac >> BYE done (1 1 0 1 -- 1 0 1 1) # << ok 359 - [uac] BYE done (1 1 0 1 -- 1 0 1 1) # uas >> O> [::1]:33127 RSP(INVITE,200) SDP: audio=[::1]:10346/2 audio=[::1]:3342/2 audio=::1/2 audio=[::1]:10478/2 # I< HASH(0x55b8b808d0f8) REQ(ACK) NO SDP # call established # Start RTP # RTP#100# # I< HASH(0x55b8b81fecf8) REQ(BYE) NO SDP # O> [::1]:33127 RSP(BYE,200) NO SDP # Call done (1 0 1 1 -- 1 1 0 1) # << ok 360 - [uas] Call done (1 0 1 1 -- 1 1 0 1) 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:38174 # UAC on 127.0.0.1:38513 # PROXY on 127.0.0.1:37345 127.0.0.1:34072 ok 1 - no fork nathelper # proxy >> OK # << ok 2 - [proxy] OK # uas >> OK # << ok 3 - [uas] OK # proxy >> ready # << ok 4 - [proxy] ready # uas >> UAS created # << # uas >> ready # << ok 5 - [uas] ready # uac >> OK # << ok 6 - [uac] OK # uac >> ready # << ok 7 - [uac] ready # uac >> O> 127.0.0.1:37345 REQ(INVITE) SDP: audio=127.0.0.1:3636/2 # << ok 8 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b6416c50) REQ(INVITE) SDP: audio=127.0.0.1:3636/2 # << ok 9 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:38174 REQ(INVITE) SDP: audio=127.0.0.1:3636/2 # << ok 10 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b642c708) REQ(INVITE) SDP: audio=127.0.0.1:3636/2 # << ok 11 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:34072 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:34072 RSP(INVITE,404) NO SDP # << ok 12 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b642e3c0) RSP(INVITE,100) NO SDP # O> 127.0.0.1:38513 RSP(INVITE,100) NO SDP # I< HASH(0x55a6b6429c58) RSP(INVITE,404) NO SDP # << ok 13 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:38513 RSP(INVITE,404) NO SDP # << ok 14 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65b6408) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65b6840) RSP(INVITE,404) NO SDP # << ok 15 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:37345 REQ(ACK) NO SDP # << ok 16 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b6429f28) REQ(ACK) NO SDP # << ok 17 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:38174 REQ(ACK) NO SDP # << ok 18 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b642d248) REQ(ACK) NO SDP # << ok 19 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport udp inline-nat # UAS on 127.0.0.1:49794 # UAC on 127.0.0.1:59299 # PROXY on 127.0.0.1:48690 127.0.0.1:37239 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:48690 REQ(INVITE) SDP: audio=127.0.0.1:11712/2 # << ok 27 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b641e968) REQ(INVITE) SDP: audio=127.0.0.1:11712/2 # << ok 28 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:49794 REQ(INVITE) SDP: audio=127.0.0.1:7168/2 # << ok 29 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b641d908) REQ(INVITE) SDP: audio=127.0.0.1:7168/2 # << ok 30 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:37239 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:37239 RSP(INVITE,404) NO SDP # << ok 31 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b64348d8) RSP(INVITE,100) NO SDP # O> 127.0.0.1:59299 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b6430e10) RSP(INVITE,404) NO SDP # << ok 32 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:59299 RSP(INVITE,404) NO SDP # << ok 33 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65b92d8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65b9638) RSP(INVITE,404) NO SDP # << ok 34 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:48690 REQ(ACK) NO SDP # << ok 35 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b64310e0) REQ(ACK) NO SDP # << ok 36 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:49794 REQ(ACK) NO SDP # << ok 37 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b64313e0) REQ(ACK) NO SDP # << ok 38 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport udp remote-nat # UAS on 127.0.0.1:39487 # UAC on 127.0.0.1:51183 # PROXY on 127.0.0.1:56951 127.0.0.1:53340 # 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 # << # uas >> ready # << ok 43 - [uas] ready # uac >> OK # << ok 44 - [uac] OK # uac >> ready # << ok 45 - [uac] ready # uac >> O> 127.0.0.1:56951 REQ(INVITE) SDP: audio=127.0.0.1:8014/2 # << ok 46 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b6431668) REQ(INVITE) SDP: audio=127.0.0.1:8014/2 # << ok 47 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:39487 REQ(INVITE) SDP: audio=127.0.0.1:5696/2 # << ok 48 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b6430a88) REQ(INVITE) SDP: audio=127.0.0.1:5696/2 # << ok 49 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:53340 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:53340 RSP(INVITE,404) NO SDP # << ok 50 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b6431e00) RSP(INVITE,100) NO SDP # O> 127.0.0.1:51183 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b6431008) RSP(INVITE,404) NO SDP # << ok 51 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:51183 RSP(INVITE,404) NO SDP # << ok 52 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65c0020) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65c0320) RSP(INVITE,404) NO SDP # << ok 53 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:56951 REQ(ACK) NO SDP # << ok 54 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b64317e8) REQ(ACK) NO SDP # << ok 55 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:39487 REQ(ACK) NO SDP # << ok 56 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b64362f8) REQ(ACK) NO SDP # << ok 57 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport udp no-nat # UAS on [::1]:57638 # UAC on [::1]:45844 # PROXY on [::1]:59134 [::1]:58965 ok 58 - no fork nathelper # proxy >> OK # << ok 59 - [proxy] OK # uas >> OK # << ok 60 - [uas] OK # proxy >> ready # << ok 61 - [proxy] ready # uas >> UAS created # ready # << ok 62 - [uas] ready # uac >> OK # << ok 63 - [uac] OK # uac >> ready # << ok 64 - [uac] ready # uac >> O> [::1]:59134 REQ(INVITE) SDP: audio=[::1]:10842/2 # << ok 65 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b6436030) REQ(INVITE) SDP: audio=[::1]:10842/2 # << ok 66 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:57638 REQ(INVITE) SDP: audio=[::1]:10842/2 # << ok 67 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b64351a8) REQ(INVITE) SDP: audio=[::1]:10842/2 # << ok 68 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:58965 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:58965 RSP(INVITE,404) NO SDP # << ok 69 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b6436828) RSP(INVITE,100) NO SDP # O> [::1]:45844 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b6436918) RSP(INVITE,404) NO SDP # << ok 70 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:45844 RSP(INVITE,404) NO SDP # << ok 71 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65bfcf0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65bfb58) RSP(INVITE,404) NO SDP # << ok 72 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:59134 REQ(ACK) NO SDP # << ok 73 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b64368a0) REQ(ACK) NO SDP # << ok 74 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:57638 REQ(ACK) NO SDP # << ok 75 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b6439620) REQ(ACK) NO SDP # << ok 76 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport udp inline-nat # UAS on [::1]:49778 # UAC on [::1]:58844 # PROXY on [::1]:60052 [::1]:37843 ok 77 - no fork nathelper # proxy >> OK # << ok 78 - [proxy] OK # uas >> OK # << ok 79 - [uas] OK # proxy >> ready # << ok 80 - [proxy] ready # uas >> UAS created # << # uas >> ready # << ok 81 - [uas] ready # uac >> OK # << ok 82 - [uac] OK # uac >> ready # << ok 83 - [uac] ready # uac >> O> [::1]:60052 REQ(INVITE) SDP: audio=[::1]:11280/2 # << ok 84 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b6439fe8) REQ(INVITE) SDP: audio=[::1]:11280/2 # << ok 85 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:49778 REQ(INVITE) SDP: audio=[::1]:8330/2 # << ok 86 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b643a088) REQ(INVITE) SDP: audio=[::1]:8330/2 # << ok 87 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:37843 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:37843 RSP(INVITE,404) NO SDP # << ok 88 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b643a7e0) RSP(INVITE,100) NO SDP # O> [::1]:58844 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b643a8d0) RSP(INVITE,404) NO SDP # << ok 89 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:58844 RSP(INVITE,404) NO SDP # << ok 90 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65c0f18) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65c3a00) RSP(INVITE,404) NO SDP # << ok 91 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:60052 REQ(ACK) NO SDP # << ok 92 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b6421830) REQ(ACK) NO SDP # << ok 93 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:49778 REQ(ACK) NO SDP # << ok 94 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b643c2b0) REQ(ACK) NO SDP # << ok 95 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport udp remote-nat # UAS on [::1]:44777 # UAC on [::1]:43798 # PROXY on [::1]:58981 [::1]:49540 # nathelper >> OK # << ok 96 - [nathelper] OK # proxy >> OK # << ok 97 - [proxy] OK # uas >> OK # << ok 98 - [uas] OK # proxy >> ready # << ok 99 - [proxy] ready # uas >> UAS created # ready # << ok 100 - [uas] ready # uac >> OK # << ok 101 - [uac] OK # uac >> ready # << ok 102 - [uac] ready # uac >> O> [::1]:58981 REQ(INVITE) SDP: audio=[::1]:5560/2 # << ok 103 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b642a770) REQ(INVITE) SDP: audio=[::1]:5560/2 # << ok 104 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:44777 REQ(INVITE) SDP: audio=[::1]:5768/2 # << ok 105 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b643e198) REQ(INVITE) SDP: audio=[::1]:5768/2 # << ok 106 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:49540 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:49540 RSP(INVITE,404) NO SDP # << ok 107 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b643e330) RSP(INVITE,100) NO SDP # O> [::1]:43798 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b642a110) RSP(INVITE,404) NO SDP # << ok 108 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:43798 RSP(INVITE,404) NO SDP # << ok 109 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65c8368) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65c7f18) RSP(INVITE,404) NO SDP # << ok 110 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:58981 REQ(ACK) NO SDP # << ok 111 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b643dd18) REQ(ACK) NO SDP # << ok 112 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:44777 REQ(ACK) NO SDP # << ok 113 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b643ee70) REQ(ACK) NO SDP # << ok 114 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tcp no-nat # UAS on 127.0.0.1:60781 # UAC on 127.0.0.1:49457 # PROXY on 127.0.0.1:51641 127.0.0.1:33123 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:51641 REQ(INVITE) SDP: audio=127.0.0.1:5634/2 # << ok 122 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b64407a0) REQ(INVITE) SDP: audio=127.0.0.1:5634/2 # << ok 123 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:60781 REQ(INVITE) SDP: audio=127.0.0.1:5634/2 # << ok 124 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b6441ea0) REQ(INVITE) SDP: audio=127.0.0.1:5634/2 # << ok 125 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:39951 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:39951 RSP(INVITE,404) NO SDP # << ok 126 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b6449f20) RSP(INVITE,100) NO SDP # O> 127.0.0.1:49457 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b6440848) RSP(INVITE,404) NO SDP # << ok 127 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:49457 RSP(INVITE,404) NO SDP # << ok 128 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65d1df8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65cdce0) RSP(INVITE,404) NO SDP # << ok 129 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:51641 REQ(ACK) NO SDP # << ok 130 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b644b238) REQ(ACK) NO SDP # O> 127.0.0.1:60781 REQ(ACK) NO SDP # << ok 131 - [proxy] (?^:I<.*REQ\(ACK\)) ok 132 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b64492d0) REQ(ACK) NO SDP # << ok 133 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tcp inline-nat # UAS on 127.0.0.1:55095 # UAC on 127.0.0.1:43705 # PROXY on 127.0.0.1:56305 127.0.0.1:41337 ok 134 - no fork nathelper # proxy >> OK # << ok 135 - [proxy] OK # uas >> OK # << ok 136 - [uas] OK # proxy >> ready # << ok 137 - [proxy] ready # uas >> UAS created # ready # << ok 138 - [uas] ready # uac >> OK # << ok 139 - [uac] OK # uac >> ready # << ok 140 - [uac] ready # uac >> O> 127.0.0.1:56305 REQ(INVITE) SDP: audio=127.0.0.1:3418/2 # << ok 141 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b6447008) REQ(INVITE) SDP: audio=127.0.0.1:3418/2 # << ok 142 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:55095 REQ(INVITE) SDP: audio=127.0.0.1:6926/2 # << ok 143 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b6448090) REQ(INVITE) SDP: audio=127.0.0.1:6926/2 # << ok 144 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:46593 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:46593 RSP(INVITE,404) NO SDP # << ok 145 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b644e460) RSP(INVITE,100) NO SDP # O> 127.0.0.1:43705 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b64470b0) RSP(INVITE,404) NO SDP # << ok 146 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:43705 RSP(INVITE,404) NO SDP # << ok 147 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65d51f8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65d0848) RSP(INVITE,404) NO SDP # << ok 148 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:56305 REQ(ACK) NO SDP # << ok 149 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b645d110) REQ(ACK) NO SDP # << ok 150 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:55095 REQ(ACK) NO SDP # << ok 151 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b644d3c0) REQ(ACK) NO SDP # << ok 152 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tcp remote-nat # UAS on 127.0.0.1:48079 # UAC on 127.0.0.1:43995 # PROXY on 127.0.0.1:45863 127.0.0.1:51275 # 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:45863 REQ(INVITE) SDP: audio=127.0.0.1:7410/2 # << ok 160 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b644a4d0) REQ(INVITE) SDP: audio=127.0.0.1:7410/2 # << ok 161 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:48079 REQ(INVITE) SDP: audio=127.0.0.1:6440/2 # << ok 162 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b644ad38) REQ(INVITE) SDP: audio=127.0.0.1:6440/2 # << ok 163 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:41261 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:41261 RSP(INVITE,404) NO SDP # << ok 164 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b6451c88) RSP(INVITE,100) NO SDP # O> 127.0.0.1:43995 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b644a578) RSP(INVITE,404) NO SDP # << ok 165 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:43995 RSP(INVITE,404) NO SDP # << ok 166 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65e89f0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65d3178) RSP(INVITE,404) NO SDP # << ok 167 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:45863 REQ(ACK) NO SDP # << ok 168 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b6454d70) REQ(ACK) NO SDP # << ok 169 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:48079 REQ(ACK) NO SDP # << ok 170 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b64520b8) REQ(ACK) NO SDP # << ok 171 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport tcp no-nat # UAS on [::1]:36201 # UAC on [::1]:55595 # PROXY on [::1]:53799 [::1]:45227 ok 172 - no fork nathelper # proxy >> OK # << ok 173 - [proxy] OK # uas >> OK # << ok 174 - [uas] OK # proxy >> ready # << ok 175 - [proxy] ready # uas >> UAS created # ready # << ok 176 - [uas] ready # uac >> OK # << ok 177 - [uac] OK # uac >> ready # << ok 178 - [uac] ready # uac >> O> [::1]:53799 REQ(INVITE) SDP: audio=[::1]:6780/2 # << ok 179 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b644bc38) REQ(INVITE) SDP: audio=[::1]:6780/2 # << ok 180 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:36201 REQ(INVITE) SDP: audio=[::1]:6780/2 # << ok 181 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b644e890) REQ(INVITE) SDP: audio=[::1]:6780/2 # << ok 182 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:36473 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:36473 RSP(INVITE,404) NO SDP # << ok 183 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b64534b8) RSP(INVITE,100) NO SDP # O> [::1]:55595 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b644d448) RSP(INVITE,404) NO SDP # << ok 184 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:55595 RSP(INVITE,404) NO SDP # << ok 185 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65d44c8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65d3ac0) RSP(INVITE,404) NO SDP # << ok 186 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:53799 REQ(ACK) NO SDP # << ok 187 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b6473cf8) REQ(ACK) NO SDP # << ok 188 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:36201 REQ(ACK) NO SDP # << ok 189 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b6457738) REQ(ACK) NO SDP # << ok 190 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport tcp inline-nat # UAS on [::1]:44177 # UAC on [::1]:55465 # PROXY on [::1]:57715 [::1]:60883 ok 191 - no fork nathelper # proxy >> OK # << ok 192 - [proxy] OK # uas >> OK # << ok 193 - [uas] OK # proxy >> ready # << ok 194 - [proxy] ready # uas >> UAS created # << # uas >> ready # << ok 195 - [uas] ready # uac >> OK # << ok 196 - [uac] OK # uac >> ready # << ok 197 - [uac] ready # uac >> O> [::1]:57715 REQ(INVITE) SDP: audio=[::1]:6690/2 # << ok 198 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b644df00) REQ(INVITE) SDP: audio=[::1]:6690/2 # << ok 199 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:44177 REQ(INVITE) SDP: audio=[::1]:10094/2 # << ok 200 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b64517b0) REQ(INVITE) SDP: audio=[::1]:10094/2 # << ok 201 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:40131 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:40131 RSP(INVITE,404) NO SDP # << ok 202 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b6459168) RSP(INVITE,100) NO SDP # O> [::1]:55465 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b6450650) RSP(INVITE,404) NO SDP # << ok 203 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:55465 RSP(INVITE,404) NO SDP # << ok 204 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65d9a48) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65d91c0) RSP(INVITE,404) NO SDP # << ok 205 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:57715 REQ(ACK) NO SDP # << ok 206 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b64665a0) REQ(ACK) NO SDP # << ok 207 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:44177 REQ(ACK) NO SDP # << ok 208 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b645ad18) REQ(ACK) NO SDP # << ok 209 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport tcp remote-nat # UAS on [::1]:41007 # UAC on [::1]:44101 # PROXY on [::1]:38213 [::1]:45331 # nathelper >> OK # << ok 210 - [nathelper] OK # proxy >> OK # << ok 211 - [proxy] OK # uas >> OK # << ok 212 - [uas] OK # proxy >> ready # << ok 213 - [proxy] ready # uas >> UAS created # << # uas >> ready # << ok 214 - [uas] ready # uac >> OK # << ok 215 - [uac] OK # uac >> ready # << ok 216 - [uac] ready # uac >> O> [::1]:38213 REQ(INVITE) SDP: audio=[::1]:3898/2 # << ok 217 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b64524c8) REQ(INVITE) SDP: audio=[::1]:3898/2 # << ok 218 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:41007 REQ(INVITE) SDP: audio=[::1]:10072/2 # << ok 219 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b64543f8) REQ(INVITE) SDP: audio=[::1]:10072/2 # << ok 220 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:44725 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:44725 RSP(INVITE,404) NO SDP # << ok 221 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b6459e70) RSP(INVITE,100) NO SDP # O> [::1]:44101 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b6452570) RSP(INVITE,404) NO SDP # << ok 222 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:44101 RSP(INVITE,404) NO SDP # << ok 223 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b65dffd0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b65df5f8) RSP(INVITE,404) NO SDP # << ok 224 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:38213 REQ(ACK) NO SDP # << ok 225 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b645b548) REQ(ACK) NO SDP # << ok 226 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:41007 REQ(ACK) NO SDP # << ok 227 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b645d670) REQ(ACK) NO SDP # << ok 228 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tls no-nat # UAS on 127.0.0.1:60715 # UAC on 127.0.0.1:34919 # PROXY on 127.0.0.1:49515 127.0.0.1:38901 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:49515 REQ(INVITE) SDP: audio=127.0.0.1:3038/2 # << ok 236 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b67ae620) REQ(INVITE) SDP: audio=127.0.0.1:3038/2 # << ok 237 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:60715 REQ(INVITE) SDP: audio=127.0.0.1:3038/2 # << ok 238 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b67af870) REQ(INVITE) SDP: audio=127.0.0.1:3038/2 # << ok 239 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:45495 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:45495 RSP(INVITE,404) NO SDP # << ok 240 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b67c8b58) RSP(INVITE,100) NO SDP # O> 127.0.0.1:34919 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b67aefb0) RSP(INVITE,404) NO SDP # << ok 241 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:34919 RSP(INVITE,404) NO SDP # << ok 242 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b69558b0) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b6948bd8) RSP(INVITE,404) NO SDP # << ok 243 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:49515 REQ(ACK) NO SDP # << ok 244 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b67cc030) REQ(ACK) NO SDP # << ok 245 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:60715 REQ(ACK) NO SDP # << ok 246 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b67ca838) REQ(ACK) NO SDP # << ok 247 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tls inline-nat # UAS on 127.0.0.1:43545 # UAC on 127.0.0.1:59479 # PROXY on 127.0.0.1:39953 127.0.0.1:47171 ok 248 - no fork nathelper # proxy >> OK # << ok 249 - [proxy] OK # uas >> OK # << ok 250 - [uas] OK # proxy >> ready # << ok 251 - [proxy] ready # uas >> UAS created # << # uas >> ready # << ok 252 - [uas] ready # uac >> OK # << ok 253 - [uac] OK # uac >> ready # << ok 254 - [uac] ready # uac >> O> 127.0.0.1:39953 REQ(INVITE) SDP: audio=127.0.0.1:3038/2 # << ok 255 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b67b2fb8) REQ(INVITE) SDP: audio=127.0.0.1:3038/2 # << ok 256 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:43545 REQ(INVITE) SDP: audio=127.0.0.1:3146/2 # << ok 257 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b67b4480) REQ(INVITE) SDP: audio=127.0.0.1:3146/2 # << ok 258 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:42779 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:42779 RSP(INVITE,404) NO SDP # << ok 259 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b67da0f8) RSP(INVITE,100) NO SDP # O> 127.0.0.1:59479 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b67da278) RSP(INVITE,404) NO SDP # << ok 260 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:59479 RSP(INVITE,404) NO SDP # << ok 261 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b694f0e8) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b694e4e8) RSP(INVITE,404) NO SDP # << ok 262 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:39953 REQ(ACK) NO SDP # << ok 263 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b67f1678) REQ(ACK) NO SDP # << ok 264 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:43545 REQ(ACK) NO SDP # << ok 265 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b67cea48) REQ(ACK) NO SDP # << ok 266 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip4 transport tls remote-nat # UAS on 127.0.0.1:43157 # UAC on 127.0.0.1:59995 # PROXY on 127.0.0.1:33999 127.0.0.1:51651 # 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:33999 REQ(INVITE) SDP: audio=127.0.0.1:3038/2 # << ok 274 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b67c2ff8) REQ(INVITE) SDP: audio=127.0.0.1:3038/2 # << ok 275 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> 127.0.0.1:43157 REQ(INVITE) SDP: audio=127.0.0.1:11336/2 # << ok 276 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b67b71c8) REQ(INVITE) SDP: audio=127.0.0.1:11336/2 # << ok 277 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> 127.0.0.1:44341 RSP(INVITE,100) NO SDP # << # uas >> O> 127.0.0.1:44341 RSP(INVITE,404) NO SDP # << ok 278 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b67cfd08) RSP(INVITE,100) NO SDP # O> 127.0.0.1:59995 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b67ce470) RSP(INVITE,404) NO SDP # << ok 279 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> 127.0.0.1:59995 RSP(INVITE,404) NO SDP # << ok 280 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b6953880) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b694a480) RSP(INVITE,404) NO SDP # << ok 281 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> 127.0.0.1:33999 REQ(ACK) NO SDP # << ok 282 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b67e3208) REQ(ACK) NO SDP # << ok 283 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> 127.0.0.1:43157 REQ(ACK) NO SDP # << ok 284 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b67d2940) REQ(ACK) NO SDP # << ok 285 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport tls no-nat # UAS on [::1]:41227 # UAC on [::1]:36315 # PROXY on [::1]:49701 [::1]:60417 ok 286 - no fork nathelper # proxy >> OK # << ok 287 - [proxy] OK # uas >> OK # << ok 288 - [uas] OK # proxy >> ready # << ok 289 - [proxy] ready # uas >> UAS created # ready # << ok 290 - [uas] ready # uac >> OK # << ok 291 - [uac] OK # uac >> ready # << ok 292 - [uac] ready # uac >> O> [::1]:49701 REQ(INVITE) SDP: audio=[::1]:3038/2 # << ok 293 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b67ba5a8) REQ(INVITE) SDP: audio=[::1]:3038/2 # << ok 294 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:41227 REQ(INVITE) SDP: audio=[::1]:3038/2 # << ok 295 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b67bc3a0) REQ(INVITE) SDP: audio=[::1]:3038/2 # << ok 296 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:34769 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:34769 RSP(INVITE,404) NO SDP # << ok 297 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b67d3460) RSP(INVITE,100) NO SDP # O> [::1]:36315 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b67d3a88) RSP(INVITE,404) NO SDP # << ok 298 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:36315 RSP(INVITE,404) NO SDP # << ok 299 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b6957910) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b6951088) RSP(INVITE,404) NO SDP # << ok 300 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:49701 REQ(ACK) NO SDP # << ok 301 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b67d4700) REQ(ACK) NO SDP # << ok 302 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:41227 REQ(ACK) NO SDP # << ok 303 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b67d73d0) REQ(ACK) NO SDP # << ok 304 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport tls inline-nat # UAS on [::1]:50783 # UAC on [::1]:35701 # PROXY on [::1]:39889 [::1]:44073 ok 305 - no fork nathelper # proxy >> OK # << ok 306 - [proxy] OK # uas >> OK # << ok 307 - [uas] OK # proxy >> ready # << ok 308 - [proxy] ready # uas >> UAS created # ready # << ok 309 - [uas] ready # uac >> OK # << ok 310 - [uac] OK # uac >> ready # << ok 311 - [uac] ready # uac >> O> [::1]:39889 REQ(INVITE) SDP: audio=[::1]:3038/2 # << ok 312 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b67cba10) REQ(INVITE) SDP: audio=[::1]:3038/2 # << ok 313 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:50783 REQ(INVITE) SDP: audio=[::1]:3146/2 # << ok 314 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b67bce48) REQ(INVITE) SDP: audio=[::1]:3146/2 # << ok 315 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:44373 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:44373 RSP(INVITE,404) NO SDP # << ok 316 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b67d8748) RSP(INVITE,100) NO SDP # O> [::1]:35701 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b67d7208) RSP(INVITE,404) NO SDP # << ok 317 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:35701 RSP(INVITE,404) NO SDP # << ok 318 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b6963810) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b69579d8) RSP(INVITE,404) NO SDP # << ok 319 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:39889 REQ(ACK) NO SDP # << ok 320 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b67e6830) REQ(ACK) NO SDP # << ok 321 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:50783 REQ(ACK) NO SDP # << ok 322 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b67d70d8) REQ(ACK) NO SDP # << ok 323 - [uas] (?^:I<.*REQ\(ACK\)) # ------- test with family ip6 transport tls remote-nat # UAS on [::1]:38663 # UAC on [::1]:60355 # PROXY on [::1]:45191 [::1]:46871 # nathelper >> OK # << ok 324 - [nathelper] OK # proxy >> OK # << ok 325 - [proxy] OK # uas >> OK # << ok 326 - [uas] OK # proxy >> ready # << ok 327 - [proxy] ready # uas >> UAS created # ready # << ok 328 - [uas] ready # uac >> OK # << ok 329 - [uac] OK # uac >> ready # << ok 330 - [uac] ready # uac >> O> [::1]:45191 REQ(INVITE) SDP: audio=[::1]:3038/2 # << ok 331 - [uac] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> I< HASH(0x55a6b67d0568) REQ(INVITE) SDP: audio=[::1]:3038/2 # << ok 332 - [proxy] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # proxy >> O> [::1]:38663 REQ(INVITE) SDP: audio=[::1]:11336/2 # << ok 333 - [proxy] (?^:O>.*REQ\(INVITE\) SDP: audio=\S+) # uas >> I< HASH(0x55a6b67c12e0) REQ(INVITE) SDP: audio=[::1]:11336/2 # << ok 334 - [uas] (?^:I<.*REQ\(INVITE\) SDP: audio=\S+) # uas >> O> [::1]:34299 RSP(INVITE,100) NO SDP # << # uas >> O> [::1]:34299 RSP(INVITE,404) NO SDP # << ok 335 - [uas] (?^:O>.*RSP\(INVITE,404\)) # proxy >> I< HASH(0x55a6b67da608) RSP(INVITE,100) NO SDP # O> [::1]:60355 RSP(INVITE,100) NO SDP # << # proxy >> I< HASH(0x55a6b67dab18) RSP(INVITE,404) NO SDP # << ok 336 - [proxy] (?^:I<.*RSP\(INVITE,404\)) # proxy >> O> [::1]:60355 RSP(INVITE,404) NO SDP # << ok 337 - [proxy] (?^:O>.*RSP\(INVITE,404\)) # uac >> I< HASH(0x55a6b696fd00) RSP(INVITE,100) NO SDP # << # uac >> I< HASH(0x55a6b6957808) RSP(INVITE,404) NO SDP # << ok 338 - [uac] (?^:I<.*RSP\(INVITE,404\)) # uac >> O> [::1]:45191 REQ(ACK) NO SDP # << ok 339 - [uac] (?^:O>.*REQ\(ACK\)) # proxy >> I< HASH(0x55a6b67db860) REQ(ACK) NO SDP # << ok 340 - [proxy] (?^:I<.*REQ\(ACK\)) # proxy >> O> [::1]:38663 REQ(ACK) NO SDP # << ok 341 - [proxy] (?^:O>.*REQ\(ACK\)) # uas >> I< HASH(0x55a6b67dbb50) REQ(ACK) NO SDP # << ok 342 - [uas] (?^:I<.*REQ\(ACK\)) 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=23, Tests=1981, 387 wallclock secs ( 0.39 usr 0.06 sys + 37.50 cusr 4.93 csys = 42.88 CPU) Result: PASS make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libnet-sip-perl/ make -j4 install DESTDIR=/<>/debian/libnet-sip-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/<>' Manifying 30 pod documents Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Request.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Response.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Blocker.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Debug.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dropper.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Packet.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Leg.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/DTMF.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/SDP.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Redirect.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/ReceiveChain.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Leg.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dispatcher.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dispatcher.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Authorize.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Endpoint.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Util.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Debug.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/DTMF.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/StatelessProxy.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Blocker.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Redirect.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Packet.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Response.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/SocketPool.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Registrar.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Request.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Registrar.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/SDP.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Endpoint.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Util.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Authorize.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/SocketPool.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/ReceiveChain.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/StatelessProxy.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Endpoint/Context.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Endpoint/Context.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dropper/ByField.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dropper/ByIPPort.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dispatcher/Eventloop.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Dispatcher/Eventloop.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Client.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Server.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Local.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Local.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Client.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Server.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Base.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/NATHelper/Base.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple/Call.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple/Call.pod Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple/RTP.pm Installing /<>/debian/libnet-sip-perl/usr/share/perl5/Net/SIP/Simple/RTP.pod Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Debug.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Simple::RTP.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dispatcher::Eventloop.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Packet.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Redirect.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::SocketPool.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Endpoint::Context.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::SDP.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::NATHelper::Server.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Leg.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Util.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Response.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dispatcher.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::StatelessProxy.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Simple.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Blocker.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::NATHelper::Local.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::NATHelper::Base.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::ReceiveChain.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Simple::Call.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dropper::ByIPPort.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Endpoint.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Request.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dropper::ByField.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Authorize.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Dropper.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::DTMF.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::NATHelper::Client.3pm Installing /<>/debian/libnet-sip-perl/usr/share/man/man3/Net::SIP::Registrar.3pm make[1]: Leaving directory '/<>' 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 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libnet-sip-perl (in debian/libnet-sip-perl); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libnet-sip-perl/DEBIAN/control, package libnet-sip-perl, directory debian/libnet-sip-perl pkgstripfiles: Running PNG optimization (using 4 cpus) for package libnet-sip-perl ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libnet-sip-perl' in '../libnet-sip-perl_0.836-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libnet-sip-perl_0.836-1_amd64.buildinfo dpkg-genchanges --build=binary -mLaunchpad Build Daemon -O../libnet-sip-perl_0.836-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) -------------------------------------------------------------------------------- Build finished at 2023-10-26T19:52:32Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ libnet-sip-perl_0.836-1_amd64.changes: -------------------------------------- Format: 1.8 Date: Sat, 30 Sep 2023 00:46:32 +0200 Source: libnet-sip-perl Binary: libnet-sip-perl Built-For-Profiles: noudeb Architecture: all Version: 0.836-1 Distribution: noble-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: gregor herrmann Description: libnet-sip-perl - framework for SIP modules Closes: 1047774 Changes: libnet-sip-perl (0.836-1) unstable; urgency=medium . * Import upstream version 0.836. * Add created test file to debian/clean. (Closes: #1047774) Checksums-Sha1: d9a8181cb6c9ed07b880fbd292eeb356706ccad9 239262 libnet-sip-perl_0.836-1_all.deb 3f1435fc9075d1dc73bb8c236464c9f276576c43 5595 libnet-sip-perl_0.836-1_amd64.buildinfo Checksums-Sha256: 0e1143d75b83b14890816221a9b7c82a214057a5dbf9c2f19c8a1cfb6cb8aeca 239262 libnet-sip-perl_0.836-1_all.deb 21e69beeb3baa378822cd0a6546053ac3598b2e7fcb5fab8a65de90819b5613e 5595 libnet-sip-perl_0.836-1_amd64.buildinfo Files: a1b80821cad6842c6281d6b22bead10c 239262 perl optional libnet-sip-perl_0.836-1_all.deb 2023f33f71c38b408c61d02d1e2a8f39 5595 perl optional libnet-sip-perl_0.836-1_amd64.buildinfo /<>/libnet-sip-perl_0.836-1_amd64.changes.new could not be renamed to /<>/libnet-sip-perl_0.836-1_amd64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: libnet-sip-perl Binary: libnet-sip-perl Architecture: all Version: 0.836-1 Checksums-Md5: a1b80821cad6842c6281d6b22bead10c 239262 libnet-sip-perl_0.836-1_all.deb Checksums-Sha1: d9a8181cb6c9ed07b880fbd292eeb356706ccad9 239262 libnet-sip-perl_0.836-1_all.deb Checksums-Sha256: 0e1143d75b83b14890816221a9b7c82a214057a5dbf9c2f19c8a1cfb6cb8aeca 239262 libnet-sip-perl_0.836-1_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 Build-Date: Thu, 26 Oct 2023 19:52:32 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-13), autotools-dev (= 20220109.1), base-files (= 13ubuntu3), base-passwd (= 3.6.2), bash (= 5.2.15-2ubuntu1), binutils (= 2.41-5ubuntu1), binutils-common (= 2.41-5ubuntu1), binutils-x86-64-linux-gnu (= 2.41-5ubuntu1), bsdextrautils (= 2.39.1-4ubuntu2), bsdutils (= 1:2.39.1-4ubuntu2), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5build1), coreutils (= 9.1-1ubuntu2), cpp (= 4:13.2.0-1ubuntu1), cpp-13 (= 13.2.0-6ubuntu1), dash (= 0.5.12-6ubuntu1), debconf (= 1.5.82), debhelper (= 13.11.7ubuntu1), debianutils (= 5.14), debugedit (= 1:5.0-5), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.0ubuntu1), dpkg-dev (= 1.22.0ubuntu1), dwz (= 0.15-1), file (= 1:5.45-2), findutils (= 4.9.0-5), g++ (= 4:13.2.0-1ubuntu1), g++-13 (= 13.2.0-6ubuntu1), gcc (= 4:13.2.0-1ubuntu1), gcc-13 (= 13.2.0-6ubuntu1), gcc-13-base (= 13.2.0-6ubuntu1), gettext (= 0.21-13), gettext-base (= 0.21-13), grep (= 3.11-3), groff-base (= 1.23.0-3), gzip (= 1.12-1ubuntu1), hostname (= 3.23+nmu1ubuntu1), init-system-helpers (= 1.65.2ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-3), libarchive-zip-perl (= 1.68-1), libasan8 (= 13.2.0-6ubuntu1), libatomic1 (= 13.2.0-6ubuntu1), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.1.1-1), libaudit1 (= 1:3.1.1-1), libbinutils (= 2.41-5ubuntu1), libblkid1 (= 2.39.1-4ubuntu2), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.38-3ubuntu1), libc-dev-bin (= 2.38-3ubuntu1), libc6 (= 2.38-3ubuntu1), libc6-dev (= 2.38-3ubuntu1), libcap-ng0 (= 0.8.3-1build2), libcap2 (= 1:2.66-4ubuntu1), libcc1-0 (= 13.2.0-6ubuntu1), libcom-err2 (= 1.47.0-2ubuntu1), libcrypt-dev (= 1:4.4.36-2), libcrypt1 (= 1:4.4.36-2), libctf-nobfd0 (= 2.41-5ubuntu1), libctf0 (= 2.41-5ubuntu1), libdb5.3 (= 5.3.28+dfsg2-2), libdebconfclient0 (= 0.270ubuntu1), libdebhelper-perl (= 13.11.7ubuntu1), libdigest-hmac-perl (= 1.04+dfsg-2), libdpkg-perl (= 1.22.0ubuntu1), libdw1 (= 0.189-4), libelf1 (= 0.189-4), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-13-dev (= 13.2.0-6ubuntu1), libgcc-s1 (= 13.2.0-6ubuntu1), libgcrypt20 (= 1.10.2-3ubuntu1), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgomp1 (= 13.2.0-6ubuntu1), libgpg-error0 (= 1.47-2), libgprofng0 (= 2.41-5ubuntu1), libgssapi-krb5-2 (= 1.20.1-3ubuntu1), libhwasan0 (= 13.2.0-6ubuntu1), libicu72 (= 72.1-3ubuntu3), libio-socket-ssl-perl (= 2.083-1), libisl23 (= 0.26-3), libitm1 (= 13.2.0-6ubuntu1), libjansson4 (= 2.14-2), libk5crypto3 (= 1.20.1-3ubuntu1), libkeyutils1 (= 1.6.3-2), libkrb5-3 (= 1.20.1-3ubuntu1), libkrb5support0 (= 1.20.1-3ubuntu1), liblsan0 (= 13.2.0-6ubuntu1), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.4.1-0.2), libmagic-mgc (= 1:5.45-2), libmagic1 (= 1:5.45-2), libmd0 (= 1.1.0-1), libmount1 (= 2.39.1-4ubuntu2), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.1-1), libnet-dns-perl (= 1.39-2ubuntu1), libnet-ssleay-perl (= 1.92-2build2), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libpam-modules (= 1.5.2-6ubuntu1), libpam-modules-bin (= 1.5.2-6ubuntu1), libpam-runtime (= 1.5.2-6ubuntu1), libpam0g (= 1.5.2-6ubuntu1), libpcre2-8-0 (= 10.42-4), libperl5.36 (= 5.36.0-9ubuntu1), libpipeline1 (= 1.5.7-1), libquadmath0 (= 13.2.0-6ubuntu1), libseccomp2 (= 2.5.4-1ubuntu3), libselinux1 (= 3.5-1), libsframe1 (= 2.41-5ubuntu1), libsmartcols1 (= 2.39.1-4ubuntu2), libssl3 (= 3.0.10-1ubuntu2.1), libstdc++-13-dev (= 13.2.0-6ubuntu1), libstdc++6 (= 13.2.0-6ubuntu1), libsub-override-perl (= 0.09-4), libsystemd0 (= 253.5-1ubuntu7), libtinfo6 (= 6.4+20231016-1), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-7), libtsan2 (= 13.2.0-6ubuntu1), libubsan1 (= 13.2.0-6ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 253.5-1ubuntu7), libunistring2 (= 1.0-2), libuuid1 (= 2.39.1-4ubuntu2), libxml2 (= 2.9.14+dfsg-1.3), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.5.0-9.9), login (= 1:4.13+dfsg1-1ubuntu1), lto-disabled-list (= 43), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-1), mawk (= 1.3.4.20230808-1), ncurses-base (= 6.4+20231016-1), ncurses-bin (= 6.4+20231016-1), net-tools (= 2.10-0.1ubuntu3), netbase (= 6.4), patch (= 2.7.6-7build2), perl (= 5.36.0-9ubuntu1), perl-base (= 5.36.0-9ubuntu1), perl-modules-5.36 (= 5.36.0-9ubuntu1), perl-openssl-defaults (= 7), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-1), sensible-utils (= 0.0.20), sysvinit-utils (= 3.07-1ubuntu1), tar (= 1.34+dfsg-1.2ubuntu1), util-linux (= 2.39.1-4ubuntu2), xz-utils (= 5.4.1-0.2), zlib1g (= 1:1.2.13.dfsg-1ubuntu5) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1696027592" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libnet-sip-perl_0.836-1_all.deb ------------------------------- new Debian package, version 2.0. size 239262 bytes: control archive=3453 bytes. 779 bytes, 17 lines control 8286 bytes, 108 lines md5sums Package: libnet-sip-perl Version: 0.836-1 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: Debian Perl Group Installed-Size: 747 Depends: perl:any, libsocket-perl Recommends: libio-socket-ssl-perl, libnet-dns-perl Section: perl Priority: optional Homepage: https://metacpan.org/release/Net-SIP Description: framework for SIP modules Net::SIP is a Perl framework that provides many useful tools with which to write software for SIP endpoints (e.g phones, answer machines), SIP proxies and registrars. It contains no GUI and no real code for working with video or audio, though it does have some support for RTP (no RTCP) and working with PCMU/8000 and PCMA/8000 data. drwxr-xr-x root/root 0 2023-09-29 22:46 ./ drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/ drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/ drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/doc/libnet-sip-perl/ -rw-r--r-- root/root 68 2009-01-23 07:47 ./usr/share/doc/libnet-sip-perl/BUGS -rw-r--r-- root/root 1995 2009-01-23 07:47 ./usr/share/doc/libnet-sip-perl/HOWTO -rw-r--r-- root/root 1074 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/README -rw-r--r-- root/root 600 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/THANKS -rw-r--r-- root/root 431 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/TODO -rw-r--r-- root/root 1516 2023-09-29 22:46 ./usr/share/doc/libnet-sip-perl/changelog.Debian.gz -rw-r--r-- root/root 1529 2023-09-29 22:46 ./usr/share/doc/libnet-sip-perl/copyright drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/doc/libnet-sip-perl/examples/ -rw-r--r-- root/root 9934 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/3pcc.pl -rw-r--r-- root/root 872 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/README drwxr-xr-x root/root 0 2023-07-12 17:39 ./usr/share/doc/libnet-sip-perl/examples/bench/ -rw-r--r-- root/root 479 2009-01-23 07:47 ./usr/share/doc/libnet-sip-perl/examples/bench/README -rw-r--r-- root/root 3772 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/bench/call.pl -rw-r--r-- root/root 1165 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/bench/listen.pl drwxr-xr-x root/root 0 2023-07-12 17:39 ./usr/share/doc/libnet-sip-perl/examples/bin/ -rw-r--r-- root/root 570 2009-01-23 07:47 ./usr/share/doc/libnet-sip-perl/examples/bin/README -rw-r--r-- root/root 5659 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/bin/answer_machine.pl -rw-r--r-- root/root 3357 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/bin/nathelper.pl -rw-r--r-- root/root 13240 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/bin/stateless_proxy.pl -rw-r--r-- root/root 1184 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/dtmf.pl -rw-r--r-- root/root 5189 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/invite_and_recv.pl -rw-r--r-- root/root 5896 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/invite_and_send.pl -rw-r--r-- root/root 863 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/register_and_redirect.pl -rw-r--r-- root/root 702 2021-05-04 15:56 ./usr/share/doc/libnet-sip-perl/examples/test_registrar_and_proxy.pl drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/man/man3/ -rw-r--r-- root/root 3616 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP.3pm.gz -rw-r--r-- root/root 2894 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Authorize.3pm.gz -rw-r--r-- root/root 1618 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Blocker.3pm.gz -rw-r--r-- root/root 2410 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::DTMF.3pm.gz -rw-r--r-- root/root 3334 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Debug.3pm.gz -rw-r--r-- root/root 4942 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Dispatcher.3pm.gz -rw-r--r-- root/root 3036 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Dispatcher::Eventloop.3pm.gz -rw-r--r-- root/root 1824 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Dropper.3pm.gz -rw-r--r-- root/root 1839 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Dropper::ByField.3pm.gz -rw-r--r-- root/root 2385 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Dropper::ByIPPort.3pm.gz -rw-r--r-- root/root 4216 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Endpoint.3pm.gz -rw-r--r-- root/root 4690 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Endpoint::Context.3pm.gz -rw-r--r-- root/root 3662 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Leg.3pm.gz -rw-r--r-- root/root 4309 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::NATHelper::Base.3pm.gz -rw-r--r-- root/root 1668 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::NATHelper::Client.3pm.gz -rw-r--r-- root/root 1546 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::NATHelper::Local.3pm.gz -rw-r--r-- root/root 2115 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::NATHelper::Server.3pm.gz -rw-r--r-- root/root 3919 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Packet.3pm.gz -rw-r--r-- root/root 2135 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::ReceiveChain.3pm.gz -rw-r--r-- root/root 1801 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Redirect.3pm.gz -rw-r--r-- root/root 2368 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Registrar.3pm.gz -rw-r--r-- root/root 2459 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Request.3pm.gz -rw-r--r-- root/root 1440 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Response.3pm.gz -rw-r--r-- root/root 3112 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::SDP.3pm.gz -rw-r--r-- root/root 4754 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Simple.3pm.gz -rw-r--r-- root/root 5811 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Simple::Call.3pm.gz -rw-r--r-- root/root 2153 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Simple::RTP.3pm.gz -rw-r--r-- root/root 3477 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::SocketPool.3pm.gz -rw-r--r-- root/root 3063 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::StatelessProxy.3pm.gz -rw-r--r-- root/root 5393 2023-09-29 22:46 ./usr/share/man/man3/Net::SIP::Util.3pm.gz drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/perl5/ drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/perl5/Net/ -rw-r--r-- root/root 2133 2023-07-12 17:27 ./usr/share/perl5/Net/SIP.pm -rw-r--r-- root/root 5938 2021-05-04 15:56 ./usr/share/perl5/Net/SIP.pod drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/perl5/Net/SIP/ -rw-r--r-- root/root 10229 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Authorize.pm -rw-r--r-- root/root 4053 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Authorize.pod -rw-r--r-- root/root 2200 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Blocker.pm -rw-r--r-- root/root 948 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Blocker.pod -rw-r--r-- root/root 14672 2023-07-12 13:59 ./usr/share/perl5/Net/SIP/DTMF.pm -rw-r--r-- root/root 2747 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/DTMF.pod -rw-r--r-- root/root 8819 2021-05-04 18:53 ./usr/share/perl5/Net/SIP/Debug.pm -rw-r--r-- root/root 4833 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Debug.pod -rw-r--r-- root/root 42605 2021-07-16 18:51 ./usr/share/perl5/Net/SIP/Dispatcher.pm -rw-r--r-- root/root 9114 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Dispatcher.pod drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/perl5/Net/SIP/Dispatcher/ -rw-r--r-- root/root 9531 2023-01-03 10:41 ./usr/share/perl5/Net/SIP/Dispatcher/Eventloop.pm -rw-r--r-- root/root 4289 2021-08-16 07:48 ./usr/share/perl5/Net/SIP/Dispatcher/Eventloop.pod -rw-r--r-- root/root 2842 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Dropper.pm drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/perl5/Net/SIP/Dropper/ -rw-r--r-- root/root 2467 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Dropper/ByField.pm -rw-r--r-- root/root 5993 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Dropper/ByIPPort.pm -rw-r--r-- root/root 13109 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Endpoint.pm -rw-r--r-- root/root 7424 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Endpoint.pod drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/perl5/Net/SIP/Endpoint/ -rw-r--r-- root/root 19751 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Endpoint/Context.pm -rw-r--r-- root/root 9243 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Endpoint/Context.pod -rw-r--r-- root/root 22442 2023-01-28 18:20 ./usr/share/perl5/Net/SIP/Leg.pm -rw-r--r-- root/root 5864 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Leg.pod drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/perl5/Net/SIP/NATHelper/ -rw-r--r-- root/root 36547 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/NATHelper/Base.pm -rw-r--r-- root/root 7338 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/NATHelper/Base.pod -rw-r--r-- root/root 1808 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/NATHelper/Client.pm -rw-r--r-- root/root 1115 2009-01-23 07:47 ./usr/share/perl5/Net/SIP/NATHelper/Client.pod -rw-r--r-- root/root 2123 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/NATHelper/Local.pm -rw-r--r-- root/root 1355 2009-01-23 07:47 ./usr/share/perl5/Net/SIP/NATHelper/Local.pod -rw-r--r-- root/root 5804 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/NATHelper/Server.pm -rw-r--r-- root/root 2561 2009-01-23 07:47 ./usr/share/perl5/Net/SIP/NATHelper/Server.pod -rw-r--r-- root/root 30309 2023-01-03 10:41 ./usr/share/perl5/Net/SIP/Packet.pm -rw-r--r-- root/root 6548 2021-09-02 09:32 ./usr/share/perl5/Net/SIP/Packet.pod -rw-r--r-- root/root 2457 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/ReceiveChain.pm -rw-r--r-- root/root 2300 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/ReceiveChain.pod -rw-r--r-- root/root 1626 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Redirect.pm -rw-r--r-- root/root 1340 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Redirect.pod -rw-r--r-- root/root 6692 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Registrar.pm -rw-r--r-- root/root 2596 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Registrar.pod -rw-r--r-- root/root 11103 2023-01-28 17:18 ./usr/share/perl5/Net/SIP/Request.pm -rw-r--r-- root/root 2734 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Request.pod -rw-r--r-- root/root 1239 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Response.pm -rw-r--r-- root/root 669 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Response.pod -rw-r--r-- root/root 14561 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/SDP.pm -rw-r--r-- root/root 4005 2023-09-29 22:46 ./usr/share/perl5/Net/SIP/SDP.pod -rw-r--r-- root/root 20203 2021-09-02 09:31 ./usr/share/perl5/Net/SIP/Simple.pm -rw-r--r-- root/root 8968 2021-09-02 09:31 ./usr/share/perl5/Net/SIP/Simple.pod drwxr-xr-x root/root 0 2023-09-29 22:46 ./usr/share/perl5/Net/SIP/Simple/ -rw-r--r-- root/root 25855 2023-07-12 17:10 ./usr/share/perl5/Net/SIP/Simple/Call.pm -rw-r--r-- root/root 13041 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Simple/Call.pod -rw-r--r-- root/root 14649 2023-07-02 13:56 ./usr/share/perl5/Net/SIP/Simple/RTP.pm -rw-r--r-- root/root 2404 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Simple/RTP.pod -rw-r--r-- root/root 22243 2023-01-28 17:28 ./usr/share/perl5/Net/SIP/SocketPool.pm -rw-r--r-- root/root 5281 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/SocketPool.pod -rw-r--r-- root/root 25338 2021-09-02 09:32 ./usr/share/perl5/Net/SIP/StatelessProxy.pm -rw-r--r-- root/root 4445 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/StatelessProxy.pod -rw-r--r-- root/root 27678 2021-09-06 10:55 ./usr/share/perl5/Net/SIP/Util.pm -rw-r--r-- root/root 10277 2021-05-04 15:56 ./usr/share/perl5/Net/SIP/Util.pod +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 3564 Build-Time: 390 Distribution: noble-proposed Host Architecture: amd64 Install-Time: 61 Job: libnet-sip-perl_0.836-1.dsc Machine Architecture: amd64 Package: libnet-sip-perl Package-Time: 452 Source-Version: 0.836-1 Space: 3564 Status: successful Version: 0.836-1 -------------------------------------------------------------------------------- Finished at 2023-10-26T19:52:32Z Build needed 00:07:32, 3564k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-26917230 Scanning for processes to kill in build PACKAGEBUILD-26917230