Skip to main content
Skip table of contents

User Guide


The Expertflow Voice Recording Solution records Cisco Contact center calls, for single & multi-site contact centers with up to 100 concurrent agents. Calls are recorded & stored as individual call legs including call hold, call transfer, and call conference.

Logging in


User Management is now handled from a third-party application Keycloak. All the local users are now created on Keycloak.

(Note: The details of configuring Keycloak are mentioned in the deployment guide)

There is a Keycloak admin who can create, update, delete a user, and reset its password.

In Keycloak there are two roles for now. One is the "admin" role and one role is the "agent"

The Keycloak admin must select one role for the newly created. If a user is assigned an agent role, then on logging in on VRS the agent user can see his own recordings. If a user is assigned an admin role, then he can see all recordings on VRS. Note that if a user is not assigned any role then he won't be able to log in on VRS

Search & Play

Searching a Call 

In VRS calls can be searched on the basis of the Start Date, Start Time, End Date, End Time, Dates Within (7days, 15days, 1month and 3 months), CallingNumber, CalledNumber, AgentName, and AgentID. By default when a user logs in on the VRS application, the current date is already selected. The search request can also be customized to show or block specific columns on the user interface. The customized columns are as follows: (Agent ID , Called Number and Agent Name) 

Basic Operation on Calls

Once a call is searched it can be played, downloaded, or archived.

Playing a call

Once a call is searched, it can be played by clicking on the play button.

Audio forward and rewind are possible when the audio is selected and played. This can be done by moving the slider forward or backward. 

Downloading a call

Once a call is searched it can be downloaded by clicking on the download button.

Multiple-legged calls

A multi-legged call is a type of cell that contains more than one leg. It is a single call but has multiple legs. Some of the calls are

  • Hold/Resume
  • Direct Transfer
  • Consult Transfer - Not supported yet
  • Conference Call  - Not supported yet

Hold/Resume call

A Simple hold/resume call is a call in which a customer calls an Agent, when the call is active the Agent holds the call. 

Then he retrieves the call. This process makes two sessions of the call i.e the session before the agent holds the call and the session after the call is resumed.

Direct Transfer

In the case of a simple Direct Transfer scenario, a customer calls an Agent. The agent after receiving the call then directly transfers the call to the second agent. This is done without any consultation with the second agent.

In this case, two sessions are made as well.

JavaScript errors detected

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

If this problem persists, please contact our support.