Skip to main content
Skip table of contents

Release Notes

Target Release

14.4

Target Release date

21-03-2025

Status

RELEASED

Document Owner

Sikander Hayat

Developers

Abdullah Attaullah, Amjad Hussain, Rafay Raza

QA

Zeeshan Ali

Release Summary

This release introduces a range of significant enhancements to improve system functionality, addresses advanced requirements, and strengthens security. High Availability (HA) has been implemented to ensure seamless system performance and minimize downtime. A highly requested feature, screen recording, has been added to enhance monitoring and compliance capabilities. Security remains a top priority, with the introduction of pause/resume recording, audit logs, and recording encryption, ensuring enhanced data protection. Additionally, a recording file compression feature has been implemented to reduce storage consumption. An Archival Service has been introduced to further improve data retention and management. We have also ensured the compatibility of these features with Cisco and EFCX Contact Center, enabling seamless integration.

What's New

Features

  Description

Archival Service

To optimize storage management and enhance the Voice Recording Solution, a new feature called Archival Service has been introduced. This service is particularly useful when VRS Server storage exceeds its limit or becomes too high. The Archival Service runs a scheduled job that automatically identifies and transfers recordings older than a configurable number of days from the VRS storage system to a designated SFTP server. This ensures that contact center recordings are securely archived while preventing storage-related issues on the primary VRS servers. Once a recording is archived, the Play and Download buttons for that call activity are removed from the frontend. Additionally, the archived recordings are greyed out, visually indicating that they have been successfully moved to the archival storage.

Previously, this feature was only supported for Cisco Contact Center. With this release, Archival Service is now also compatible with EFCX Contact Center, providing expanded functionality and flexibility. To see its limitations click here.

Audit Logs

To enhance security monitoring, compliance, operational insights, and troubleshooting, a new feature called Audit Logs has been introduced. This feature ensures that all user actions performed within the Voice Recording Solution Web Application are properly logged and displayed on a dedicated Audit Logs page.

The system accurately records key user activities, including login, logout, playback, and download of recordings, along with essential details such as:

  • Date and Time of the action

  • Description indicating whether the action was successful or failed

  • Username of the user who performed the action

To facilitate easy access and analysis, the Audit Logs page includes a search and filter menu, allowing users to refine logs based on Action Type, Username, Date, and Time. Additionally, a pagination control is available, enabling users to customize the number of logs displayed per page (10, 25, or 50 entries). To see its limitations click here.

High Availability

The Voice Recording Solution now supports High Availability (HA) at the machine/server level. In this setup, two SIP trunks are configured on CUCM in HA mode, each pointing to one of the two VRS servers. If one VRS server becomes unavailable, Call Manager automatically redirects call events to the second SIP trunk, ensuring a seamless user experience. Since VRS servers have limited storage capacity, a third server, known as the Replay Server, has been introduced to provide centralized storage. The Replay Server is equipped with higher storage capacity, and an rsync job runs on both VRS Servers (A and B) at regular intervals to transfer recorded files to the Replay Server. This ensures a unified and seamless interface for users accessing recordings from the Replay Server.

Additionally, to prevent storage issues, a configurable retention period is implemented, allowing automatic deletion of older recordings from VRS Servers A and B after a specified number of days. To see its limitations click here.

Pause and Resume Voice Recording

To enhance security and ensure PCI DSS compliance, a new Pause and Resume Recording feature has been introduced. This functionality allows agents to pause recording temporarily during specific portions of a call and resume it as needed. When a customer shares sensitive information, such as an address or account details, the agent can pause the recording to prevent storing confidential data. This functionality is controlled via dedicated APIs that enable both pausing and resuming the recording in real time.

When administrators review the recording in the VRS Interface, they will observe that the paused sections are muted, indicating that the agent utilized the Pause and Resume Recording feature. This ensures compliance with security regulations while maintaining a seamless recording experience. This feature is fully supported by the solution and can be utilized seamlessly with Cisco or Expertflow Contact Center. To see its limitations click here.

Screen Recording

A significant enhancement has been introduced: Screen Recording. As the name suggests, this feature captures and records the agent’s screen activity during customer interactions in contact centers. A dedicated Screen Recorder utility is installed on the agent's computer, functioning as a local recording tool. When an agent accepts a call on Cisco Finesse, screen recording automatically starts, capturing all on-screen activities. The recording continues throughout the call, and once the call ends, the recording stops. The recorded video file is then stored on the agent's computer before being securely transferred to the VRS Server via SFTP. Within the VRS User Interface (UI), a call activity entry is created that includes both Audio and Video Play buttons. This allows users to listen to the audio call and view the corresponding screen recording seamlessly.

For video playback, an intuitive and feature-rich video player is available, offering a variety of controls to enhance accessibility and usability, ensuring a smooth and efficient review experience. To see its limitations click here.

Voice Recording Encryption

To enhance security and protect voice recordings from unauthorized access, Recording Encryption has been introduced in this release. This feature ensures that all voice recordings between the agent and customer are encrypted before being stored in the file system or backend, preventing unauthorized users from playing or accessing them directly from the server. On the Backend, all recordings are securely encrypted and can only be decrypted when accessed through the VRS Web Application. When a valid user logs into the application and plays a recording, the system decrypts the file in real-time and presents it to the authorized admin or user.

Access to recordings is strictly controlled and granted only to authorized users through Web applications and APIs, ensuring compliance with security and data protection standards. It is fully supported by solution and can be utilized seamlessly with Cisco or Expertflow Contact Center. To see its limitations click here.

Release Test Highlights

Tested With

  • This VRS release has been tested with EFCX 4.7.

  • In EFCX, FreeSWITCH extensions are used for agent extensions, while in Cisco, IP Communicators serve as the agents' phones.

  • MicroSIP, CIPC phones, and real mobile phones are used to dial DNs and route calls to the agent desk and Cisco Finesse.

  • Audit Logs are tested with PostgreSQL and SQL Database only.

  • Screen Recording has been tested exclusively on Windows 11 Operating System.

  • For Cisco, calls are tested with both UCCX and UCCE 12.5, along with CUCM 12.5.

  • HA Setup has been tested with two VRS Servers, each with its own SIP Trunk configured in HA Mode on CUCM.

  • Recording Encryption, Pause/Resume Recording, Audit Logs, and Archival Service have been tested with both Cisco and EFCX.

  • VRS Web Application is tested on Google Chrome and Firefox browser only.

Not tested with

  • Screen Recording is not tested with Cisco UCCE and EFCX.

  • Stream Deletion is not tested.

  • EFCX Consult Conference calls are not tested.

  • Audit Logs are not tested with MYSQL Database.

  • Calls are not tested with Cisco Jabber Phones.

  • Load testing is not conducted for VRS with either Cisco or EFCX.

Compatibility Guide

Click here to navigate to the compatibility guide

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.