Platform Release Version 6.2.0

[CP-96] - Feature: Custom Pulse Reports

Cyara now provides the ability to create custom Pulse reports that may be scheduled for delivery via email. This release provides a whole new Pulse summary report that allows users to:

  • Specify filters on specific Campaigns, Test Cases, or Failure reasons and save these as custom reports.
  • Schedule these reports to be delivered via email at custom intervals. The report can be emailed in PDF or CSV format.
  • Define the severity level (high, medium, low) reported for each failure reason.

[CP-66] - Feature: CVA - Campaign ramp-up

CVA campaigns can now specify a ramp-up duration in seconds, allowing Agents to be gradually logged in, instead of attempting to all log in simultaneously.

[CP-274] - Feature: Campaign Name in email Alerts

The name of the Campaign is now included in email Alerts.

[CP-561] - Feature: Test Case Path in email Alerts

The full folder path of the Test Case is now included in email Alerts.

[CP-562] - Feature: Heartbeat between Call Engine and Voice Scheduler

CPE networking equipment responsible for providing the connection between the Voice Scheduler and the Call Engine is often incorrectly configured and silently terminates the connection when idle for long periods of time. To rectify this, Call Engines now send a heartbeat to the Voice Scheduler at regular intervals to keep the connection alive.

[CP-566] - Feature: Audio playback waveform visualization

The Web Portal now displays a waveform visualization of call recordings during playback.

[CP-568] - Feature: Saving a Test Case

Test Cases now have a "Save" button, in addition to their standard "Save & Run" button, which allows changes to be saved without navigating away from the page.

[CP-575] - Feature: CVA - Cisco Finesse support

CVA now includes full support for Cisco Finesse. Please see the 'Virtual Agent' page in the Cyara User Guide for a full list of supported Cisco Finesse functionality.

[CP-587] - Feature: Maintenance Mode

The Cyara Platform now has a Maintenance Mode page.
A Super Administrator can enable this mode when the Cyara Platform needs to undergo maintenance.

Maintenance Mode disables non-Super Administrator access to the Portal, and terminates all non-Super Administrator sessions.

Please see the Maintenance Mode page in the Web Portal for more details.

[CP-589] - Feature: Alert email when Ports are exceeded

An email Alert is now sent when a Campaign starts and exceeds the number of Ports available. Previously, Pulse Campaigns would not be automatically rescheduled when Ports were exceeded. Pulse Campaigns will now be rescheduled to run at the next interval specified by the Campaign schedule.

[CP-490] - Feature: Chat Coordinator host address

The Chat Coordinator's host address can now be set in the configuration file. This will allow the test runners to communicate directly to the host in environments where localhost addressing is unavailable.

[CP-567] - Feature: HTML5 native audio playback

Audio playback in the Portal no longer requires third-party browser plugins (WMP, Quicktime, VLC, etc). The Portal now provides native HTML5 audio playback.

[CP-595] - Feature: Report Circle Charts

All circle charts in reports will now show a breakout on mouseover when relevant.

[CP-602] - Feature: Pulse Report filtering intervals

Pulse Reports now include additional filtering intervals of 15 and 30 minutes.

[CP-625] - Feature: Plan expiry emails for all Plan types

The Plan expiry notification email list can now be set for all Plans, instead of only for the Pulse and Replay Plan types.

[CP-612] - Changed: Active Directory login failure log messages

Some AD login failure log messages now make the root cause clearer in the Web Portal log files.

[CP-264] - Changed: Additional details in SNMP trap alerts

SNMP trap alerts now include much greater detail including:

  • The name of the Campaign
  • The name of the Test Case (including folder path)
  • The description of the Test Case
  • The detailed result of the failure (including step number where applicable)
  • The alarm message of the Test Case (same as Pulse email alert message)

Additionally, the DateTimes in the SNMP trap messages are now encoded correctly instead of being sent as plain strings.

[CP-209] - Changed: CVA - Avaya AES Pending Request feature

The Ready, Not Ready, and After Call Work Activities now utilize the Avaya Pending Request feature so that call status changes can be completed automatically.

[CP-195] - Changed: CVA - Behavior Media Type dropdowns

On Cyara Platforms without Cyara Chat functionality, the Media Type dropdown was still being displayed.

[CP-211] - Changed: Updated REST API error messages

Attempting to fetch Voice or Agent Campaigns with an ID of 0 now correctly warn that the Campaign could not be found. This change has been made to the v2.0 and v2.1 REST APIs.

[CP-247] - Changed: Agent Behavior Activity field 'Transfer Destination' validation

