| Announcing Release 3.4 |
|
|
|
| Written by Administrator | |
| Tuesday, 15 August 2006 | |
|
Release 3.4 is now declared stable and available for donwload (http://www.sipfoundry.org/pub/sipX/). Some of the packages for different distros are still being tested. Many thanks to everyone who contributed to this major release. Release Notes: Improvements made since release 3.2 ==================================================== sipXpbx: ======== Release Notes - sipXpbx - Version 3.4 ** Bug * [XPB-300] - sipX machine freeze after long-term stress test * [XPB-565] - Unable to park the call. * [XPB-566] - Call direction for CDR is wrong when gateway has a DNS SRV or CNAME address, is only correct for "A" addresses * [XPB-567] - Call Direction for CDR confuses inbound vs. outbound for some gateway configurations * [XPB-578] - Call Resolver (CDR): handle special chars in SIP URI display names properly * [XPB-587] - Call Resolver (CDR): handle calls that span time windows * [XPB-613] - HA - Unable to retrieve the parked call, when the registrar on the master machine is stopped. * [XPB-614] - An Attempt to restart sipxchange services, crashed media server. * [XPB-618] - Unable to retrieve the parked call from the counterpath phone. * [XPB-628] - Intermittent , After few calls media server crashes * [XPB-630] - Intermittant, Park server dumped the core * [XPB-635] - Park server - Cannot retreive a call that has been parked using consultative transfer * [XPB-636] - INTERMITTENT - On some attempts, registrar failed to send message to proxy running on the same machine * [XPB-667] - Installation failed because sipx user is missing * [XPB-671] - Upgrade section of installation script broken for new xerces version * [XPB-673] - Upgrade error while upgrading 3.4 to 3.4 * [XPB-674] - user "sipx" fails to create during installation * [XPB-675] - Upgrade from 3.2 to 3.4 fails * [XPB-676] - An install scrpt for FC5 is missing * [XPB-677] - Upgrade from 3.0 to 3.4 fails * [XPB-688] - 3.4 Installation scripts removes all the RPMs but not the GEMs ** New Feature * [XPB-499] - sipXpbx does not compile on FC5 ** Improvement * [XPB-581] - Call Resolver (CDR): log the request URI for refer messages/transfer events * [XPB-591] - Call Resolver (CDR): run at 1 AM instead of 4 AM * [XPB-596] - Call Resolver (CDR): for HA configurations, document that localhost must be listed explicitly in CSE_HOSTS Release Notes - sipXpbx - Version 3.3 ** Bug * [XPB-541] - Upgrade failed from 3.3 to 3.3 * [XPB-543] - Both proxy and authproxy report similar error by starting up * [XPB-545] - Trying to invoke call resolver after an upgrade fails with an exception * [XPB-547] - CDR is logged only when the caller disconnects the established call * [XPB-555] - If nonexistant (or invalid) gateway encountered during CDR processing, CDR generation stops with an exception * [XPB-557] - Call Resolver (CDR): if the daily run start time is set after 4 AM, then CDRs will be missing * [XPB-565] - Unable to park the call. * [XPB-566] - Call direction for CDR is wrong when gateway has a DNS SRV or CNAME address, is only correct for "A" addresses * [XPB-567] - Call Direction for CDR confuses inbound vs. outbound for some gateway configurations * [XPB-568] - Call Resolver (CDR): fix ill-formed AORs in parties table * [XPB-576] - Cannot upgrade to latest 3.3 * [XPB-578] - Call Resolver (CDR): handle special chars in SIP URI display names properly ** Improvement * [XPB-549] - Call Resolver (CDR): package and install as a RubyGem for robustness and ease of upgrade * [XPB-583] - Call Resolver (CDR): database patches and version stamp should only be applied once sipXconfig: =========== Version 3.4 ** Bug * [XCF-915] - upgrade patch error when upgrading sipxconfig from 3.0.1 to 3.1.3 * [XCF-997] - Existing auto attendants do not inherit attendant defaults * [XCF-1008] - Upgrade from 3.1 to 3.3 - configserver shows error for most operations * [XCF-1019] - Double quoted strings in config.defs cause failures in sipxconfig-agent startup * [XCF-1023] - chatty gem installs in rpms * [XCF-1026] - hunt group with parallel fork at the end in some cases gets into voice-mail prematurely * [XCF-1027] - Deleting an user assigned to the polycom phone which has an external line gives an exception. * [XCF-1036] - Orphaned file name in the sipxregistry-current.tgz * [XCF-1080] - Configuration parameters are not updated in Config UI of Grandstream Budge tone phone after the Upgrade * [XCF-1081] - Page title for System -> General menu is inconsistent * [XCF-1088] - CSV phone Import fails when there are extra spaces in the Manufacturer or Model names * [XCF-1089] - CSV import is adding a user with the blank user id to the config server. * [XCF-1107] - hide Audiocodes support in 3.4 ** New Feature * [XCF-823] - support for injecting dial rules from external file * [XCF-1094] - Make help link skinn-able ** Improvement * [XCF-1055] - Good if the user is informed that the change of PIN is successful * [XCF-1057] - "Add User" should be a button next to the Delete button Version 3.3.3 ** Bug * [XCF-564] - allow any valid SIP username to be used as an alias * [XCF-842] - Generation of Gateway Profiles never reported in Job status log * [XCF-883] - Clicking on Devices tab takes between 5 and 25 seconds to load w/1000 users * [XCF-914] - Polycom: Add external line field "auth.userid" missing * [XCF-949] - Log rotate on sipxconfig.log creates empty log file, output still going to sipxconfig.log.1 * [XCF-961] - regression - sipxconfig.sh doesn't find IBM JRE anymore * [XCF-964] - invalid external aliases files interferes with replication * [XCF-966] - After logging out of the admin web-interface and immediately trying to log in again, the "session expired"- error is displayed. * [XCF-974] - Javascript errors in IE in phone edit page * [XCF-975] - Exception on firmware upload page * [XCF-976] - Calling Setting.getTypedValue on enumeration settings always returns null * [XCF-977] - SNTP group device settings don't affect Polycom phone configuration * [XCF-978] - Device search function doesn't allow to find a phone to send its profile. * [XCF-980] - Unable to delete last user from the group * [XCF-986] - Some phone provisioning-options can't be set back to their default-values. * [XCF-994] - Searching the phones is not working. * [XCF-995] - sipXconfig-agent: sipXconfig cannot be uninstalled * [XCF-997] - Existing auto attendants do not inherit attendant defaults * [XCF-1004] - Initial web UI for Call Detail Records configuration does not reflect settings of *config.in * [XCF-1008] - Upgrade from 3.1 to 3.3 - configserver shows error for most operations * [XCF-1010] - SOAP test-api target is failing when executed as a part of test-all target * [XCF-1012] - Exception occurred, when attempted to edit and add the edited gateway to the dial plan. * [XCF-1013] - Even after selecting the "Donot Restart Services " option in dial plans page, authproxy and registrar services are getting restarted. ** New Feature * [XCF-1011] - Add an option to auto attendant to handle the invalid user responses ** Improvement * [XCF-902] - Default setting for polycom phones on MWI should be silent * [XCF-936] - newly defined call permissions should be available in Custom Dialing Rule screen * [XCF-963] - user call forwarding UI should support SIP URL * [XCF-989] - Autocomplete for user and phone groups should remove groups already in the list * [XCF-991] - Add full SIP AOR to user aliases to other domains * [XCF-1009] - Support fr Polycom Firmware Version 1.6.5 Version 3.3.2 ** Bug * [XCF-928] - DailyBackupScheduleTest not working on machines w/locale outside US * [XCF-929] - Startup reports parsing error w/Whacker * [XCF-947] - Web UI doesn't work in IE when using IBM's JVM * [XCF-954] - Replication fails - sipxconfig claims that certificate is not installed. * [XCF-957] - Exception occurred, while an attempt was made to add a Call Park extension. * [XCF-962] - Internal error on login page when password empty * [XCF-965] - Forwarding-settings are displayed incorrectly in the admin web-interface. ** New Feature * [XCF-937] - extend configuration options for autoattendant * [XCF-959] - Presence Server sign-in/sign-out interface ** Improvement * [XCF-955] - Use OS signals to fresh log file to be inline w/linux system log rotator Version 3.3.1 ** Bug * [XCF-920] - show/hide advanced settings link does not work on Edit User page * [XCF-924] - start-web-server ant target not working after T4 upgrade * [XCF-927] - 0 is displayed as empty string - settings screen * [XCF-930] - [PINMISMATCH] displayed instead of error message on user screen * [XCF-932] - search results for dialing rules display Java object type instead of user readable name * [XCF-943] - interacting with user call forwarding screen may leave empty rows in 'ring' table ** Task * [XCF-753] - upgrade to Tapestry 4.0 ** Improvement * [XCF-700] - improve displaying default values for enumeration and boolean settings * [XCF-807] - upgrade to Acegi Security 1.0 when it is released sipXportlib: ============ Release Notes - sipXportLib - Version 3.4 ** Bug * [XPL-109] - sipXport rpm relies on w3c-libwww rpm * [XPL-163] - Non-blocking TCP connections broken when they are not to localhost Release Notes - sipXportLib - Version 3.3 ** Bug * [XPL-111] - Build fails on Solaris due to use of unsupported MSG_NOSIGNAL flag * [XPL-155] - missing #include <sys/sockio.h> (SIOCGIFCONF) * [XPL-156] - date --iso-8601=seconds not supported on Solaris * [XPL-157] - unsupported 'hostname --short' in creation of BUILDSTAMP * [XPL-159] - "os/OsStunAgentTask.cpp", line 545: Error: The "&" operator can only be applied to a variable or other l- value. sipXtacklib: ============ Release Notes - sipXtackLib - Version 3.3 ** Bug * [XSL-118] - missing #include <strings.h> in net/SipSrvLookup.cpp * [XSL-120] - net/NameValuePair.cpp: line 87: Error: The left operand must be an lvalue. * [XSL-121] - "net/NameValuePairInsensitive.cpp", line 59: Error: The left operand must be an lvalue. sipXcalllib: ============ Release Notes - sipXcallLib - Version 3.3 ** Bug * [XCL-82] - Re-INVITE in consultive transfer is not within the dialog sipXcommserverlib: ================== Release Notes - sipXcommsrvLib - Version 3.3 ** Bug * [XCS-64] - fastdb/database.cpp:4316: error: `struct sharedsem_t' used where a `int' was fastdb/database.cpp:4316: error: `struct sharedsem_t' used where a `int' was expected * [XCS-67] - Patch command in upgrade process needs human input during rpm install sipXproxy: ========== Release Notes - sipXproxy - Version 3.4 ** Bug * [XPR-65] - Errors found in log * [XPR-67] - Authproxy fails to connect to a same remote TCP port * [XPR-90] - Sipproxy crashed during the REGISTER_LOAD/SUBMWI_LOAD testing * [XPR-151] - Wrong error message about incorrect SRV settings * [XPR-158] - CDR error: undefined method `ip_address_from_domain_name' for SocketUtils:Class * [XPR-159] - HA : proxy doesn't send out invite message in new build * [XPR-173] - bad from_url in call state event yields an incorrectly formatted CDR * [XPR-174] - Duration in the CDR raw file is not correctly formated. * [XPR-175] - Many CDRs are failing with an error 'Bad contact, can't extract address: ""' ** Task * [XPR-177] - Change the default CSE purge age from 7 days to 2 days to conserve disk space ** Improvement * [XPR-144] - Call Resolver (CDR): assess and tune performance * [XPR-178] - Simplify CDRs by dropping view_cdrs_with_call_direction, keep just view_cdrs and include call direction in it Release Notes - sipXproxy - Version 3.3 ** Bug * [XPR-128] - Handle single quotes in SIP urls when writing to database * [XPR-135] - "RuntimeError: ERROR C25P02" occured during some of the CDR tests. * [XPR-137] - Sometimes the sipXpbx stops generating the CDRs. * [XPR-138] - Call Resolver (CDR): error when computing call direction for a failed call * [XPR-139] - Call setup events are being logged with the caller contact, not the callee contact, breaks CDR call direction * [XPR-141] - Call Resolver (CDR): view_cdrs_with_call_direction must be created as part of the install * [XPR-142] - Call Resolver (CDR): strip contact params from contact URLs * [XPR-143] - Call Resolver (CDR): gateway name resolution for call direction gets confused by port numbers * [XPR-146] - Call Resolver (CDR): for HA support, don't rely on strict time sequencing, use CSEQ for sequencing * [XPR-158] - CDR error: undefined method `ip_address_from_domain_name' for SocketUtils:Class ** New Feature * [XPR-93] - log call state events (CSE) to a relational database * [XPR-100] - Call resolver: create call detail records (CDR) from call state events (CSE) ** Improvement * [XPR-117] - Auth proxy: improve performance of logging CSEs to a relational database * [XPR-120] - Call resolver (CDR): support HA configurations with distributed proxies * [XPR-125] - Call Resolver (CDR): install/upgrade from 3.2 and earlier sipX versions * [XPR-126] - Call Resolver (CDR): install/upgrade from sipX 3.3.0 to sipX 3.3.x * [XPR-127] - Call Resolver (CDR): logging improvements * [XPR-130] - Call Resolver (CDR): configure whether call direction is computed or not * [XPR-134] - Call Resolver (CDR): validate configuration and tell user how to fix it * [XPR-140] - Call Resolver (CDR): database patching for CSE and CDR data * [XPR-145] - Call Resolver (CDR): include CSEQ value in logged call state events (CSE), needed for HA * [XPR-147] - Call Resolver (CDR): configure the CSE purge age independently of the CDR purge age sipXpublisher: ============== Release Notes - sipXpublisher - Version 3.4 ** Bug * [XPS-34] - Sipstatus crashed when under SUBMWI load test * [XPS-36] - Duplicate rows in the subscription db cause multiple notifies sipXregistry: ============= Release Notes - sipXregistry - Version 3.3 ** Bug * [XRR-104] - "SipRedirectorMPT.cpp", line 706: Error: "MPTWriterTask::run(void*)" is expected to return a value. sipXvxml: ========= Release Notes - sipXvxml - Version 3.4 ** Bug * [XVX-171] - In AA, When Invalid responce is set, does not work properly * [XVX-179] - Staying silent after recording VM message takes you to inbox login |
|
| Last Updated ( Sunday, 05 November 2006 ) |
| < Prev | Next > |
|---|
| sipXecs Wiki |
| sipXconfig Manual |
| Phones & Gateways |
| Linux Distributions |
| Presentations |
| HowTo Library |
| SFTF user guide |
| SFTF developer guide |
|
|