|
From: Andrew R. <an...@ra...> - 2003-07-21 05:46:58
|
Hi all, I've just uploaded 0.3pre1 to the website. There are a number of small (but nice) changes and one really BIG one. Thanks to Dylan for his idea on how to get that one working. Anyway, without further fanfare, the release notes and changelog. Regards, Andrew Radke ------------------------------ This is a fairly big release from the point of view of aiming for a truely usable piece of software. Firstly the three biggest things from a first glance: 1) sarp.pl will daemonise by default. 2) Messages now go to a log file rather than stderr. 3) The config file is now /etc/sarp/config Unfortunately all three of these things move us a little further away from Windows compatibility. We are really now at the point where there will need to be a test of which OS we are running on and changing some setting from there. BUT, the big change is: We now monitor SIP traffic involved in an active call and if we don't see anything from a UA for a period of time we will send an OPTIONS message as a kind of 'ping'. It will try a few times before giving up and hanging up the call. There are situations where this will not work perfectly (a UA dies and restarts between 'ping's) but it will get the majority of dead calls. This is really usefull when a UA is a softphone and the user doesn't have the physical act of hanging up method of causing the call to terminate. As far as I know no other SIP software has anything similar. ------------------------------ Changes to SaRP 0.3pre1 * SaRP now monitors SIP traffic from UAs involved in a call and if no traffic is seen then uses an OPTIONS packet as a sort of 'ping'. * default behaviour is now to daemonise. * default behaviour is now to log to $logfile (default is * /var/log/sarp.log) * Some code cleanup Changes to SaRP 0.2.1 * Fixed the port used for sending datat back to the requesting UA * Added bandwidth usage to report at end of RTP proxy. * Cleaned up the adding and deleting of alarms * Changed the printing of messages to support a 'verbosity' level Changes to SaRP 0.2 * Added a config file (only works on *nix like machines). * Should run on Windows just fine. * Added alarms so that events can now happen at set times. * LOTS of clean up of the code. Changes to SaRP 0.1 * Initial release |