Configuring advanced network-based recording

The Verba Unified Call Recorder is capable of priority-based load balancing and mid-call failover. This configuration is available for Cisco and other phone systems with SIP-based recording.

Overview

The Verba Unified Call Recorder contains a Recording Director and a Media Recorder module. The Recording Director module handles the incoming SIP connection(s) and decides which Media Recorder should receive which call's media stream. The Media Recorder does the recording and the media processing of the incoming media streams. By default, the Recording Director module is always connected to the local Media Recorder module within the same service, with priority 0.

On the other hand, the Recording Director can be connected to other Media Recorder modules, hosted by other Verba Unified Call Recorder services on other servers. The Recording Director module can do mid-call failover between the connected Media Recorders.

The services also can be cross-connected.

The priorities of the Media Recorder connections are adjustable. The Media Director always using the Media Recorder with the highest priority. If the Media Recorders have the same priority, then there will be load-balancing between them. If a Media Recorder in use goes down, then the Recording Director can reassign the call to another Media Recorder, providing mid-call failover.

The JTAPI service connections (if used) have to be configured on the servers which used as Media Recorders.

Configuring Media Recorder connections

Preparations

On all Recording (or Single) Servers the Verba Unified Call Recording service has to be activated. The ones that receiving the SIP connections going to function as Recording Directors.

Configuring remote Media Recorders

Step 1 - In the Verba Web Interface go to Administration > Verba Servers > Select your Recording (or Single) Server which function as Recording Director > Click on the Change Configuration Settings tab.

Step 2 - Under the Unified Call Recorder \ Recording Providers \ Remote Media Recorders node click on the  icon at the Remote Media Recording Servers setting.

Step 3 - In the right panel select the remote Media Recorder server at the Host setting. The default username and password is verba / Verba456+. Set the Port to 10500 and set the Priority.

Step 4 - Click on the Save button on the bottom. If there are multiple remote Media Recorders, then repeat the steps 2-4.

Step 5 - Save the changes by clicking on the  icon.

Step 6 - A notification banner will appear on the top. Click on the click here link, so you will be redirected to the Configuration Tasks tab. Click on the Execute button in order to execute the changes.

Step 7 - Start the Verba Unified Call Recorder service on all servers.

(Optional) Configuring the local Media Recorder

By default, the Recording Director module is always connecting to the local Media Recorder module within the same service, with priority 0.

The Media Recorder module can be turned off by setting the Media Recorder Enabled setting to No under the Unified Call Recorder \ Media Recorder \ Basics node.

The priority of the local Media Recorder connection within the same service can be set by the Priority setting under the Unified Call Recorder \ Media Recorder \ Incoming Connection node.