The Transfer Destination field has had all validation removed to accommodate the large variety of potential inputs.

[CP-536] - Changed: Voice Scheduler failing on startup

The Voice Scheduler was starting before dependent services had been started, and was then failing to start correctly. It now always installs configured for Automatic Delayed startup.

[CP-223] - Fixed: CVA - Reporting on Attached Data

Attached data values were only displaying when a match could not be made. The Attached Data value is now shown for both successful and unsuccessful matches.

[CP-378] - Fixed: Database deadlocking

A number of database queries which had the potential to deadlock have been rewritten.

[CP-91] - Fixed: CVA - Campaign results not saved correctly

Fixed a race condition that could cause missing records, or partial duplicate records under very rare circumstances.

[CP-92] - Fixed: Account grid sorting

Grid order is now maintained after selecting an Account.

[CP-186] - Fixed: Chat Test Case Step data incorrect on import

Importing Chat Test Cases with Steps with an empty ExpectedText field were incorrectly setting the Minor/Major thresholds to 0 seconds.

[CP-190] - Fixed: Chat Coordinator storage path

Test runners were failing to start if the configured storage path did not exist. Now, if the configured path does not exist, the Coordinator will automatically create a storage folder in its own application installation folder.

[CP-196] - Fixed: Stuck Call Engine Ports

In certain circumstances, Campaigns were not stopping cleanly and were unable to deallocate Call Engine Ports. This was causing future Campaign Runs to fail with a Ports Exceeded error. Free Port calculation logic has been fixed to handle these situations.

[CP-307] - Fixed: Plan expiry notifications not always sent

Plans that were updated after a pre-expiry/expiry notification had been sent were not getting their alert status reset.

[CP-309] - Fixed: Chat Campaign ignoring optional Step Results

Optional Step status was not impacting the overall status of a Test Case Run. Now, when an optional Step fails, the Test Case Run will continue and be marked as failed. When a critical Step fails, the Test Case Run will be stopped and marked as failed.

[CP-343] - Fixed: Custom Portal database timeouts in web.config not adhered to

Prior to this change, if a custom database-query timeout was configured in web.config, some of the Portal's database queries were able to ignore that custom setting.

[CP-352] - Fixed: Aborted Chat Campaigns

A race condition existed that could cause Campaigns to be aborted when requesting sessions from two or more Chat Coordinators.

[CP-379] - Fixed: Slow loading of multiple Test Cases inside a folder

Performance of loading Test Cases inside a folder has been improved.

[CP-393] - Fixed: Pulse Detail Report Timescale

The graph scaling issues for the 'Last Hour' on the Pulse Reporting Dashboard are now fixed.

[CP-488] - Fixed: Concurrent validation of the same Test Case

A Test Case can now be validated simultaneously by multiple Users.

[CP-542] - Fixed: Toggling Call Engine State in Web Portal

Call Engines can now be toggled from the Voice Scheduler page without causing errors to be logged.

[CP-550] - Fixed: Date range when exporting detailed Campaign Run results

Exporting detailed Campaign Run results could return results outside of the specified date range.

[CP-551] - Fixed: Test Cases incorrectly listed in confirmation dialog on delete

When deleting multiple Test Cases on Oracle platforms, the last Test Case to have been deleted would be incorrectly displayed in the confirmation dialog for the next Test Case delete.

[CP-552] - Fixed: Wrong number of entries shown on Missing Audio Files screen

Missing Audio files were sometimes showing duplicate entries on the Test Case Audio page. Additionally, the Test Cases and Blocks are now displayed with their full folder path.

[CP-556] - Fixed: Additional debugging information visible for Test Case Run results

For Voice Test Case Run results, Super Administrators can now see the ticket for an individual Test Case Run, as well as the Call Engine that the call completed on.

For Chat Test Case Run results, Super Administrators can now see the ticket for an individual Test Case Run, as well as the Chat Coordinator endpoint that the session completed on.

[CP-557] - Fixed: Paths to non-existent audio files included when exporting results

Exported Test Case Results no longer contain links to audio files that do not exist.

[CP-558] - Fixed: Pulse Call Records

Pulse calls were incorrectly listed as Validations in the Call Records screen.

[CP-559] - Fixed: Error when running Cyara 6.0.0 database update scripts

Upgrading the database of pre-Cyara 6.0.0 installations to Cyara 6.0.0 or higher would cause an error to be thrown when Test Cases and their history were missing.

[CP-569] - Fixed: Improved accuracy for Campaign Scheduled Run Date

