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