Bug#902598: siproxd: Sends replies to wrong address
Matthias Urlichs
matthias at urlichs.de
Thu Jun 28 10:00:20 BST 2018
Package: siproxd
Version: 1:0.8.1-4.1
Severity: important
siproxy sends SIP registration replies to the wrong address.
Specifically, this hostname couldn't be resolved, thus the REGISTER is
rejected:
[pid 10545] recvfrom(4, "REGISTER sip:pbx1 SIP/2.0\r\nVia: SIP/2.0/UDP 213.95.149.23:5060;branch=z9hG4bK45607d54\r\nMax-Forwards: 70\r\nFrom: <sip:SmurfAsterisk at pbx1.noris.net>;tag=as323b8169\r\nTo: <sip:SmurfAsterisk at pbx1.noris.net>\r\nCall-ID: 14f44c1b7facb9c843d3b30d046503a1 at 127.0.1.1\r\nCSeq: 152 REGISTER\r\nSupported: replaces, timer\r\nUser-Agent: Smurf-O-Asterisk\r\nExpires: 120\r\nContact: <sip:1717 at 213.95.149.23:5060>\r\nContent-Length: 0\r\n\r\n", 8195, 0, {sa_family=AF_INET, sin_port=htons(5060), sin_addr=inet_addr("10.107.8.134")}, [16]) = 408
[pid 10545] sendto(4, "SIP/2.0 408 Request Timeout\r\nVia: SIP/2.0/UDP 213.95.149.23:5060;branch=z9hG4bK45607d54\r\nFrom: <sip:SmurfAsterisk at pbx1.noris.net>;tag=as323b8169\r\nTo: <sip:SmurfAsterisk at pbx1.noris.net>\r\nCall-ID: 14f44c1b7facb9c843d3b30d046503a1 at 127.0.1.1\r\nCSeq: 152 REGISTER\r\nContent-Length: 0\r\n\r\n", 280, 0, {sa_family=AF_INET, sin_port=htons(5060), sin_addr=inet_addr("213.95.149.23")}, 16) = 280
SIP states that INVITEs et al. shall go to the address named in
the Contact: header. This however is not an INVITE but a reply to
a registration attempt. It needs to be sent to the host+port which
transmitted the original request.
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (750, 'testing'), (700, 'stable'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.13.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages siproxd depends on:
ii adduser 3.117
ii libc6 2.27-3
ii libltdl7 2.4.6-2.1
pn libosip2-11 <none>
siproxd recommends no packages.
siproxd suggests no packages.
More information about the Pkg-voip-maintainers
mailing list