Bug 209161 - net/siproxd: new upstream release 0.8.2
Summary: net/siproxd: new upstream release 0.8.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Kurt Jaeger
Depends on:
Reported: 2016-04-30 08:41 UTC by Thomas
Modified: 2016-05-12 19:05 UTC (History)
3 users (show)

See Also:
pi: maintainer-feedback-


Note You need to log in before you can comment on or make changes to this bug.
Description Thomas 2016-04-30 08:41:46 UTC
Please update ports net/siproxd to latest version.

It contains many enhancements & fixed that are very helpful if not required in today's SIP environments.

 - We do now support dealing with anonymous calls. Some UAs (Fritzboxes
   and possibly other UAs as well) do behave in an interesting way if
   receiving an anonymous call (CLID suppressed by caller), causing the call
   to be dropped after 20...30 seconds.
 - Support for SIP Trunks - we do now supports SIP Trunks where a whole
   DID number block is attached to one single SIP account.
 - Various interoperability issues have been resolved, check the list of
   new plugins below.

 New plugins:
 - plugin_stripheader
   Allows to strip particular headers from SIP messages. Useful if your
   provider chokes on some headers included by your local UA.
 - plugin_codecfilter
   Allows blacklisting of codecs and removes those from any passing SDP
   payload in both (incoming and outgoing) directions. This allows the
   proxy to force the exclusion of particular codecs in the negotiation
   between a local UA and a remote side.
 - plugin_siptrunk
   Plugin to handle SIP Trunks where using *one* single SIP account a
   whole number block is routed. Please read the comments in the config
   file section.
 - plugin_fix_DTAG
   This plugin attempts to work-around some SIP issues with
   T-ONLINE SIP (as of 2015). T-Online.de sends broken Via headers in
   responses, causing the received SIP response to be discarded by
   any SIP client that properly checks the Via chain.
 - plugin_fix_fbox_anoncall
   This plugin attempts to work-around some SIP issues with
   Fritzbox devices and anonymous calls. Fritzbox devices do change their
   Contact header when answering an anonymous call (suppressed CLID) - this
   in turn confuses siproxd. This plugin attempts to work around this by
   sanitizing the Contact Header before processing.

From Changelog:

  16-Apr-2016:  - Released 0.8.2
  24-Feb-2016:  - plugin_fix_fbox_anoncall: improved matching and rewriting
                  (="fixing") Contact header on anonymous calls.
  30-Jan-2016:  - added plugin_fix_fbox_anoncall: a plugin to work around
                  some quirks from Fritzboxes when receiving anonymous calls
                  (calls with supressed CLID). Might also work for other UAs.
  11-Oct-2015:  - performance improvement in DNS lookup/caching
  20-Sep-2015:  - added plugin_siptrunk: a plugin to support SIP
                  trunks with multiple numbers within the same SIP account.
  12-Sep-2015:  - added plugin_fix_DTAG: workaround for Deutsche Telekom AG
                  SIP service which has a broken Via Header handling in some
  17-Jul-2015:  - better handling of libltdl bug ("undefined reference to ...")
                  added --with-ltdl-fix to configure)
  12-Jul-2015:  - better handling of URI params (SNOM: ;line=xxxx in Contact
                  header) - URI params are now taken into consideration when
                  masquerading / un-masquerading.
  02-Jul-2015:  - fixed a possible SEGV in sip_find_direction()
                - plugin_stripheader: may now strip just a particular value
                  from the headers
  26-Jan-2015:  - added plugin_codecfilter (remove particular codecs in SDP
  20-Jan-2015:  - added plugin_stripheader (remove particular SIP headers 
                  from message)
  26-Sep-2014:  - fixed some #include and data-type issues.
  25-May-2014:  - PLUGIN_PROCESS_RAW: properly deal with the situation if a
                  RAW plugin modifies the message lengh.
  11-Feb-2013:  - plugin_defaulttarget: add "received from" IP to logging
  07-Apr-2012:  - Some compatibility hack with newer libtool versions
  10-Jul-2011:  - Added --with-included-libtool to configure to allow
                  forcing the use of the included libltdl

Download here:
Comment 1 Kurt Jaeger freebsd_committer 2016-05-12 19:05:18 UTC
Update committed, thanks.
Comment 2 commit-hook freebsd_committer 2016-05-12 19:05:44 UTC
A commit references this bug:

Author: pi
Date: Thu May 12 19:04:53 UTC 2016
New revision: 415083
URL: https://svnweb.freebsd.org/changeset/ports/415083

  net/siproxd: 0.8.1 -> 0.8.2


  PR:		209161
  Requested by:	tries@gmx.net
  Approved by:	frank@dynamical-systems.org (maintainer timeout)