[CP-4296] - Feature: Percolation Filtering via Sensitivity Tag
A new 'Sensitivity' Tag has been introduced for Voice Test Case Steps. This Tag enables Users to set a sensitivity level to distinguish speech activity from the audio activity caused by noise, clicks, typing etc, and prevents early triggering of the PSST algorithm. Please refer to the User Guide section on Tags for more information.
[CP-5530] - Feature: Validate if Voice or Language is available before executing a Test Case
The availability of the requested Language or Voice is now checked before starting the execution of a Test Case. Calls will fail with an appropriate error message if a requested resource was unavailable.
[CP-5904] - Feature: Message Bus Mixed Address Schemes
Platform Components can now be configured with different address schemes (e.g. one component configured to connect to the Message Bus via IP address, and another by hostname). Previously, all Platform Components had to be configured to connect to the Message Bus on the same address.
[CP-5972] - Feature: Omnichannel Test Case Linkage
A new Step type has been made available to Voice Test Cases that can execute SMS and/or Web Test Cases as part of the Call.
Typical scenarios for using this new Step type include:
* An IVR requests the caller to enter a PIN that is sent in an SMS
* An IVR requests the caller to enter information into a web form which has been delivered via an SMS
Please refer to the User Guide for more information.
[CP-6187] - Feature: Simplified account upgrade from Replay to Velocity
A button has been added to the Account Details page that will aid migrating Replay Campaigns over to Velocity, if an appropriate Velocity Plan has already been created for the Account. The button will perform the following actions:
1) Enable Velocity functionality for the Account
2) Any existing Campaigns associated with a Replay Plan will be updated to use a Velocity Plan, if the Account has a Velocity Plan with the correct Media Type
[CP-6258] - Feature: CVA - Desktop Startup and Shutdown Activity timeouts
Timeouts can now be configured for Agent Desktop Startup and Shutdown Activities. Additionally, these Activities will now be executed over the Campaign Ramp-up duration, instead of all at once.
[CP-6260] - Feature: CVA - Agent Desktop Campaign Reservation Timeout
Agent Desktop Campaigns can be configured to start after a Reservation Timeout Window, if a minimum number (or percentage) of Agent Desktops have connected, per the Campaign configuration. The Campaign will still start immediately if every Agent Desktop connects before the timeout window has elapsed.
[CP-6266] - Feature: CVA - Desktop Manager Minimize and Close buttons
Minimize and Close buttons have been added to the top right-hand corner of the Desktop Manager window. Closing the window will not stop the application. The window can be opened again by clicking on the notification icon in the system tray.
[CP-6312] - Feature: Multiple Voice Schedulers
The Cyara Platform now supports running multiple Voice Schedulers, to segregate traffic by Plan Type. Each Plan Type can only currently be assigned to a single Voice Scheduler. Please refer to the User Guide for more information.
[CP-6319] - Feature: Optional Tag Enhancements
The Optional Tag has been enhanced to be able to support Speech Prompts, by using the parameter "Speech". Please refer to the User Guide section on Tags for more information.
[CP-6478] - Feature: Support for cloud transcription technologies
Continuously-learning cloud transcription web services can now be used for Crawler and Test Case auto-transcription.
[CP-6515] - Feature: CVA - Site Name displayed in Desktop Manager UI
The name of the Site configured for Desktop Manager will now be displayed on the title bar of the login window, and next to the username in the main window.
[CP-6526] - Feature: SMS Outbound Pulse
Outbound Pulse Plans and Campaigns can now be created for the SMS Channel.
[CP-6533] - Feature: New tags available for SMS and Web Test Cases
The following tags can be used with SMS and Web Test Cases to help with data matching/extraction: - AlphaNum tag - matches letters/numbers.
- Number tag - matches decimals.
- URL tag - matches a fully qualified URL.
Please refer to the User Guide for more information.
[CP-6541] - Feature: In-Country Dialing
A new capability has been added to premium Plans that allows Calls to be made via a local carrier. When this capability is enabled, each Test Case can then be configured to make Calls from a local carrier. Please refer to the User Guide for more information.
[CP-6553] - Feature: Dashboard - Restrict access to a Dashboard
Executive Dashboards can now be configured so that only nominated Users can access them.
[CP-6563] - Feature: Test Data Library for Voice Test Cases
A Test Data Library has been added that allows for the management of Data Sets that can then be used by multiple Voice Test Cases. New versions of a Data Set can be loaded into the library, with no additional changes to Test Cases required. Data can be imported and exported in CSV format. Please refer to the User Guide for more information.
[CP-6650] - Feature: CVA - Agent Desktop Password
The Password field for Agent Desktop connections can now be configured for both Automatic or Manual login modes. Previously, it could only be specified when the login mode was set to Automatic.
[CP-6693] - Feature: Update to English Crawler language parsing logic
English Crawler language parsing logic can now recognize IVR options beginning with "choose" and "it's".
[CP-6700] - Feature: SMS and Web Test Case Validation
It is now possible to run Test Case Validation for SMS and Web Test Cases.
[CP-7007] - Feature: New Call Generation Component - CallEngineNext
This release features a new Call Generation component for the Cyara Platform: CallEngineNext. While all fixes mentioned for this release have been fixed for the CallEngine, all new features in this release are only available in CallEngineNext, which includes:
- Percolation Filtering via Sensitivity Tag [CP-4296]
- Omnichannel Test Case Linkage [CP-5972]
- Optional Tag Enhancements [CP-6319]
This is the last major release to support the legacy CallEngine - the legacy CallEngine will not be included as part of Cyara 7.4.0
[CP-3629] - Changed: IE compatibility header removed
The Web Portal was incorrectly forcing later versions of Internet Explorer into IE10 compatibility mode. This header has been removed, as IE10 has not been supported for a number of releases.
[CP-4530] - Changed: Reserved characters now removed from Test Case on Save or Export
The Web Portal allowed reserved XML characters to be entered as part of a Test Case, which would fail to import after being exported. The Web Portal will now strip these characters when a Test Case is saved or exported, as they were ignored during Test Case Execution already.
[CP-6073] - Changed: Voice Scheduler Startup
The Voice Scheduler will now wait for Database and Message Bus connectivity indefinitely in the background when the service is first started. Additionally, the service will fail to start if the connection string is malformed. Previously, the service would stay in the starting state if a connection could not be made, requiring the process to be manually terminated.
[CP-6114] - Changed: Improved logging for Crawler Warnings
If a Menu is deleted from a CX Model while a Crawl is in progress, then an error message will be logged when processing the result of the Call. These error messages are expected, and now include more information to help identify this scenario.
[CP-6214] - Changed: ASR Logging
The logging format used for starting and finishing a recognition have been made consistent, so that logs can be parsed easily.
[CP-6263] - Changed: CVA - Improved Desktop Manager Resource Usage
The Agent Desktop Manager will now only create remote connections when a Campaign starts, which gives it a much lower resource footprint while idle, and allows the service to start up faster.
[CP-6264] - Changed: CVA - Agent Desktop Manager is Site aware
When installing the Cyara Agent Desktop Manager, a new dialog will prompt for the Site name that the Manager will be used for. The Site name specified must match a Site configured in the Web Portal that Agents will be logged in to.
[CP-6341] - Changed: Communication between Web Portal and Voice Scheduler
The communication between the Web Portal and Voice Scheduler is now via the Message Bus, instead of point-to-point.
[CP-6471] - Changed: CVA - "Wait Interaction Data Changed" Activity for Agent Behaviors disabled
The Activity "Wait Interaction Data Changed" has been disabled, pending further development.
[CP-6487] - Changed: Nuance Recognizer 9 and RealSpeak no longer supported
Cyara Speech Services have discontinued support for Nuance Recognizer 9 and RealSpeak. Speech Services will continue to support Nuance Recognizer 10 and Vocalizer.
[CP-6548] - Changed: Help page opens in new tab
Clicking on the Help link at the bottom of any page on the Web Portal will now open the Help page in a new tab.
[CP-6848] - Changed: Port Usage Report Performance
The Port Usage report performance has been improved, and now takes substantially less time to generate.
[CP-6959] - Changed: Block Step Restrictions
Additional Channel Steps (e.g. Agent, Service) are no longer able to be saved as part of a Voice Block.
[CP-4076] - Fixed: Crawler notification order
Crawler notifications were not being sorted correctly. They will now be displayed correctly in order from newest to oldest.
[CP-4899] - Fixed: Multi-Step Prompt Incorrectly reported Test Results
If a Multi-Step prompt included an EndCallIfNoAudioWithinThreshold Tag, and no audio was received within the configured thresholds, then the Results would incorrectly state that the Step had failed on the last stage of the Multi-Step prompt. Additionally, validation has been added to ensure that the EndCallIfNoAudioWithinThreshold Tag can only be used in the first Step of a Multi-Step prompt.
[CP-5058] - Fixed: Pre-Speech Timeout
Test Cases that fail due to exceeding the Pre-Speech Timeout period now have a more appropriate Failure reason for the specific Step, rather than automatically failing the Test Case.
[CP-5646] - Fixed: Discrepancy in Crawler and Prompt Analyzer confidence scores
A discrepancy in the confidence scores returned from analyzing a Node from the Crawler menu, and analyzing the same prompt via Prompt Analyzer, has been identified and fixed.
[CP-5985] - Fixed: CVA - Agent Desktop Client resource management
After running for extended periods of time, the Agent Desktop Client could occasionally encounter an issue with missing resources and crash.
[CP-6119] - Fixed: Campaign Result Exports
When Exporting Campaign Results with Step Data, the Step Duration column was incorrectly showing the Call Duration.
[CP-6120] - Fixed: Synchronization Service Logs
The Cyara.Synchronization service was incorrectly creating two sets of log files on startup.
[CP-6157] - Fixed: Pulse Campaign Aborts
In rare circumstances, if a Pulse Campaign was Aborted, the Voice Scheduler could output a Diagnostics Assertion error into the log file when attempting to finalize an in-progress call.
[CP-6307] - Fixed: Omni Scheduler service startup
Occasionally, the Omni Scheduler would fail to start if the underlying operating system was busy (e.g. immediately after booting up). A number of long-running startup tasks will now run after the service has started.
[CP-6382] - Fixed: CVA - Agents remaining in Connected State
If connection to a Genesys server is lost, Virtual Agents will now be shown in a "Disconnected" state. Previously, Virtual Agents would still appear to be logged in.
[CP-6397] - Fixed: CX-AX - Inconsistency in error reporting on Agent step
If a Verify Interaction Data Step had failed, the overall result for the Test Case Run was correctly shown as a Failure, but the Step itself was incorrectly showing a Success result label, or no label at all.
[CP-6435] - Fixed: MaxAudioLength and Optional Tag Interaction
If the MaxAudioLength Tag was added on a Step following an Optional Step (e.g. Step 2 of a Test Case was optional, and the Expect To Hear for Step 3 contained a MaxAudioLength tag), and during Test Case execution the Optional Step was skipped, then the MaxAudioLength Tag was incorrectly being ignored.
[CP-6456] - Fixed: Omni Scheduler Campaign Pause Window
In some cases, the Omni Scheduler could fail to re-queue a Pulse Campaign if it landed within a Campaign Pause Window.
[CP-6496] - Fixed: ASR Job Scheduling
If an ASR Service fails to check out a license on service startup, it will no longer attempt to service requests. Previously, it would attempt to service requests and subsequently fail.
[CP-6502] - Fixed: Test Case Validation aborted before Call starts
If a Test Case Validation was aborted before the Call had been allocated to a Call Engine, the Web Portal would fail to display any additional updates to the Validation.
[CP-6531] - Fixed: Internal Error results not recorded in database for some scenarios
If the Call Engine and Voice Scheduler lost connectivity during Test Case preparation, then the Voice Scheduler would be unable to send a Start Test Case request, which could subsequently result in an Internal Error result failing to be recorded, and additionally for Pulse Campaigns, a Backup Call Engine would not attempt to make the call as there was no Failed or Internal Error result to process.
[CP-6602] - Fixed: Database Utilities Exception
Test Results with a filepath that was an empty string (instead of null) could cause the tool to log an exception and halt further processing. Additionally, records with an empty filepath will now be updated to null when encountered.
[CP-6632] - Fixed: REST API - Campaign Creation
The 2.5 API routes for Campaign Creation were incorrectly converting the Plan's start time to the Account's local time (instead of UTC) for comparison with the Campaign Run Request time, which could incorrectly return a validation error.
[CP-6633] - Fixed: Notification Service SMS Headers
A number of Email to SMS providers were rejecting notifications due to the absence of a MessageId header. The Notification service now includes this header when sending any SMS notification.
[CP-6689] - Fixed: File path missing when Blocks from a CX Model are exported
If the Blocks for a CX Model were moved to another folder, and the Blocks were then exported in Excel format, the Folder Path was incorrectly exported as an empty string.
[CP-6825] - Fixed: Dashboard Feed Service Memory leak
Requests to refresh a Dashboard were not being released correctly, which resulted in a slow memory leak.
[CP-6839] - Fixed: Rest API TestResultsFeed Internal Error results
When pulling data from the TestResultsFeed api route and StepResults were requested, if the result for one of the steps was "Internal Error", then the API was failing to process it, and would return a 500 error. This has been fixed for REST API versions 2.2 - 2.5.
[CP-6872] - Fixed: Voice Scheduler Database Timeout
Attempting to export a large number of Test Cases, while starting a Campaign that uses the same Test Cases, could occasionally result in the Voice Scheduler timing out when accessing the database.