================================================================== Brekeke SIP Server 2.x Readme Copyright (C) 2002-2008, Brekeke Software, Inc. All rights reserved. Date: February 19, 2008 ================================================================== This product sip2_X_x_x.archive files includes the following contents : LICENSE END USER LICENSE AGREEMENT for this release README.txt This document proxy.war A package containing the Brekeke SIP Server application 1.Installation ~~~~~~~~~~~~~~~~~~~~~~ 1.1 Installation from sip2_X_X_X.zip (1)Before installing Brekeke SIP Server, you need to install the following programs: Java J2SE JRE 1.4 or later (http://java.sun.com/j2se/) Servlet Engine Apache Tomcat 4.1.2 or later (http://jakarta.apache.org/tomcat/) (2)Installing and starting Copy the file proxy.war to webapps directory in Tomcat and start Tomcat. (3) You now can access Brekeke SIP Server admintool through a web browser, for example, http://localhost:8080/proxy with the default user ID (sa) and password (sa). 1.2 Installation from sip2_X_X_X.exe (1)Execute the installer and follow the installer wizard. (2)Start "Brekeke SIP Server" service from [Start]->[Settings]->[Control]-> [Administrative Tools]->[Services] if you didn't select to start it in the installer. (3) You now can access Brekeke SIP Server admintool through a web browser, for example, http://localhost:18080/proxy with the default user ID (sa) and password (sa). 2. Updating from an Existing OnDO SIP Server (1)Open the OnDO SIP Server Admintool (2)At the menu [Start/Shutdown], confirm that OnDO SIP Server Status is [Inactive]. (3)Open the menu [Config]->[Upgrade Software] (4)Press [Browse] button to select the file "proxy.war" to update. 3. Version History ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.1.6.6 (February 19, 2008) - Correctly handle REGISTER request packets containing Contact:*. - Fixed the bug where configuring 3rd Party Database causes an Alias Database exception. 2.1.6.2 (December 5, 2007) - Corrected 3xx reponse's Contact header. 2.1.6.1 (December 3, 2007) - Fixed minor bugs 2.1.5.6 (October 26, 2007) - Fixed the bug where the SIP exchanger consumes system memory. - Fixed the bug where the Upper/Thru Registration feature consumes system memory. 2.1.5.2 (October 4, 2007) - Fixed minor bugs 2.1.5.1 (September 21, 2007) - Advanced Edition was added to the Product Line (The Edition Comparison is at http://www.brekeke.com/products/products_sip_2.php) - Added ability to modify SDP's addresses using the DialPlan - Fixed minor bugs [Advanced Edition] - Added Alias Database management through the Admintool - Added Web/SOAP DialPlan Interfaces - Added the Multiple Targets Failover - Ability to chnage User-Agent/Server headers- 2.1.1.3 (July 31, 2007) - Handles the telephone-subscriber format - Includes Alias plug-in - The Deploy Pattern can set $request as the new request line - Fixed minor bugs 2.1.0.4 (May 22, 2007) - Fixed the bug wher NAT-Keep-Alive feature monopolizes system resources - Fixed the bug where the [Disconnect] button does not close second-spiralled sessions - Fixed minor bugs 2.1.0.1 (May 4, 2007) - Supports spiral (legal loop) - Manages Multiple Domains through the Admin tool - Allows editing of property files through the Admin tool - Fixed minor bugs 2.0.7.2 (Mar 20, 2007) - Fixed a bug that missing Email field prevents user data import. - Fixed a minor bug 2.0.7.0 (Feb 14, 2007) - Fixed a bug that CANCEL requests might contain updated "sent-by" value. - Fixed a minor bug 2.0.5.8 (Jan 10, 2007) - Registered Clients page now shows User Agent names. - Checks the router's existence frequently. - Fixed a bug that the SIP Server missed a URI-parameter. - Fixed a minor bug 2.0.4.1 Beta (Dec 5, 2006) - Cache the UPnP port mappings. - Status page shows the peak number of sessions. 2.0.3.2 Beta (Nov 10, 2006) - Supports UPnP for detecting a router and its global IP address, and making the port mapping. - Ability to specify the pattern of additional external IP addresses. - Ability to search the string from the SDP by using the DialPlan. 2.0.2.4 Beta (Oct 06,2006) -Supports "multipart/mixed" content type. 2.0.1.6 Beta (Sept 11,2006) - Added the Dial Plan plug-in interface - Added the redirection feature (by sending 3xx response) - Added the Multiple Domains mode - Added the IP address filtering - Supports DNS SRV for detecting a session destination - Supports Multiple Transport types (not only "RTP/AVP") - Minor bug fixes 2.0.1.2 Alpha (Aug 23, 2006) - Fixed a Minor bug 2.0.0.9 Alpha (Aug 14, 2006) - Added sub-menu "Miscellaneous" in menu "Config" - From this version on, SIP listening port can be any other UDP port beside port 5060 and TCP port for embedded HSQL database connection can be any other TCP port beside port 9001 - Added List Filter to "Registered" - Added List Filter to "Session" - Added List Filter to "Call Log Viewer" - Added Dial Plan check box to hide disabled rules - Ability to IMPORT dial plan rules - Ability to EXPORT dial plan rules - Ability to EXPORT Users in "Authentication" 1.5.3.0 (July 31, 2006) - Fixed the bug that stops server running when logging off Windows - Can handle different SIP "Content-Type" header 1.5.2.0 (April 10, 2006) - Replaced the new icon 1.5.1.5 (Jan 4, 2006) - Fixed a bug that the setting of [ Add 'rport' parameter] in [Config] menu > [SIP(General)} > [NAT Traversal] > [ Add 'rport' parameter] didn't work. 1.5.1.3 (Dec 16, 2005) - Fixed a bug that replacing TO header defined in Deploy pattern didn't work for some cases. - Fixed a bug that timestamp display didn't show correctly when talking hadn't started yet. 1.5.1.1 Beta (Nov 30, 2005) - Fixed a bug that OnDO SIP Server didn't decrement the number of sessions at the end of a session when a session-plugin's first method returned any error code for the session. - Changed so that Talking-end record in the OnDO SIP Server Log and in the session-plugin (includes Radius accounting plugin) are triggered at the same time; i.e. when the server receives BYE request. 1.5.0.8 Beta (Nov 17, 2005) - Fixed a bug that a request-uri was not replaced in a certain case. - Fixed a bug that Thru Registration didn't work when a target SIP server and a registrar were different. - Fixed a bug that the calculation of a session time length was wrong when actual session time is over 2 days. - Supports any kind of OS locale. - The Deploy Pattern accepts "To=sip:user@" for accessing registered user. 1.5.0.2 Alpha (Nov 9, 2005) - Fixed that OnDO SIP Server admintool didn't run properly when OnDO SIP server is binded to a specific IP address 1.5.0.1 Beta (Oct 19, 2005) - Payload type (codec type) of RTP packets is displayed in Admintool > [Session Detail] page when RTP packets are relayed at OnDO SIP Server. - Added a Dial plan method to check whether a certain user is registered or not in Matching pattern. - Added a Dial Plan method to specify a certain registered user in Deploy Pattern. - Added a feature to bind OnDO SIP Server to a specific IP address 1.4.1.0 Beta (Sept 20, 2005) - Added NAT traversal feature of Video 1.4.0.2 Beta (Aug 19, 2005) - Added an option to include a public IP address in Via: headers. Default value = off. - Fixed a bug that [time-inviting] showed incorrect time in a Session Detail information. - Changed the default interval of DNS cache to 3600 seconds (1 hour). 1.4.0.1 Beta (July 29, 2005) - Added Session-Plugin interface for Accounting 1.3.3.3 (Aug 19, 2005) - General release (Stable version) 1.3.3.2 Beta (July 20, 2005) - OnDO SIP Server reconnects database after losing connection. 1.3.3.0 (Jun 27, 2005) - Removed the setting items [Across NAT] and [Register here] from "Upper Registration" and "Thru Registration" Settings. The values of these setting items are always true. 1.3.1.7 Beta (May 02, 2005) - Added an option to store passwords in plain text - Minor bug fixes 1.3.1.4 Beta (Apr 14, 2005) - Fixed a bug that [Auth-user=user in "From:" (Invite)] didn't work. - Fixed a bug that OSS didn't send packets to close the session after Ringing Timeout error. - Supports multiple Connection Information in SDP. Connection Information "c=" in media description will be used as a highest priority - Change the default value of the property net.sip.replacecontact = true 1.3.1.2 Beta (Mar 21. 2005) - a minor bug fix 1.3.1.1 Beta (Mar 18, 2005) - Supports the session of SUBSCRIBE/NOTIFY - Supports the session of REFER/NOTIFY - Supports FQDN (host & domain name) as Interface address at Admintool (Supports Dynamic IP address) - Supports display name in the FROM header at the dial plan rule. - Changed the max number of REGISTER requests to handle simultaneously to unlimited - Fixed a bug that the total number of sessions shown at Admintool was not the actual number of sessions - The branch parameter of CANCEL is adjusted to the same value as INVITE's branch. - When the session goes through NAT, its Contact header will be changed automatically. 1.3.0.7 Beta (Jan 19, 2005) - Fixed a bug for outbound calls 1.3.0.6 Beta (Jan 18, 2005) - Presence (experimental) - REFER (experimental) 1.2.7.4 (Dec 15, 2004) - Fixed a CANCEL problem for INVITE. - Fixed a REGISTER problem that happened when Contact header is '*'. 1.2.7.3 (Nov 22, 2004) - General release with fixed minor bugs 1.2.7.0 Beta (Nov 09, 2004) - Automatic optimization of registered/user database is added - Fixed Far-end NAT traversal bugs 1.2.6.3 Beta (Sep 24, 2004) - Fixed Minor bugs 1.2.6.2 Beta (Sep 09, 2004) - Fixed Minor bugs 1.2.6.1 Beta (Aug 31, 2004) - Updated OSS to support new OnDO PBX functions - Fixed Minor bugs 1.2.4.0 (July 08, 2004) - General Release stable Version with multiple fixed bugs 1.2.2.3 Beta (May 31, 2004) - Fixed Minor bugs 1.2.2.2 Beta (May 14, 2004) - Added Authentication for INVITE and MESSAGE requests. - Supports multiple steps of REGISTER request authentication - Supports Compact Form - Returns 200 OK for unregister request 1.2.2.0 Beta (Mar 29, 2004) - Added Far-end NAT traversal solution - Added an import method of Authentication information. - Added Settings in [Configuration] menu - Multiple bug fixes and improvements