Share

SvxLink

File Release Notes and Changelog

Release Name: 051009

Notes:
Biggest news:

* Fixed a nasty bug in the network communications code which caused the SvxLink Server to hang or crash.

* Voice mail module


Changes: Async 0.12.1 -------------- * Bugfix in Async::TcpClient: In some situations sockets could be leaked and functions could be called twice instead of once. This may have caused crashes. EchoLib 0.10.2 ---------------- * Bugfix in EchoLib::Directory: Fixed the "Unexpected reply from directory server" bug. SvxLink Server 0.6.0 ----------------------- * New vox configuration variable VOX_START_DELAY. Specify a time in milliseconds after the receiver has been unmuted until the vox starts to operate. In a simplex logic configuration the receiver is muted (internally in SvxLink) when the transmitter is activated and unmuted when the transmitter is turned off. The vox start delay can be used if the transceiver makes a noise when the PTT is released. This noise would otherwise trigger the vox. * New module "Tcl" added. This module does not do anything in itself. It is just a wrapper that calls TCL functions on different events (squelch open/close, DTMF commands received etc). This makes it possible to write new modules in TCL which can be a little bit more convenient than doing it in C++ directly. * New module "TclVoiceMail". This module is implemented using the new Tcl module. I wrote it to test the Tcl module. It is a quite simplistic voice mail system but it demonstrates what you can do with modules written in TCL. * Added a template for writing modules in C++. It can be found in svxlink/modules/template in the source code tree. * Removed configuration variable IDENT_INTERVAL and replaced it with two new variables: SHORT_IDENT_INTERVAL and LONG_IDENT_INTERVAL. Identification is now entirely handled in TCL. Qtel 0.9.1 ----------- * Fixed a compilation problem that appeared under Slackware 10.0.