[CP-2763] - Feature: CRV Verint support
Add support for Verint to Cyara Call Recording Validation. Calls generated from the Cyara Platform can now be validated against the recordings made by the Verint recording system.
[CP-3527] - Feature: CVA - Relogin Agent During Campaign Run
Cyara Virtual Agents now support logging an Agent back in during a Campaign Run if the Agent becomes logged out. This feature is exposed through the environment property EnableAgentRelogin and is disabled by default.
[CP-3964] - Feature: Campaign List sort retention
The sorting applied to the Campaign List page is now persisted between page loads.
[CP-4023] - Feature: Email Channel Support
The Cyara Platform has added support for a new Channel, Email. Initial support is for Pulse and Cruncher Campaigns.
[CP-4028] - Feature: Data Driven Scenario editing in Web Portal
Data Driven data uploaded to a Test Case was not able to be edited from the Portal. Instead this had to be exported and modified externally and then re-uploaded again. With this new feature you are now able to make inline edits to the values of your Data Driven Scenarios.
[CP-4128] - Feature: Desktop Manager support for LDAP authentication
Desktop Manager now supports initiating RDP connections using LDAP.
[CP-4198] - Feature: Export All from Campaign Summary
Users with the Reporting role can now export Test and Step Result Details from the Campaign Summary Page.
[CP-4228] - Feature: Scattered Pulse Campaign Scheduling
The Omni Scheduler can now be configured to scatter the scheduling of Chat and Email Pulse Campaigns.
[CP-4532] - Feature: SMS Outbound Testing
The Cyara Platform now supports the execution of Outbound SMS Test Cases. You can create SMS Test Cases that can be used in conjunction with an Outbound Campaign to test messaging being sent by your organization to customers' mobile phones.
[CP-3112] - Changed: Rest API TestResultFeed performance
TestResultFeed performance when using the FromDate parameter has been improved.
[CP-3929] - Changed: Crawler transcription playback
Previously it was possible to play more than one transcription recording when navigating through a Crawler Model. Now attempting to play the second transcription recording will stop the first one.
[CP-3990] - Changed: Crawler Model editing improvements
Crawler Nodes can now be added and deleted without needing to reload the Model.
[CP-4324] - Changed: Voice Scheduler Messaging Improvement
When communicating with multiple Call Engines, the Voice Scheduler would, in some scenarios, send unnecessary network messages to connected Call Engines. An optimization has been made to reduce the number of these messages where possible, which will reduce the number of Glares in some scenarios.
[CP-4348] - Changed: Database Indexing Improvements
Some reports now load faster due to improved database indices.
[CP-4439] - Changed: Glares during high CAPS/Ports Campaigns
In some very high CAPS/Ports scenarios, the Voice Scheduler may experience large numbers of Glares, which could result in a lower than expected number of concurrent Ports. The performance of the Voice Scheduler has been improved to reduce the number of Glares in these scenarios.
[CP-4446] - Changed: Premature Abort of Calls taking too long
In very high CAPS/Ports scenarios, the Voice Scheduler may incorrectly flag some calls as taking too long, and thus abort them with the Detailed Result "Call taking too long". The Voice Scheduler's tolerance for these types of calls has been increased.
[CP-2040] - Fixed: Choice Tag variables do not work for audio file response
Audio playback would fail in the following Test Case scenario: - The outcome of a Choice Tag is stored in a dynamic variable - That variable was used to lookup an audio file for playback
[CP-3573] - Fixed: CVA - Regex data validation truncation
If the regex function "Regex([0-9])" was used in a Data Validation field, the function would incorrectly be truncated when displayed in reports.
[CP-3671] - Fixed: CVA - expensive regular expressions
A configurable timeout has been added to the Cyara.Agent config file to limit the evaluation time of expensive regular expressions, as it was possible to cause performance issues under load.
[CP-3787] - Fixed: Crawler Model diagram display improvement
For certain Crawler Models the lines that linked a menu with its parent could overlap with a line from an adjacent menu, making it difficult to see which menu was the parent menu.
[CP-3911] - Fixed: Speech Engine with NR-10 performance degradation on multi-socket server
Speech Engine with NR-10 deployed on a multi-socket server could experience serious performance degradation.
[CP-3944] - Fixed: Browser crash with large Crawler Models
When attempting to view some very large Crawler Models, some browsers were marking all open browser tabs to the Cyara Portal as unresponsive.
[CP-3970] - Fixed: Dashboard Result Classification
The Dashboard was not classifying results correctly when the first Step of a Test Case failed to hear a prompt. Test Cases that fail on Step 0 with no response within threshold will now correctly be classified as an Answering failure.
[CP-3971] - Fixed: Crawler Node auto-saving
Model autosaving was incorrectly not picking up copy/paste changes for Nodes.
[CP-4041] - Fixed: Portal Plan expiry email incorrectly sent
Editing expired Plans in the Portal could cause the Portal to incorrectly send an expiry email.
[CP-4066] - Fixed: Crawler speaker appearing as N/A in Crawl history
When Crawling the same Node multiple times, the Speaker would be displayed as "N/A" in the transcription list for all but the most recent Crawl.
[CP-4129] - Fixed: Crawler Node properties containing backslash
The Crawler Model graph would fail to load if any text field in any Node contained a backslash.
[CP-4143] - Fixed: Portal Log Setting Error
If the method logging (WebSiteSettings.MethodLoggingLevel) in the Portal was set to Both (0) or Out (2), it could cause internal exceptions when performing certain actions in the Portal.
[CP-4158] - Fixed: Crawler Test Case generation with incorrect defaults
Test Cases generated from Crawler were being created with an incorrect value for Minor Pulse Alert Threshold.
[CP-4188] - Fixed: Agent Desktop Manager Invalid Configuration
The Agent Desktop Manager service was failing to start with some default configuration.
[CP-4251] - Fixed: Voice Scheduler Unhandled Events
The Voice Scheduler logged many warnings stating that it had discarded unhandled events, even though the events had already been handled correctly. This logging discrepancy has been fixed.
[CP-4253] - Fixed: Campaign Report Stitching
Stitched Campaign Reports were incorrectly not displaying the Campaign Name and Campaign Type.
[CP-4281] - Fixed: Glared calls causing Internal Errors
When the following conditions were met:
1. High CAPS Campaigns were being executed
2. Test Cases used in those Campaigns were targeting specific Call Engines
3. Call Engines were at or near their allocated Port limits
...then any Glares that occurred could incorrectly raise an internal error due to insufficient Ports. Calls that triggered Glares are now retried instead of raising internal errors.
[CP-4314] - Fixed: Scheduled Custom Pulse Report PDF attachments
Scheduled Custom Pulse Reports sent via email could incorrectly contain no call data in the attached PDF file.
[CP-4335] - Fixed: Crawler Exported Test Cases Not Visible
The Test Cases that were exported directly from Crawler to the Portal prior to upgrading to Cyara 6.9.0 were not being displayed in the Portal after upgrading to Cyara 6.9.0.
[CP-4381] - Fixed: Portal - Log message when recording not found
Now when a voice recording can not be found, the Portal will log a warning message in its log file.
[CP-4392] - Fixed: Purge tool Test Case Validation handling
When performing a file job on Test Case Validations, in some cases an error occurred which caused the job to terminate.