GNU SIP Witch Changelog

What's new in GNU SIP Witch 1.8.7

Jan 29, 2014
  • Fixed systemd multi-arch pathing issue
  • systemd unit file fixes from Michael Scherer

New in GNU SIP Witch 1.4.0 (Nov 22, 2012)

  • Updated for the new ucommon 6 API.
  • Support for VoIP hotspot mode.
  • Initial support for the exosip 4.0 API.
  • Better mingw build support.
  • Better debuging tools.
  • A switchview GUI.

New in GNU SIP Witch 0.10.2 (Mar 17, 2011)

  • cmake build was introduced.
  • A new desktop permissions mode was added for integration between sipwitch service running as a privileged daemon and the user desktop.
  • The utilities were reorganized and simplified.

New in GNU SIP Witch 0.9.2 (Nov 10, 2010)

  • Issues related to TLS SIP support, publishing of contact information in registration replies and clean shutdown on server failure have been fixed.

New in GNU SIP Witch 0.9.1 (Aug 16, 2010)

  • Refactoring of the API to take advantage of command parsing, internationalization, and other features offered in the newest ucommon releases.

New in GNU SIP Witch 0.8.4 (Jul 12, 2010)

  • Minor bugfixes and feature enhancements.

New in GNU SIP Witch 0.5.3 (Mar 20, 2009)

  • SIP re-invite processing mid call now works correctly, along with call holding state.
  • Forward publishing of SIP presence is now supported when using sipwitch as a front-end for an insecure IP-PBX.

New in GNU SIP Witch 0.5.1 (Mar 7, 2009)

  • SIP presence support was introduced.
  • SIP instant messaging now operates multi-nodal.
  • Other improvements made in sipwitch multi-nodal operations to better support meshed calling networks.

New in GNU SIP Witch 0.5.0 (Mar 3, 2009)

  • SIP Witch internode calling has been introduced.
  • SIP Witch can now automatically change state from a SIP call server to a SIP redirection server as needed to complete requests to remote URIs or redirect calls to alternate nodes if a given user agent is not present on the current server, with pre-generated authentication credentials.
  • Secure domain calling to insecure domains now also uses internodal calling.

New in GNU SIP Witch 0.4.4 (Feb 28, 2009)

  • This release includes fixes related to logging, handling of URI domain-based request names, the elimination of from header address validation, fixes for parsing of config files and XML blocks nested in comments, and reload processing.
  • The scripting plugin now handles server state changes.

New in GNU SIP Witch 0.4.2 (Feb 21, 2009)

  • A critical fix for a locking violation that prevented live configuration reload from working, and fixes for call stats for new and temporary registry instances.

New in GNU SIP Witch 0.4.0 (Feb 11, 2009)

  • This release represents the first minimally deployable baseline sipwitch server.
  • This release includes multipath calling and basic call forwarding features.
  • Also important with this release is stabilization of core management APIs, including SWIG interfaces for local scripting languages, and XMLRPC CGI for remote access, so that management and administration services can now be built for sipwitch.
  • Support for changing server state is also complete, such as for "day"/"night" modes, holidays, etc.
  • This release offers basic call traffic statistics and call detail record processing.

New in GNU SIP Witch 0.3.13 (Feb 8, 2009)

  • Basic XML-RPC support has been completed, with a rather Python-friendly interface model built around retrieval of range lists which can then be directly iterated to retrieve instances of users, calls, and stats from a remote GNU SIP Witch server.
  • The SWIG interfaces have similarly been updated to offer range lists, as well as expanded to retrieve user registry information from shared memory. Support for extended call state information is also provided.

New in GNU SIP Witch 0.3.12 (Feb 5, 2009)

  • A CGI-based XMLRPC API was introduced.
  • Call maps were added for live status of active calls.
  • More data collection and statistical services were added.

New in GNU SIP Witch 0.3.11 (Feb 2, 2009)

  • New SWIGs for Perl, C#, and Java and a new CDR processing subsystem have been introduced.
  • More functionality has been exposed to plugins.

New in GNU SIP Witch 0.3.10 (Jan 29, 2009)

  • SWIG-based interfaces have been introduced to enable creation of Web services and administration scripts in Python and PHP that interact with a locally running instance of the GNU SIP Witch daemon.
  • This release also introduced separate periodic call statistics management and service provider registration management for the subscriber plugin module.

New in GNU SIP Witch 0.3.9 (Jan 20, 2009)

  • Introduction of call statistics and a formal SNMP "MIB" for alarm traps and notifications for telephony services.
  • Support for shell and CGI query of server stats, along with periodic collection and rollover of call stats.
  • Enhanced IPC services for extracting server internals to external processes.

New in GNU SIP Witch 0.3.8 (Dec 30, 2008)

  • External registry support from plugins to generate managed call legs.
  • The control interface is now accessed from a separate externalized binary utility.

New in GNU SIP Witch 0.3.7 (Dec 27, 2008)

  • Clever support for external devices that use UUIDs for contact to authenticate peer servers using the contact UUID and the shared registration secret.
  • This makes SIP authentication management automatic, since there is no longer a need to have separate peer registration credentials for such peers.

New in GNU SIP Witch 0.3.5 (Dec 16, 2008)

  • This release has a new "forward" plugin to forward registration when sipwitch is used to manage a secure VoIP realm in conjunction with an insecure IP PBX.
  • It also provides destination dialing to IP PBX-managed "insecure" destinations from secure VoIP user agents. This makes it very easy for any organization to set up and deploy secure user agents in conjunction with already existing (insecure) VoIP infrastructure.