Version 2.5.5 - July 18th, 2017 =============================== Kerio Operator -------------- * Improved protection in the cdr database from SQL injection. - Correct timezone definition for (GMT +02:00) Harare, Pretoria. - WebRTC calls do not work in the latest Chrome. - "Replace Audio File Library" doesn't work. - "Uploading of files" popup is displaying even after clicking cancel under Audio File Library. - No action seen when testing the Active Directory Connection. - Name field should be trimmed before saving. Kerio Phone ----------- - Not able to upload wav files for any of the messages. Version 2.5.4 Patch 1 - March 31st, 2017 ======================================== Kerio Operator -------------- - User authentication in a directory service with LDAP anonymous bind feature could have severely weak security. Version 2.5.4 - March 29th, 2017 ================================ Kerio Operator -------------- + New services for call parking and unparking. + RTP packetization is now configurable and is by default set to static in order to address audio dropouts on some snom phones. + SMTP configuration allows to configure a sender name. * Change of product logo. - Improved stability of the web server. - Improved stability of asterisk. - Transferring a call to an occupied parking position should not interconnect the remote parties. - Firmware upgrade support for snom 305, 315, 345, 745. - Invalid usernames from directory services cannot be imported. - Fixed call encryption for snom m300. - Fixed restoration of network settings from a backup. - Fixed sending of PDF files when the creator is "Pages". - Phones should not display "s" on the screen after a call transfer. - AMI events SetVar and Newexten are filtered. - Fixed call permissions for transfers initiated by a client of a TAPI driver. - Added more permissions to the call manipulation permission. It should no longer be necessary to use Full Control. - Recordings of parallel calls between the same numbers are no longer lost. - Default music on hold should be played when a call is put on hold by a queue agent. - Page service beeps once all extensions are dialed. - Delete local voicemail when configuring not to store messages locally. - Reload the Phones screen after changing provisioning modules. Kerio Phone ----------- * Kerio Operator Softphone for desktop and web renamed to Kerio Phone. * Voicemail usability improvements. - Re-register a computer call when changing networks. - Minor bugfixes and improvements. Version 2.5.3 January 19th, 2017 ================================ Kerio Operator -------------- - Improved stability of the web server. - Improved stability of Firebird. - Fixed Call Queues not calling agents under certain conditions. - Fixed hanging up calls from Kerio Connect. - Changes to music on hold apply immediately. - Computer call video offer is not sent to SIP providers unless configured otherwise. - Resolved CPU and memory spikes when multiple Kerio Operators run on the same host. - Fixed errors after removing custom provisioning modules. - Fixed example provisioning modules 1 - 4. Kerio Operator Administration ----------------------------- * Packet sniffer starts on all interfaces by default. * Call parking timeout limit increased. - Phone types are updated after uploading a custom provisioning module. - A notification is displayed when software maintenance expires. Kerio Operator Softphone for desktop/web ---------------------------------------- * Kerio Operator Softphone with computer calls enabled can be used on a different port (if mapped on a firewall). - Fixed click to dial behavior when user is logged out. - Camera is released when leaving the settings screen. - Calls to nonexisting numbers can be ended. - Stability improvements of the interface. Salesforce mini app ------------------- * Optimized app loading time. Version 2.5.2 - November 15th, 2016 =================================== Kerio Operator -------------- + Computer calls can now be disabled for a single user, multiple users or all users. * Call history contains one entry per call and is similar to the history in Kerio Operator 2.4.x. - Call history loads and exports much faster. - Call history is checked for corruption and automatically repaired if necessary. - Fixed handling of non UTF-8 characters (fixes call history and dhcp server leases). - Fixed BLF support for conferences. - Fixed Asterisk Management Interface (AMI) protocol. - Public IP address is updated only if NAT support is enabled. - Fixed DTMF inband detection in nested auto attendant scripts. - Conversion of pdf files for faxing is now more reliable. - Fixed several resource leaks in Asterisk. - Fixed voicemail integration errors for users with long usernames. Kerio Operator Administration ----------------------------- - Fixed the Contact Technical Support button. - Fixed update checker status on Dashboard. Kerio Operator Softphone for desktop/web ---------------------------------------- - Minor bugfixes and improvements. Salesforce mini app ------------------- + A new contact can be created directly from the Salesforce mini app. * Salesforce now communicates over websockets and uses less server resources. Version 2.5.1 - October 17th, 2016 ================================== Kerio Operator -------------- + Asterisk engine upgraded to version 13.11. + Added support for UC802 to the Htek auto-provisioning module. - Fixed automatic IP address update. - Web server performance optimization on low-end machines (start fewer web server workers). - Improved the reliability when restoring the network configuration from a backup. - Improved the reliability when upgrading sqlite databases (CDR database). - Improved the recovery when LDAP servers stops responding (faster recovery). - Fixed firmware support for Grandstream GXP2170 and GXP2135. - Fixed model number detection for some Grandstream phones with an updated firmware (GXV3275, GXP1625). - Fixed the empty default value for AlertInfo strings for ring groups and call queues. - Fixed provisioning template override conflict resolution (could fail in specific situations). - Fixed warning that could be logged in the log when installing a custom provisioning module. Kerio Operator Administration ----------------------------- + Improvements in Advanced Options: advanced telephony settings from the tab "General" moved to a new tab "Telephony" ("General" is now shorter). - Opus codec preferences for the Kerio Operator Softphone for desktop and web are now under Advanced Options > Telephony. - Login page customizations for the Kerio Operator Softphone for web are under Advanced Options > Login Page. - Fixed typo in German translation in the MyKerio tab. Kerio Operator Softphone for desktop/web ---------------------------------------- - Fixed sorting of contacts that contain accented letters. - Re-arranged menus in the desktop app ("About" is under "Help" on Windows and Linux). - Fixed the Calls screen that could display empty when directory service was incorrectly configured. - Fixed notifications about incoming ring group calls. - Report an error when the WebRTC ICE process fails when establishing the video channel. - Fixed some localizations of the wide view screen (the link to Voicemail was missing in some languages). - Fixed several JavaScript errors occurring in some edge use cases. - Fixed WebRTC errors in Firefox 49. - Improved detection of removed audio/video devices. Version 2.5.0 - September 22nd, 2016 ==================================== Kerio Operator -------------- * Redesigned Kerio Operator Client, also includes softphone functionality. * Desktop edition of the Kerio Operator Client. * MyKerio integration. * STUN/TURN support for reliable video between web/desktop clients. + Many other improvements for reliable video between web/desktop clients. + Added automatic provisioning support for Snom models 305, 315, 345, 745. + Support for receiving faxes from Auto attendant scripts. + Asterisk engine upgraded to version 13 LTS. + Configuration database upgraded to new Firebird version. + New much faster built-in web server. + Improved reliability of e-mail messages sending. + DAHDI drivers upgraded to version 2.10.2. + Added automatic provisioning support for Ubiquity UniFi phones. + Added automatic provisioning support for Grandstream models 1630, 2135, 2170. + Added automatic provisioning support for Htek models UC803P, UC842, UC862, UC924, UC926, Unicorn 3001, Unicorn 3002. + Auto-attendant scripts can detect incoming faxes. + Added support for the Opus audio codec. + Configuration backup to Samepage replaced with backup to MyKerio. - Removed saving recorded calls to Samepage. - Send faxes as e-mail messages with PDF only (no TIFF). - Fixed the 'ring-in-order' strategy in call queues. - Numerous smaller bug fixes. - Fixed issues when faxing large files. - Fixed reboot error when recovering a backup from an older version to 2.5.0. - Fixed errors when recovering a backup from an older version with invalid license. - Fixed automatic provisioning for Snom M300 with firmware version 0355 and higher. - Fixed logging of telephone cards events in the Event log. ! Automatic provisioning might not generate the configuration for Snom M3 and M9 (to be addressed in version 2.5.1). Kerio Operator Administration ----------------------------- + Opus is now the preferred audio codec for Kerio Operator Softphone for web and desktop (Opus or G.711 can be the preferred codec). - Fixed duplicate timestamps in logs. Kerio Operator Softphone for desktop/web ---------------------------------------- + Kerio Operator Client renamed to Kerio Operator Softphone for Web, Mac, Windows, Linux. + Added support for direct video streams (bypassing Operator server). + Added support for routing video streams via a TURN relay built into Operator (more reliable than handling WebRTC video by Asterisk). + Several visual improvements (e.g. Recent/missed calls drop-down control replaced with tabs). - Fixed several JavaScript errors (aka web crashes) related to video/camera handling. - Fixed errors when faxing large files. - Fixed automatic refresh of the "n minutes ago" entries in call history. - Fixed several inconsistencies in localization (Czech, Russian). - Fixed JavaScript errors that could occur when using the Click-to-call browser plugin with Operator 2.5.0. - Fixed ringing tone for calls via interfaces that invoke early media start. - Voice mail tab moved next to Recent/Missed Calls. - Fixed displaying of the remote party's name while in a call, local user's name was sometimes displayed. Version 2.4.8 - May 24th, 2016 ============================== Kerio Operator -------------- - Fixed handling of custom content in the Diversion SIP header. - Fixed voicemail with login prompt (default extension 51) to never ask to leave a voice mail (even for transferred calls). - Fixed a javascript error in the Salesforce plugin (could occur for some date/time formats). - Fall back to plain authentication for LDAP when DIGEST-MD5 is not supported. Kerio Operator Administration ----------------------------- - Fixed import of password-protected certificates when using a browser on a Mac. Version 2.4.7 Patch 1 - April 28th, 2016 ======================================== Kerio Operator -------------- - Fixed counting of concurrent calls in specific situations (high call volume combined with certain call forwarding/voicemail usage patterns). Version 2.4.7 - March 30th, 2016 ================================ Kerio Operator -------------- + Improved call diversion functionality so that it is compatible with a greater number of SIP carriers. + When forwarding a call from another internal extension to an outside number, use the external number that corresponds with the original caller. - Use a lower disk usage estimate when backing up logs - the original value was too conservative. Kerio Operator Administration ----------------------------- - Fixed the DTMF sensitivity option - it did not stay checked when re-opening the telephony card dialog. Version 2.4.6 - March 7th, 2016 =============================== Kerio Operator -------------- + Upgraded DAHDI drivers for telephone cards to version 2.11. - Fixed built-in firewall configuration for SNMP over UDP. - Fixed inbound call prefixes configuration when upgrading from version 2.0 to version 2.4.x. - Fixed broken voicemail symlinks (a rare race condition). - Fixed date-time formats for several languages in e-mail messages sent by Operator. Kerio Operator Client Interface ------------------------------- - Fixed date-time formats for several languages. Kerio Operator Administration ----------------------------- + In the built-in firewall configuration, it is now not possible to allow access to phone provisioning for 'All IP Addresses'. (Most phones use TFTP for automatic provisioning. Allowing anyone from the public internet to access the TFTP server is an excessively risky behavior.) Version 2.4.5 Patch 2 - February 18th, 2016 =========================================== Kerio Operator -------------- - Updated system libraries to prevent exposure to CVE-2015-7547 (Operator engine is not vulnerable but we want to prevent a potential exposure of other system components.) Version 2.4.5 - January 12th, 2016 ================================== Kerio Operator -------------- + Added auto-provisioning support for Snom models D375 and D765 - Reduced the frequency of configuration resync for auto-provisioned Grandstream phones. - Fixed expiring of cached configuration files for some phone brands (mainly Snom), some files were occasionally kept too long. - Fixed the configuration of less frequently used time zones on Grandstream GXV3275. - SIP retransmission timer T1 is now set as per the recommendation in RFC3261, Asterisk's lower default value might sometimes cause needless retransmissions with slower phones. - Fixed phone firmware upload for ZIP archives created on MacOS (the special __MACOSX directory in the archive can be sometimes a problem). - Fixed missing dialing patterns for 5th extension on a auto-provisioned Grandstream phone. Kerio Operator Administration ----------------------------- - Fixed entering of external phone number intervals that start with special characters (#, +, *). Version 2.4.4 Patch 1 - October 29th, 2015 ========================================== Kerio Operator -------------- - Fixed time zone data for auto-provisioned Cisco phones, models 7940, 7960, 7940G, 7960G. Version 2.4.4 - October 21st, 2015 ================================== Kerio Operator -------------- + Direct dialing in Auto-attendant scripts can be confirmed with the pound (hash) key. + Log a warning when the Operator server starts and the DNS is not working. + Improved DNS reliability - periodically try to resolve a name if the first attempt fails. + Improved DNS reliability - enforce frequent DNS checks if the IP address assigned to a name can change very often (improve Deutsche Telekom SIP compatibility). + Caller ID for an inbound call can be parsed from SIP headers other than "From:". + IP address assigned by DHCP is logged in the Event log. - Fixed upgrade of disabled interfaces from version 2.3.x to 2.4.x. - Fixed warning that might appear if multiple SIP interfaces have empty external numbers. Kerio Operator Administration ----------------------------- + The administrator is notified on the firewall configuration page if the firewall configuration blocks local SIP clients. + Improved performance when browsing a large number of recorded calls. Version 2.4.3 - September 3rd, 2015 =================================== Kerio Operator -------------- - Fixed feature (DTMF) codes for calls going through ring groups. - Fixed the option "Allow incoming routes to use outgoing calls" for telephone cards interfaces. - Fixed inbound to outbound call routing when call forwarding on some phone models is used with the FwdAll button. - Fixed the stopping of packet sniffer where the last few packets might be lost in some situations. Kerio Operator Administration ----------------------------- - Fixed displaying of the license expiration time (might be off by several hours in some edge cases). - Fixed the Spanish translation for the Conferences menu item. Version 2.4.2 - July 28th, 2015 =============================== Kerio Operator -------------- + Added support for voice-prompt approach in Call Parking. + Voice prompt sets in Greek, Hebrew, Ukrainian, and Urdu can be now uploaded. - Fixed persistence of network interface names after factory reset on some types of HW. - Fixed unwanted rewriting of caller ID with Speed Dials. - Fixed call transfer errors with some firmware versions on the Cisco 7960 phones. - Fixed configuration resync of multiple auto-provisioned phones when one of them does not support the resync function. - Make the discovery of the public IP address more reliable. - Fixed the Diversion SIP header for correct function with NexVortex. - Fixed the names for some Russian time zones. Version 2.4.1 - June 30th, 2015 =============================== Kerio Operator -------------- + Improved recovery from e-mail inbox lockup when using the voicemail/e-mail integration. + Added voicemail debug info to the support information file. + Added option for disabling caller number substitution when forwarding calls (useful for some scenarios with multiple Operator machines). + Improved support for multiple SIP gateways behind the same IP address. + Added KVM VirtIO disk drivers. + Added Xen disk drivers. + Added an option to keep a NAT connection open using frequent SIP Options messages (useful with SIP providers who do not do that themselves). - Fixed upgrade from 2.3.X versions for special data values. - Fixed a security issue when using some PBX feature codes. - Fixed renaming of network interfaces when adding network cards. - Fixed call pickup for some scenarios with ring groups. - Fixed call pickup using BLF buttons on Snom phones. Kerio Operator Administration ----------------------------- + The adding of video codecs is now more streamlined (warning removed). - Fixed an error when exporting a very large call history. Version 2.4.0 - June 2nd, 2015 ============================== Kerio Operator -------------- * Improved SIP Interfaces * Improved outbound call routing * Support for video calls * Allow users to optionally apply call routing rules to calls coming from Call Queues and Ring Groups. * An extension can be configured to allow only 1 concurrent call (for use with phones that do not have good support for call switching). * Linux kernel updated to version 3.16.0. * Added KVM VirtIO network drivers. * Added experimental support for Allo BRI (EuroISDN) cards. * SIP From header can contain the caller's number for forwarded calls. + External interface can have up to 1000 phone numbers. + Improvements in PRI/BRI/Analog cards + Added support for Mitel 68xx phones + Added the option to prepend a label to the display name of an incoming call (in interface configuration). + Added auto-provisioning support for Yealink VP530. + Added auto-provisioning support for Snom M300, M700. + Added auto-provisioning support for Snom 725. + Added auto-provisioning support for Yealink T21 E2, T23P, T23G, T27P, T29G, CP860. + Added auto-provisioning support for Grandstream GXP1610, GXP1620, GXP1625, GXP1628. + Added an option for incoming calls to read called number from the various identity headers ("P-Asserted-Identity" etc.) - Fixed timezone definitions for several areas (Antarctica, Dhaka, Fiji, Kamchatka, Yakutsk, Vladivostok). - The default limit for recorded calls size changed to 1 GB. - Fixed error in call parking when a returning call would only ring for 30 seconds. - Fixed warnings about ethernet cards when starting Kerio Operator on HyperV. - Fixed login in Salesforce integration in IE 10/11. - Fixed day/night mode switch messages in the Event log. - Renamed Aastra phones to Mitel Kerio Operator Administration ----------------------------- + Updated Samepage logo in the integration screen. + Display the used video codec in call history. + Added an option to increase/decrease/normalize volume in audio file library. + Added an option to replace files in audio file library. + Added an option to restore a backup without network configuration (useful when restoring the backup in another network). + Several improvements and optimizations in the outbound call routing dialogs. + Added DTMF detection configuration to SIP interfaces. - Fixed occasional sox warnings/errors in the logs during audio playback. - Fixed searching to be case insensitive even for accented (unicode) letters. - Minor corrections in the Russian translation. Kerio Operator Client Interface ------------------------------- * Color themes * Optional custom logo on the login screen. + Usability improvements in the call forwarding configuration. + Custom voice mail announcements (Busy message, etc.) can be uploaded via advanced options in the voice mail screen. Version 2.3.4 Patch 1 - January 30th, 2015 ========================================== Kerio Operator -------------- - Updated the glibc library to fix the vulnerability CVE-2015-0235 (aka GHOST). - Prevent random corruption of sent faxes. Version 2.3.4 - January 7th, 2015 ================================= Kerio Operator -------------- + Updated Asterisk to version 1.8.30 and DAHDI drivers to version 2.10.0.1. + Added the fields "Facility" and "Application" to the configuration of external logging. + Added auto-provisioning support for Polycom VVX300, VVX310, VVX400, VVX410. + Switch to user's preferred language after a user logs to his/her voice mail from someone else's extension. + Send e-mail alerts if LDAP or voicemail integration connections fail. - Disabled SSL3 to prevent the Poodlebleed attack. - Fixed the factory reset USB tool that might sometimes skip the resetting of root password. - Fixed the evaluation of differences in provisioning templates' overrides after an upgrade (lines without a change could be sometimes shown as modified). - Fixed the logging of Salesforce integration config change in the configuration log ('Uknown object' change sometimes reported). - Fixed fax transcoding to PDF/TIFF that might fail for unexpected fax data content. Kerio Operator Administration ----------------------------- + A new tile for the Dashboard screen that displays the last lines of a chosen log. + The Change Log is shown in addition to Release Notes during upgrade. + Added an option to switch off the T.38 fax support (for situations when a SIP carrier does support T.38 but their support is not reliable and the good old G.711 codec has better results). + Enabled call history export for users with read-only access to the Administration GUI. - Fixed alignment of icons in Provisioned Phones screen (after a column resize). - The column "User Agent" is visible by default in Provisioned Phones. - Display a warning when the machine does not have enough memory for reliable running (recommended minimum 512 MB, the warning shows for less than 450 MB). Version 2.3.3 Patch 2 - November 3rd, 2014 ========================================== Kerio Operator -------------- - Fixed blocking of anonymous calls arriving via HW interfaces (PRI/BRI/Analog). - Fixed a potential crash in the text console (option Remote Administration). - Fixed the Event log that might show incorrect data for extensions with high round-trip latency. - Fixed flagging of the Patch build. Version 2.3.3 Patch 1 - October 22nd, 2014 ========================================== Kerio Operator -------------- - Fixed the Poodle vulnerability in OpenSSL (CVE-2014-3566). - Modifications in the time zone definition for Russia. - Fixed an error that could happen when upgrading the scheme of very large call history databases. Version 2.3.3 - October 15th, 2014 ================================== Kerio Operator -------------- + Implemented blacklisting for incoming calls. + Added extension description when exporting extension data to CSV. + When starting a backup, log the list of backup components to the event log. + Play a warning to a user who calls to his/her own full voicemail box. + Play an optional beep to a user who receives an attended-transfer call as an indication they now speak to the transferred caller. + Added an option to Call Queues to play a ring tone instead of a music on hold. + Updated the Yealink provisioning template to work with firmware version 72. + Include voice mail duration in e-mail messages. + Added support for encrypted calls with Cisco/Linksys SPA phones. + Added the Event log. + Log both successful and failed fax transmissions in the Event log. + Implemented optional e-mail notifications when an interface changes its state (up/down). - Yealink W52 supports 5 extensions instead of 3. - Fixed length limit for provisioning templates override (was about 50k characters). - Remove stale recordings during boot. - Prevent a hung LDAP server from causing a occasional crash of the LDAP synchronization process. - Fixed sending a fax from the Operator client interface when the user's extension is not registered with Operator. - Fixed escaping of quotation marks in CSV exports. Kerio Operator Administration ----------------------------- + It is possible to display the User Agent string as an optional column in Extensions and Provisioned Phones. + New optional columns in Call History: IP addresses, user agent string, codec, QoS, interface used. + Moved the configuration screens grouped under "Definitions" to the "Configuration" group. With fewer groups, it is easier to find the right screen. + Refactored the Advanced Forwarding dialog to make it more intuitive. + Allow customizable friendly name for the sender address of the e-mail messages sent from Operator. - Fixed displaying of the Advanced Options for the read-only admin user. - Fix the displaying of disk utilization if recorded calls exceed 2 GB. Kerio Operator Client Interface ------------------------------- + Refactored the Advanced Forwarding dialog to make it more intuitive. Version 2.3.2 Patch 1 - September 29th, 2014 ============================================ Kerio Operator -------------- - Fixed the Shellshock vulnerability. Version 2.3.2 - August 21st, 2014 ================================= Kerio Operator -------------- + Added manual day/night mode switch. + Custom gateway and DNS addresses can be configured in Operator's built-in DHCP server. + Added an optional automatic hourly update of the public IP address. + Automatic provisioning now supports firmware version 9.x.x for Cisco 79XX phones. + Calls arriving via an external interface (usually a link to another PBX) can be now allowed to dial out using another interface on the same Operator machine. - Improved the performance of the Automatic provisioning system when provisioning a large number of phones at the same time. - Fixed the caching DNS server in Operator to cache negative responses as well. This improves Asterisk performance and prevents the "freezes" when waiting for a DNS query to finish. - Prevent Asterisk from being killed by the watchdog process when the system is under very heavy I/O load. - Improved performance when syncing user data from an LDAP server. - Fixed the inter-digit timer for Cisco 79XX phones in Automatic provisioning. - Fixed calling between two Operators when the same extension number exists on both sides. Kerio Operator Administration ----------------------------- + Added Spanish translation. - Some GUI elements (like tables) in Firefox might not fit the window when using non-default zoom levels. - Fixed stopping of the packet sniffer that might not work under special conditions. - Fixed the displaying of the Call Routing screen when using the full screen on a Full HD display in Firefox. Kerio Operator Client Interface ------------------------------- - Initiating a call from the Client Interface might sometimes fail for users with names written in Cyrillic. Version 2.3.1 Patch 1 - July 15th, 2014 ======================================= Kerio Operator Administration ----------------------------- - Fixed handling of Blind Transfer Timeout in the configuration database (could lead to configuration errors or blocked upgrade). Version 2.3.1 - July 2nd, 2014 ============================== Kerio Operator -------------- + Reduce CPU load when Operator is under intensive denial of service attack. - Fixed the MITM vulnerability in OpenSSL (CVE-2014-0224). - Assigned lower I/O priority to backups to improve the overall I/O performance (especially for CF cards). - Fixed warnings from the sox utility during recorded calls playback. - Reduce the number of SIP NOTIFY messages sent to Yealink phones as the phones do not respond to some NOTIFY messages correctly, resulting in numerous message retransmissions. - Restore default Music on Hold if there is no MoH at all. - Increased the timeout for the remote party's response when sending a fax (from 30 seconds to 180 seconds). - When registering to a SIP provider, treat the SIP response 403 the same way as the 401 - do not stop registering entirely, try again after some time. - Solved possible Asterisk crash when sending an email takes very long. - Fixed a bug in handling links between two Operators where you could not have the same extension number on both sides. Kerio Operator Administration ----------------------------- - Fixed a bug in backup recovery where the GUI might fail to report an error if there was not enough free space on the disk. - Workaround for browsers that ignore 'Autocomplete=off' for the login screen. - Starting a packet sniffer from Provisioned phones or Extensions selects all interfaces for capture. Version 2.3.0 - May 20th, 2014 ============================== Kerio Operator -------------- - Remove stale cache files during boot. - Add 'sendrpid=no' to the provisioning templates for Cisco 7960 to prevent occasional call failures. - Prevent auto-provisioned Snom phones from trying to access provisioning.snom.com as some models may end up in reboot loop otherwise. - Map national characters to ASCII for Snom M9 and M3 (Upper case characters with a caron could break formatting on the phone's display). Kerio Operator Administration ----------------------------- - Resolved several JavaScript errors. - Fixed the Upload button in Backup and Recovery that could remain disabled after a wrong file was uploaded. - The license tile cannot be removed from the Dashboard screen. Kerio Operator Client Interface ------------------------------- + Click-to-call plugin for Chrome and Firefox browsers. - Fixed the bug occurring in Salesforce.com integration after their recent upgrade. Kerio Operator (changes in RC1) ------------------------------- + New Kerio Operator logo used for auto-provisioned phones. + DAHDI drivers updated to version 2.9.1. + Added BLF support to the auto-provisioning template for Cisco SPA phones. + Increased the limit for internal extension length to 16 digits (useful for speed dials). - Fixed Update Checker configuration that could sometimes report error after a change. - Fixed backup size indication that could overflow for files above 2 GB. - Fixed regression in logging configuration, error and warning messages could be incorrectly written to the debug log. - Fixed agent wrap-up time when agent is subscribed to multiple call queues. - Fixed persistence of Ethernet interface names, the names could sometimes shift when adding/removing network interfaces. - Fixed uploading of firmware files for some Grandstream models. Kerio Operator Administration (changes in RC1) ---------------------------------------------- + Added new Kerio Operator logo. - Fixed several Javascript crash errors that could randomly happen in various parts of the GUI. - Fixed backup upload that might give no error message for bad files. Kerio Operator (changes in Beta 2) ---------------------------------- - Upgraded SSL to fix the 'Heartbleed' bug. Kerio Operator (changes in Beta 1) ---------------------------------- * Click to call integration with Kerio Connect. * Automatic provisioning for Aastra phones. * Call monitoring + The underlying operating system is now based on Debian Wheezy. + Asterisk binary upgraded to version 1.8.26.1. + DAHDI drivers upgraded to version 2.9.0.1. + Improved detection of the congestion/busy states with PRI links. + Added auto-provisioning support for Yealink W52P. + Allow daily reset of the call queues' statistics. Kerio Operator Administration (changes in Beta 1) ------------------------------------------------- + Improved usability of the DNS settings dialog. + Improved the message about upcoming upgrade. + Use buffered grid view for the CDR log (faster scrolling in long logs). Version 2.2.6 - April 29th, 2014 ================================ Kerio Operator -------------- + Increased the limit for internal extension length to 16 digits (useful for speed dials). - Fixed regression in logging configuration, error and warning messages could be incorrectly written to the debug log. - Fixed agent wrap-up time when agent is subscribed to multiple call queues. - Fixed persistence of Ethernet interface names, the names could sometimes shift when adding/removing network interfaces. - Fixed uploading of firmware files for some Grandstream models. - Fixed Update Checker configuration that could sometimes report error after a change. Version 2.2.5 - April 9th, 2014 =============================== Kerio Operator -------------- * Added auto provisioning for Cisco 7942G (firmware 8.x.x) - Upgraded SSL to fix the 'Heartbleed' bug. - Fixed deadlocks in the Asterisk process that could happen under heavy server load. - Fixed a crash that could occur in the AMI process. - Improved the detection of the congestion/busy states with PRI links. - Several corrections in the auto provisioning for Grandstream phones (generating dialing patterns for the phone, LDAP search config). - Fixed timezone settings for Snom M9. Kerio Operator Administration ----------------------------- - Fixed an issue in Advanced Forwarding screen that could lead to an empty configuration. - Fixed detection of unsaved changes in the Security screen (changes could be lost when clicking Refresh). Kerio Operator Client Interface ------------------------------- - Fixed displaying of an active call to/from a call queue (also influenced the Salesforce integration app). Version 2.2.4 - March 12th, 2014 ================================ Kerio Operator -------------- + Improve boot time after an upgrade (faster check of provisioning modules). + Improve resilience to some DOS attacks. - Disabled the 'monlist' command in the built-in NTP server. - Fixed a delayed BLF indication after a call has been parked (was delayed by ~1 second, now the indication is immediate). - Fixed dialing patterns for Polycom phones to allow numbers starting with '*'. - Accept more HW address formats when searching in provisioned phones. - Resync the configuration of provisioned phones after DST changes (around 3:30 am twice a year) to force the change to phones that do not periodically update the time. - Improve reporting of call status in Active calls if a phone becomes unavailable and the call goes to voice mail. - Fixed detection of configuration overrides in /var/tftp/ for some provisioned phones. - Fixed feature (DTMF) codes that did not work when an agent accepted a call from a queue. - Fixed voice message forwarding to another user when using the voicemail/e-mail integration. - Fixed Asterisk deadlocks that could occur in situations with high traffic and frequent reading of active calls status. Kerio Operator Client Interface ------------------------------- - Fixed a warning that could be under some conditions propagated to the GUI when ending a call from the client (end-user) interface. Version 2.2.3 - January 30th, 2014 ================================== Kerio Operator -------------- - Prevent potential DDoS attack using Network Time Protocol. Kerio Operator Administration ----------------------------- - Fix notifications about unsynced provisioned phones that sometimes did not go away after the phone refreshed its configuration. - Fix detection of IE11 (changes in the User-Agent string). Version 2.2.2 - January 16th, 2014 ================================== Kerio Operator -------------- + Added support for software T1/E1 switching on PRI cards (i.e. Digium TE133). + Added provisioning support for legacy Polycom phone models. + Add Caller ID to Caller Name when a call is sent to a ring group. + Upgraded DAHDI drivers to version 2.8.0.1. - Improved performance when provisioning larger numbers of phones. - Fixed feature codes that were ignored when calling to a ring group. - Fixed blind transfer to extension numbers starting with '*'. - Fixed detection of Well/Yealink model T20. - Fixed generating of the dial pattern strings for Yealink/Well that needed to include unused 'dial now' positions. - Fixed long backup uploads that could block saving other configuration changes. - Ensure that a blindly transferred call is not ended but returned to the transferring user in special situations that include extensions with multiple registrations. Kerio Operator Administration ----------------------------- + Show progress info when uploading a large backup to a remote repository. - Do not display the text "Upgrade" when the user initiates a downgrade. - Display a hint about what to do when an auto-provisioned phone is not up to date. - Improved the loading speed for the administration application. - Show user's full name when configuring Call Queue agents. - Show correct file creation time in the Audio Library. Version 2.2.1 - November 18th, 2013 =================================== Kerio Operator -------------- - Fixed Asterisk crash that might occur when a conference was running and someone at the same time tried a directed call pickup on a non-existent call. - Fixed detection of Yealink T-20 that might be recognized as 'Yealink - unknown'. - Performance optimizations when re-syncing a large number of auto-provisioned phones. - Fixed errors when processing Template Overrides for Cisco (Linksys) SPA phones and Cisco 7960. - Several performance optimizations in the end-user GUI. - Fixed Time Ranges that did not work if the name contained national UTF-8 characters. Kerio Operator Administration ----------------------------- - Fixed an issue with notification about un-synchronized phones that was not automatically dismissed after phone resync had been planned. Version 2.2.0 - November 5th, 2013 ================================== Kerio Operator -------------- * New programmable phone provisioning. * Automatic backup with upload to an FTP server or Samepage.io. * LDAP Search Configuration for Auto-provisioned Phones. * Added a mini-application for Salesforce.com integration. + Recorded calls can be saved to FTP or Samepage.io + Added a special speed dial service that can send DTMF digits after dialing a number. + Added option to escape out of the voice mail dialog. + Added configurable SIP expiry timeouts. + Added support for phone firmware updates in the new auto-provisioning system. + Added support for setting logo images in the new auto-provisioning system. + Automatic provisioning now supports Yealink/Well phones T41P, T42G, T46G. + Automatic provisioning now supports Grandstream GXP models 1100, 1105, 1160, 1165, 1400, 1405, 1450, 2100, 2110, 2120, 2124v2, 3140, 3175. + Automatic provisioning supports Cisco SPA8000. + Added automatic provisioning for Snom PA1. - Fixed the first resync of some phone models after an upgrade to Operator 2.2. - Fixed time setting on auto-provisioned Snom phones after DST start/end. - Many other bug fixes (details in Beta/RC change logs). Kerio Operator Administration ----------------------------- * New tablet-friendly navigation menu. * Configurable dashboard. + Improved graphs in the System Health screen. + Added a new administration screen with an overview of integration features. + The screen "Users" now displays information about voice mail usage. + Improved the firewall configuration screen to provide more information and reduce the risk of configuration mistakes. - Many other bug fixes (details in Beta/RC change logs). Version 2.1.4 patch 1 - August 8th, 2013 ======================================== Kerio Operator -------------- - Fixed upgrade from Operator 1.1.x to Operator 2.1.x. Version 2.1.4 - July 29th, 2013 =============================== Kerio Operator -------------- - Fixed reassigning of an extension from one user to another that propagated the original user's advanced forwarding options to the new user. - Fixed the direct dialing function in the auto-attendant that did not work for single-digit extensions. - Fixed the dialing patterns generated for auto-provisioned Snom phones - the pattern did not work well when using an outbound route with empty prefix. Version 2.1.3 - July 17th, 2013 =============================== Kerio Operator Administration ----------------------------- + Packet sniffer can be started on all interfaces at once. - Disable the "Remove" button when no extension is selected. - Fixed editing of IP address groups with more than 50 items. Kerio Operator -------------- - Fixed NTP daemon restart every Sunday. - Fixed recording of calls to numbers that contain "+" or "*" signs. - Fixed ring indications for Malaysia. - Fixed the missing Date header in e-mail messages inserted by the voicemail/e-mail integration. Version 2.1.2 - May 30th, 2013 ============================== Kerio Operator Administration ----------------------------- + Improved support for IE10. Kerio Operator -------------- + Added support for several SATA drivers and RAID controllers. + Improved busy tone detection on analog lines in several countries. - Fixed the handling of number rewriting rules for auto-provisioned Kerio Operator Softphones. The rules might not be removed from the softphone when deleted in Operator administration. - Fixed syslog server configuration - it could be lost after reboot. - Fixed upgrade process that did not enable paging on Snom phones. - Fixed dial patterns for Snom phones - newer Snom firmwares require that asterisk (*) is escaped. Kerio Operator Client Interface ------------------------------- - Fixed Javascript error that could appear when removing button rows. Version 2.1.1 patch 1 - May 2nd, 2013 ===================================== Kerio Operator Administration ----------------------------- - Fixed a Javascript error in the external interface edit dialog. The error influenced customers with the phone language set to British English. Version 2.1.1 - April 22nd, 2013 ================================ Kerio Operator -------------- + Added support for certificate chains. + Asterisk's sip.conf now explicitly contains the option "alwaysauthreject=yes". (This is the default setting but let us be sure.) + Improved detection of telephony cards when cards are swapped or removed. + SIP usernames containing a slash character are now supported by the SIP interfaces. - The NTP server is restarted once a week to prevent problems when the remote NTP server assigned to Operator by the DNS round robin goes offline during the week. - Log no errors when the computer Operator runs on has no serial port. - The SSL certificate is now parsed correctly even if it does not end with a new line character. - The distinctive ring flags for calls from a queue or group now override the external call flag. - Fixed compatibility issues with Cisco 7940 that could occur after upgrading to Operator 2.1.0. - Fixed configuration restore that might not set the correct timezone. - Fixed fallback for inbound calls that might not work if the beginning of an internal extension matched the dial-out prefix. - The web server restart from the command line could shorten the trial period. - Fixed crashes that might occur when shutting down the Asterisk process. - Fixed the detection of fax tones on PRI/BRI cards. Kerio Operator Administration ----------------------------- + It is now possible to enter several NTP servers. + Improved handling of telephony cards when they are swapped or removed. - Fixed update checker notifications, it might report the new version even after an upgrade in some situations. - Fixed the Javascript errors that might occur in Firefox 19 - Fixed the Javascript errors that could be reported by the "Report problem" function in special circumstances (the Administration GUI displays multiple notifications and it runs in the second browser tab) Version 2.1.0 - March 12th, 2013 ================================ Kerio Operator -------------- - Fixed the Auto attendant that could play music on hold instead of silence when waiting for user's input. Kerio Operator Administration ----------------------------- + Added dialog for managing Kerio Operator Softphones. + Improved displaying of the Privacy Policy and Legal Notices (a dialog window instead of a new browser window). - Fixed status reporting when restoring a backup file on the box edition - the "server not responding" message could be incorrectly shown. - Fixed Javascript error that could occur in IE9 after logging in. - Fixed displaying of Release Notes during upgrade that could sometimes fail (occurred between 2.1.0 RC1 and RC2) - Fixed downloading of very large packet dump files. - Fixed access to UserVoice via the "Suggest Idea" button - it could fail for timezones west of GMT-2. Version 2.0.2 - September 17th, 2012 ==================================== Kerio Operator -------------- - NFR and Internal licenses could be incorrectly reported as expired. - Some notification e-mails had incorrect date/time information. - Call parking could fail with some Snom phones if the parking position had 3 digits or more. - Fixed call queues with linear ringing strategy so that static agents always ring first. - Cisco 7961 did not provision if the extension label was too long. - The ISDN/BRI interface might block if the configuration was re-generated when there was an active call. Kerio Operator Administration ----------------------------- + Updated the behavior of the button "Contact Technical Support" in the splash screen. Kerio Operator MyPhone Interface -------------------------------- - Fixed playback of voice mail messages in Safari 5.1.5. Version 2.0.1 - August 23rd, 2012 ================================= Kerio Operator -------------- + Added auto-provisioning support for Yealink/Well T-32G and T-38G. - The option to use a caller ID different from the phone number for registration only did not work (influenced SIP connections to Megapath). - Some UTF-8 characters were stripped away from SSL certificates. - The Asterisk binary was compiled with SSE2 instructions which could cause crashes on old processors (Pentium 3) - Fixed a "double free" problem in Asterisk's voicemail module. - The Config log could truncate data in special situations. - Fixed a race condition where two processes could attempt to create an SQLite database at the same time, causing a crash. Kerio Operator Administration ----------------------------- - Corrected the Italian translation of "Auto Attendant". Version 2.0.0 - July 24th, 2012 =============================== Kerio Operator -------------- - The default action for a full call queue was changed to busy signal instead of hanging up. - Corrected call history and active calls data for calls that passed through call parking. - Optimized processing active calls data to improve performance. - A failed upgrade could sometimes stop the web server. Added restart after the failure to ensure clean return to the previous configuration in all situations. - Export of call history to CSV could in some situations contain an "unknown" call type for calls to PBX services and call queues. - Polished sqlite handling so that occasional sqlite warnings do not appear in logs. - Factory reset could fail to delete the existing configuration. - Corrected error introduced in version 2.0.0 RC1 - voice mail messages could be left out of backup and could be restored to incorrect location when restoring a backup from a previous version in RC1. Kerio Operator Administration ----------------------------- - Fixed JavaScript error when editing multiple extensions at once in IE7. - The time in call history was always displayed in GMT. - Some grids still used case sensitive sorting. - The Auditor role was allowed to attempt using some actions in the administration and was refused by the engine. Corrected so that the Auditor cannot even try the actions. - Some dialogs were displayed with scroll bars in Chrome. - The Administration GUI could freeze and had to be reloaded after a long sequence of actions that included opening the context help at a particular place in the sequence. - Show notifications about blocked IP addresses with the warning icon. Kerio Operator MyPhone Interface -------------------------------- - Fixed call status reporting, the status could randomly disappear for a fraction of a second. Version 1.2.2 — May 9th, 2012 ============================= Kerio Operator -------------- - Fixed measuring of trial period - the trial could be shortened if the algorithm happened to run at one particular time. - Corrected time zone settings for auto-provisioned Cisco 7961 phones. - Fixed downgrade from version 1.2 to 1.1 that could loose call forwarding configuration in some situations. - The voicemail access in MyPhone sometimes did not observe the IMAP configuration (port 143 vs. 993), and showed no voice messages as a result. - Updated the Operator/Connect handshake for voicemail/e-mail integration to be compatible with Kerio Connect 7.4 - Fixed a crash in the Asterisk process that could occur when stopping Operator Version 1.2.1 — March 12th, 2012 ================================ Kerio Operator -------------- - Fixed IMAP warning about unknown data that could sometimes occur when using the voicemail/e-mail integration + The SIP user ID that differs from telephone number can be now used for registration only (phone number used in calls) - Corrected downgrade from 1.2.x to 1.1.x that could fail if a new phone model unsupported in 1.1.x was auto-provisioned before the downgrade [Workaround: delete the phone entries before downgrading] - Fixed BRI error messages that could occur during boot - Fixed phone firmware upgrade that could fail for auto-provisioned SPA504G, SPA942 and SPA525G + You can now override display name for outbound calls on a SIP interface - The syslog service could freeze in a situation with an extremely high amount of data being written to the debug log - One of the web server's processes could crash when attempting to test LDAP connection with missing configuration data - Caller ID override could still display the original number in some situations Kerio Operator Administration ----------------------------- - Updgrade by uploading the upgrade image failed if you reloaded the GUI in the browser after having finished the file upload - The mapping of external phone numbers to local extensions could shift after inserting a new number at the beginning of the list Version 1.2.0 — January 24th, 2012 ================================== Kerio Operator -------------- - Corrected BRI module reload procedure that could log warnings - Incorrect called number was reported in Status->Calls for calls that went through a Ring group - Fixed a memory leak and/or crash in the phone provisioning TFTP process that could sometimes occur if the TFTP traffic was filtered in one direction by a firewall - Removing voicemail integration with Kerio Connect could sometimes fail - SIP registration and SIP proxy setup could sometimes work with different IP addresses for the same SIP server when the SIP carrier uses a DNS round robin setup - Fixed several resource leaks and potential deadlocks in Asterisk's voicemail IMAP module - Did a change in Operator's web server that should prevent Microsoft's KB2585542 update from influencing the Admin GUI when used from Internet Explorer Kerio Operator Administration ----------------------------- - The field that holds external numbers has been extended to allow up to 100 individual phone numbers on a SIP interface - Corrected translations for languages in the Administration GUI - Fixed Javascript error when accessing the provisioned phones screen as a read-only administrator (Auditor) Version 1.1.3 — November 15, 2011 ================================= Kerio Operator -------------- - Fixed a bug in Auto attendant where an external caller could hear the default music on hold instead of silence while deciding which number to press. - Transferring an external call to another external number could fail on an interface with an empty dial-out prefix. - When integrated with Active Directory, user's phone number in AD could be overwritten with voice mail access number when deleting the user's last extension in Operator. Version 1.1.2 — October 31, 2011 ================================ Kerio Operator -------------- + Added new time zone definition for Russia (DST setting is used even during winter) - Voicemail messages were sent to e-mail from the address asterisk@hostname instead of the configured e-mail address. - If there was silence on the line (for example when waiting for user input in auto attendant), Operator stopped sending RTP packets. However some SIP providers stop the call if the RTP is not flowing for 20 seconds. To solve this, Operator is now sending RTP packets with silence in this situation. - Voicemail/e-mail integration is now compatible with Connect 7.3. Kerio Operator Administration ----------------------------- - Fixed a problem in the Administration GUI when editing the PRI/BRI interface that could result in JavaScript errors, displaying the "Web-crash" dialog. Version 1.1.1 — August 18, 2011 =============================== Kerio Operator -------------- + Added possibility to change the User-Agent string sent by Operator in the SIP protocol. - The maximum allowed registration interval is now 1 hour (changed because of the SIP provider freephonie.net). + Added support for German SIP provider QSC (the field "To:" is used instead of the number in the INVITE request line). - SIP provider configuration is now correctly generated if the port number differs from 5060. - Grandstream HT286 is now able to register with Operator. - Removed the repeated short beep that informed about new voicemail messages on auto-provisioned Polycom phones. - Dial patterns generated for auto-provisioned Polycom phones were incorrect when there was not dial-out prefix in the dial plan. - Fixed directory server errors when attempting to connect to it too soon after booting. - Fixed a race condition in the TFTP server that could lead to a crash. - A call loop created by incorrect fallback configuration could cause 100% CPU utilization. The new implementation prevents loops from overloading the CPU. Kerio Operator Administration ----------------------------- - Corrected several small translation glitches in Czech, German, and Russian. - The administration GUI did not warn when trying to activate a user from the directory server who collided with an existing local user. Version 1.1.0 - July 19, 2011 ============================= Kerio Operator -------------- + Protection against SIP password guessing + Stopping the PBX if an anomalous behavior is detected + Multiple SIP registrations of the same extension + Various PBX voice services (dial-by-extension, dial-by-name, echo, ...) * Improved NAT support + Call queue improvements + Uploading of custom voice prompt sets * Full implementation of iLBC and G.722 codecs (including transcoding to/from other codecs) + Auto-provisioning support for Polycom phones * Operator generates Asterisk configuration after each restart to make sure Asterisk's files are always consistent with the configuration database. The files were sometimes not re-generated when Operator was paired with an Active Directory server. Even though the probability of configuration file corruption is low, the error was fixed and the files are now always re-created after each restart. * DTMF codes were sometimes not sent when calling out using a BRI (EuroISDN) card. * Incoming calls were always sent to the fallback number on a SIP interface that had several external numbers and at the same time its User ID differed from the telephone numbers. Kerio Operator Administration ----------------------------- * Improved administration interface notifications * A new crash dump file was sometimes not reported in the administration interface. This was caused by a glitch in the implementation of the new notification system in the GUI. The error has been fixed. * Highlighting had incorrect colors when a log was exported in HTML format. Kerio MyPhone ------------- * When using the voicemail/e-mail integration and a user's Full name was empty, the MyPhone interface displayed the subsequent e-mail header instead of the name. Note: It might be necessary to manually restart some auto-provisioned phones after you upgrade from Kerio Operator 1.0.x to Kerio Operator 1.1.0. The user names provided to the phones in the configuration files have been changed in connection with the support for multiple registrations of the same extension. Some phones (e.g. some Cisco models) are not able to re-synchronize the configuration automatically after a user name change. Version 1.0.2 — April 13, 2011 ============================== Kerio Operator -------------- - The "KSslSocket::accept failed" messages moved from security log to debug log (they appear if the browser displays a dialog to accept the SSL certificate). - Non-configured BRI port produced many unnecessary messages in the warning log. + Improved the algorithm that compiles dial patterns for auto-provisioned phones, resulting in fewer phone restarts when changing the dial plan. - Moving an extension to a user from a directory server was not possible. - Only the first extension could call out on some auto-provisioned Snom models with multiple assigned extensions. - Setting up external IP address for a SIP interface was not working correctly. - Errors when setting up integration with Kerio Connect were not reported correctly. - The upper limit for recorded calls' storage was only 8192 MB. + Added 0.5 second or 1 second pauses in some situations (like voicemail greeting) so that users dont miss the first word of the message. - Snom "Voicemail" button dialed the string "asterisk" instead of the actual voicemail extension. - No dial tone was heard when sending a call from auto attendant script to another extension. - Music on hold was not random. + Low-level line parameters are now accessible in the PRI card configuration. Kerio Operator Administration ----------------------------- + The administration interface does not allow empty SIP passwords. + Improved warning in the administration interface when license expires. Version 1.0.1 — March 2, 2011 ============================= Kerio Operator -------------- + Recorded calls can be downloaded - Voicemail number was not associated with the voicemail access key on some auto-provisioned phones - Custom voicemail greetings and recorded user name were ignored - Snom models 320, 370, 821, and 870 were not correctly provisioned when an extension was assigned manually - E-mail address could not be used as user name in SMTP authentication - External interfaces always had English as the default language for system messages even if the system default was another language - Backup sometimes returned empty file - Codecs were sometimes reset to the default order - Some Czech ordinals were not correctly inflected by the voicemail interface - iLBC and G.722 were not marked as "pass-through only" codecs - DST parameters were not correct in auto-provisioned configuration for Cisco 7960 - Session expired when connecting to Control and Operator administration consoles through the same host at the same time - Incoming calls went directly to fallback number with some SIP providers - Incorrect CallerID was used for outgoing calls with some SIP providers Kerio Operator Administration ----------------------------- - The field for external phone numbers in a SIP interface was limited to 67 characters