Contact Expert v7.1 for Skype for Business Server
Contact Expert v7.1 Release Notes
Release news, recommendations and up-to-date information about this version of Contact Expert
This version was released on 7th April 2020.
Notes and Recommendations
This document describes all enhancements and bugs fixed in the above product version. In addition, all major known issues not yet addressed are also listed in this document.
Versioning and Hotfix releasing Strategy
Starting from v5.9, Contact Expert version numbers have the following format:
The first number represents the major version. When this number is increased, a new major version is introduced. Major versions contain significant changes in the product such as an extensive set of significant new features, new architecture or completely redesigned software components. Consequently a new major version might be backward incompatible with the previous major version (but not necessarily).
The second number represents the minor version which is increased when less significant features are added to the product.
In addition to minor versions, Geomant also releases cumulative hotfix packages to provide quick fixes to serious problems that should not wait until the next minor release. These hotfix packages are tied to a specific minor version and contain the fixes of all the previous hotfix packages for this minor version.
Version Compatibility and Upgrade Strategy
When upgrading, consider the difference ("distance") between the old and the new version. If the upgrade is within the same major version then we are talking about a minor version upgrade. If the distance between the old and new version overlaps at least one major version, then this is a major version upgrade.
Minor versions are always backward compatible. Example
- v6.0 - major version (architectural changes & new features & bug fixes; not compatible with v5.x)
- v6.1 - minor version (new features & bug fixes; compatible with v6.x)
A clean and a cumulative upgrade installation media is created for each major and minor version, so every package contains the fixes and feature additions of all previous releases. However Geomant proceeds to perform exhaustive compatibility tests with the last 2 minor versions only, therefore if the distance between your 6.x version and the currently available latest 6.x is greater than 2 minor versions, then you might need gradual, step-by-step upgrades.
Also, since major versions usually bring architectural changes that make them backward incompatible, the old version must be completely uninstalled and the new version must be installed from a clean installation package. An upgrade install is typically not usable in such cases. When a major upgrade (thus a clean install) is due, the system typically have accumulated a number of previous minor upgrades all of which must be uninstalled individually starting from the most recent.
Or, as an alternative, instead of uninstalling all the existing upgrades, the recommended way is reinstalling Contact Expert on a clean operating system (restored from a previous snapshot or installed newly).
Client/Server Version Compatibility
Please note that if you upgrade Contact Expert server components to a new minor version, all Contact Expert agent client applications must also be updated at the same time. Older clients will not work with a new minor version of Contact Expert server.
However, the maintenance version of the server and the client does not matter as long as they have the same minor version. In other words, each client having the same minor version as the server's minor version is always compatible with the server, regardless of the maintenance version.
Database Version Compatibility
Contact Expert databases are not removed or altered during a minor upgrade or uninstall process, therefore all the configuration data, except for the ones entered during an installation, are left intact. This includes all the business related data such as agent, campaign, contact and historical data.
Since a major upgrade typically contains database schema changes which might cause potential data loss, Contact Expert databases will need to be updated to reach compatibility with the new major version to be installed. This can be achieved by using the SQL scripts from the upgrade installation package of the concerned major version.
CE Agent Application Compatibility
CE v7.1 environments will only function properly with CE Agent:
- version 7.1.
- version 7.0.
Microsoft Lync/Skype for Business Version Compatibility
Please review our CE Compatibility Matrix with SfB/Lync Platform on Microsoft Lync and Skype for Business support.
OnCall IVR Version Compatibility
Please review our official statement on OnCall IVR Engine and OnCall IVR Designer compatibility matrix.
For chat functionality, a Buzzeasy subscription and cloud connection is required. For cloud based agent scripting, a cloud connection is required.
64 bit Windows operating system is required for Cloud based agent side scripting!
Deprecated API & Services
DynFlow based scripting is removed from the product
DynFlow engine based agent script have been removed from the system with no option to use them since Contact Expert 6.1, customers with DynFlow based scripting are required to migrate to the new scripting platform available from cloud and starting with CE 7.1 also on-premise.
Legacy scripting is deprecated (since CE v6.1) and will be removed in future releases
Old scripting or legacy scripting is deprecated and will be removed from the product in future releases. Customers using old/legacy scripting are required to migrate to the new cloud based scripting platform.
Legacy scripting is not tested to cooperate with other components of the product. While using it is not yet explicitly blocked, runtime errors might show up.
Skype for Business based chat service
Skype for Business platform based chat service has been deprecated and removed from Contact Expert 6.0 solution, components include:
- Chat Widget
- Chat Proxy
- WordPress plugin
Customers running chat service prior to 6.0 will need to update their corporate web site to include reference to the new cloud based chat services
SMS capabilities are removed from the product
Contact Expert 6.0 SMS messaging capability has been removed from the solution. SMS messaging functionality has been transferred to the Buzzeasy product suite.
Client Access Server - Administration methods removed
Client Access Server Administration interface methods are removed, customization using this API are required to be rewritten using the REST API provided over Management Service, for more information please visit the following article.
Client Access Server - InformationService methods deprecated
Client Access Server Information Service interface methods are deprecated, customization using this API are required to be rewritten using the REST API provided over Management Service, for more information please visit the following article.
Install the product as usual and apply all hotfixes released for this specific version as these fix every critical issues revealed.
Please read the Upgrade Guide for further details about the update process and our backup recommendations.
|Basic agent scripting|
|Highest priority queue ACD strategy added|
|Built-in call recording|
|Transfer to CE queues enabled|
|Support for localization|
|Support for TLS 1.0, 1.1 and 1.2|
|Support for secure HTTPS and TLS communication protocols|
|Contact Expert enabled with predictive dialing strategy|
|Queue and campaign linking & cloning|
|Automated IVR outbound campaigns using On Call IVR|
|Introduction of a new administration interface – CE Portal – replacing ACE Admin|
|Enhanced Administrative Features using CE Portal||!|
|Administrative Interface integrated with Skype for Business to display agent state and start chat conversation from CE Portal|
|User management and role based access to resources|
|RESTful web API is introduced to replace the Client Access Server|
|Retention blending introduced – allowing to keep a number of agent retained for inbound interaction for a dedicated skill|
|Enhanced predictive dialling strategy enables agents to work in a predictive and inbound mode|
|Multi-tenant architecture – allowing multiple individual organization can share the system|
|Ability to define custom voice messages. E.g. queue music, welcome message, hold music, etc.|
|Enhanced agent owned recalls – task are delivered to agents regardless of their skill settings|
|Enhanced skill update – supervisor performed skill updates to agent is automatically applied|
|Multi-tenant architecture – alarms and resource updates is applied for each tenant separately|
|Corporate address book|
|Scheduled task filtering enhancement –type, -status, -preference,|
|Ability to initiate a call over CE Automation API|
|Automatic failover support on secondary server|
|Campaign specific wrap-up timers|
|Redirect calls on no answer – place agents to RONA auxiliary reason|
|Support for initiating calls to response groups|
|In queue messaging improvement / audio volume dipping during TTS messages|
|Agent application automatic recovery in case of failure|
|Automatic (configurable) closure of abandoned calls|
|Support of multiple chat sources (website, social media, apps.)|
|Real time queue display and ability to select next work item from the queue|
|Control predictive startup parameters|
|Predictive healing - Campaign dialing remains in predictive even if reference control values are breached|
|Campaign level contact phone number exclusion - Excluded numbers are not dialed|
|Before connect compliance messaging|
|Agent consult and transfer enabled|
|Enhanced agent experience in full screen and toolbar mode|
|MSI Installer provided for client application|
|Enhanced agent script pages and designer|
|Customizable agent dashboard – including global, team and agent statistics|
|Agents are able to initiate or revoke a break request during work|
|Agent dashboard replaces skill statistics with queue statistics|
|Agent can leave a comment for each interaction as is shown in the contact history|
|Business tags are presented in the order of administration|
|Email Search interface|
|Support for Arabic language localization - Agent & customer facing interfaces|
|Voice and email concurrent handling, ability to handle/park multiple emails and be available for voice interactions|
|Agent can accept internal IM’s during call handling|
|Agent’s ability to handle multiple concurrent chat request|
|Agent’s ability to handle multiple concurrent chat and email and be available for voice|
|Russian language support on Agent facing interfaces|
|Document sharing during chat session|
|Spell checking support when using the email editor|
|Agent scripting powered by Adaptive Scripting|
|Campaign based scripting tool support|
BI and Reporting
|Reporting enhancement, filtering options added|
|Enhanced call detail reports showing hold and talk time|
|Introduction of Personal BI - Excel based personal business intelligence reporting providing flexible and comprehensive business reports|
|Introduction of a new reporting interface – CE Portal – replacing ACE Supervisor|
|CE Portal reporting interface provides daily operational reports and allows thresholds to be defined to agent and queue states|
|Enhanced Analytical and Executive Reports|
|Reporting capabilities on predictive dialling strategy – Overdialing Rate and Nuisance Call Rate|
|Operation report extended, time range support extended on Agent status, performance, Business Tag, Queue Service Level report|
|Call result – operation report introduced / detailing call activity outcome|
|Tracking report support displaying 5000 records|
|New BI Agent Break type report added|
|Comment collected are displayed on CE Portal reports|
3rd Party Compatibility
|Verba call recorder native integration|
|Support for Active Directory service accounts|
|Support for Skype for Business Server 2015|
|Support for Skype for Business Client 2015|
|Support for Skype for Business Client 2016|
|Support for SQL Server 2016 and JDBC 6.0 driver|
|Contact Expert is integrated with Afiniti agent and optimized customer pairing|
|Ability to integrate with an external ACD|
|Embeddable web chat widget|
|SQL Server 2017 support|
|Windows Server 2019 support|
|Support for Skype for Business Server 2019|
Changing the refresh rate will have an impact on server resources, caution should be taken when tampering with the configuration.
Fixed and known issues
These are product defects addressed in this version.
|2327||All||CE Portal - Inconsistent portlet content when refreshing reports|
|8792||All||Agent Web Application - Address Book entries are not offered in Quick Email when using windows authentication|
|17598||UCMA||DTMF function is not available during a consultative call|
|18950||All||BUG: task & script are not displayed on the agent UI when a registered callback is received back by the agent|
|19019||All||Agent can not login with "CE" login mode|
|19021||All||ManagementSVC - ResourceUpdates - DateTime.MinValue can't be used in db queries|
|19078||All||Wrong time displayed for pending changes on Portal|
|19082||All||Contact import/export file names contains server local time|
|19100||All||Missing Email attachment|
|19120||All||CEAgent - Contact History displays date in UTC|
|19124||All||CEAgent - Timestamp of task comments displayed in UTC|
|19181||All||Timezone can be selected on the Portal which is not available for server components|
|19197||UCMA||Agent stuck in conference|
|19254||UCMA||CE - Call transferred to another agent is not recorded|
|19298||UCMA||Outbound calls are terminated when the customer connects.|
|19325||All||CEPersonalBI user does not have access to bi.RefreshDate view|
|19472||All||Predictive dialing does not work; it randomly stops|
|19551||All||AgentApp - Authentication token request blocks task display.|
|19595||All||CloudCE (old) - CreateAppParams fails on storage account step: can't find the resourcegroup|
|19616||All||ManagementSVC - use UTC timestamp when querying email queue status data|
|19725||All||Most of the call and agent records are missing from the reporting database|
|19755||UCMA||Unable to Hold the call after consultative transfer received|
|19874||Avaya||CE - Progressive call routing not cancelled when agent goes on break|
|21247||UCMA||IVR channel stuck in break status|
|21276||All||ConversationID, CustomerID, SDUID missing from AgentStat and AgentSegments bi View|
|21375||All||CE - Agent application - Undocked chat window keeps getting minimized after receiving or sending a message with Activate window preference enabled|
|21428||All||CE Portal - Chat history - Customer name appears as "Unknown" even if the customer provided a name to the bot|
|21473||All||ManagementSVC - Agent Status report is not consistent|
|21533||All||CE Management Service - CRDS datetime format get/put is not the same|
|21538||All||CloudScript - Authentication fails when opening the script designer from CEPortal|
|21763||All||DialerServer - Timestamps are corrupted in snapshots.|
|22041||All||Duplicates in [ACESystem].[dbo].[EMAILOUT] - DRAFTS|
|22108||All||DB - ACEReport.bi.AgentStat query bug generates entry multiplication depending on how many tenants are configured|
|22131||All||DB - ACEReport.PREDICTIVESNAPSHOT table keeps growing without control|
|22177||All||Chat History - Chat history can not be loaded from Portal and CEAgent|
|22921||All||CE Agent - Can not search for SfB users anymore in HCE error message shows up|
|22931||UCMA||IVR and CE queue holiday response is not consequent|
|22933||UCMA||TelephonyConnectorServer logs full of WmaFileSourceCache errors|
|22941||All||EmailServer - Incomplete ValidateOperator error message|
|23094||UCMA||SfB call terminates when the agent closes a CE task not associated with the call|
|23601||All||All agent softphone buttons - except Break - are disabled|
|23819||All||CE Portal - The same contact is listed multiple times in a contact search, if its phone numbers are similar|
|23905||All||CE Portal - queue duration column incorrectly displays call duration in the Call History report|
|24135||All||Agent Application - Voice - The Closure Code Dialog is displayed with the Failed Task after receiving a callback from the Customer|
|24312||All||CE Chat widget loading time exceeds 20 seconds.|
|24332||All||Agent Application - Inactive chat tab is activated when chat window is undocked and a message arrives on that tab|
|24420||All||CEAgent- Email - Email addresses are offset when copy/pasted by using the context menu|
|24912||All||The called phone number is not matching with the Recording criteria|
|24913||All||The Keep Recording checkbox is not ticked in the Closure Code form|
|24917||All||The Pause Recording button is active while there is no call recording rule associated to a campaign|
|25168||All||Active Alarms putting extreme load on SQL server|
|25219||All||CE Portal - Emails - The Parked Emails are shown only when the Anytime option is ticked|