The Scheduled Run Date now displays the true next-run date, taking in to account time-based Pulse constraints (e.g., Campaign can run between 9:00am and 5:00pm on weekdays).

Example: If a Pulse Campaign is set to run every hour on the half hour between 9:00am and 5:00pm, after the test run at 4:30pm, the Scheduled run date will now display 9:30am on the following day, instead of 5:30pm.

[CP-570] - Fixed: Voice Scheduler Installer ignored specified database port

The configuration file is now correctly updated with the port specified during installation.

[CP-574] - Fixed: CVA - Real-time status report incorrectly showing Agent state

Agent state is now displayed correctly after a Behavior finishes unsuccessfully.

[CP-581] - Fixed: CVA - Calls dropped in Avaya environments under load

When a new call was placed immediately after another had finished, the new call was being dropped as part of Behavior completion for the initial call.

[CP-590] - Fixed: Error when attempting to edit a Test Case

If the following conditions were met...

  • A Block is edited inside a Test Case and saved,

  • The Test Case is validated, and

  • The "Edit Test Case" link is clicked from the validation screen

...a general error would be displayed. This has now been rectified.

[CP-592] - Fixed: Creating a Voice Test Case when an Account's default language is disabled

A warning is now displayed when attempting to save a Voice Test Case on an Account that has its default language disabled in the Cyara Platform. Previously, this would raise an exception.

[CP-593] - Fixed: Web Portal installs to wrong website

Previously, the installer would always install to the website in IIS that was bound to port 80, regardless of selection.

[CP-594] - Fixed: Temporary Audio File Purging

A more fault tolerant implementation of Audio File purging on IIS application pool startup has been implemented.

[CP-600] - Fixed: Improved uploading large files to Prompt Analyzer

The default Portal configuration allowed audio files of up to 50MB to be uploaded, but the default request size for IIS was 30MB. The default IIS request size has been increased to match the allowed audio upload file size.

[CP-603] - Fixed: Hanging Chat Campaigns

In some circumstances, Campaigns with a single concurrent session and a high number of actions per second caused the Campaign to hang.

[CP-604] - Fixed: Exception when checking for the existence of audio file

Checking for the existence of audio files has been made more robust.

[CP-605] - Fixed: Avaya error not displayed in Web Portal

Under certain circumstances, an error received from an Avaya switch was being logged in CVA, but the error was not being reflected in the Web Portal.

[CP-624] - Fixed: Error when stopping the Voice Scheduler service

If the Voice Scheduler was started with an invalid connection string, an error would be logged but the service would continue to run. Attempting to stop the service would then display an error. The service will now no longer start successfully if a connection to the database cannot be made.

[CP-630] - Fixed: CVA - Behavior failing under load when releasing call

Avaya environments were occasionally seeing Behaviors fail when releasing calls under load.

[CP-631] - Fixed: CVA - Removed Attached Data formatting

Interaction reports in the Web Portal were wrapping the value of the attached data field in single quotes, which was misleading. The values are now displayed as is, without any formatting.

[CP-684] - Fixed: Form fields reset when Agent Campaign validation fails

Attempting to save an Agent Campaign with the 'Run for' field empty was clearing all Agents from the Campaign.

[CP-708] - Fixed: Web Portal deadlocking on Block update

Updating a Block used in a Test Case causes the list of audio files used in a Test Case to be rebuilt. This was causing a deadlock situation when a large amount of Test Cases were using the same Block. This rebuild is now skipped if the Block does not have any audio file changes.

If the Block is data driven, or there are audio file changes, the audio file list will still need to be recalculated for every Test Case using the Block.

[CP-732] - Fixed: Portal crash on large Chat Pulse report export

The Portal was crashing when attempting to export more than 1,000 Chat Pulse results at a time.

[CP-733] - Fixed: Disabled Chat Pulse Campaigns

A disabled Chat Pulse Campaign would continue to execute as per schedule, if the first failure was due to exceeded ports.

[CP-793] - Fixed: Test Case Run results retrieval

Better performance when retrieving Voice and Chat Test Case Run results.

[CP-828] - Fixed: CVA - Historical Reports showing in-progress interactions as failed

In Cyara Platform installations using Oracle, Cyara Virtual Agent historical reports were incorrectly showing in- progress interactions as being unsuccessful.

[CP-867] - Fixed: CVA - Reporting for failed non-critical Activities

When Behaviors were failing on non-critical Activities (such as attaching data), the summary chart and detailed results were inconsistent.

Was this article helpful?

0 out of 0 found this helpful