Shared servers


Overview

Due to strict regulatory requirements in certain countries, recordings and metadata containing Client Identifying Data (CID) need to be stored and accessed only from within a certain country or jurisdiction. Recording may be done outside of the jurisdiction, if all data associated with the recording is immediately moved to the final storage location, and no data containing CID is kept at the place of recording. Microsoft SfB/Lync systems can be deployed in a shared fashion, where other parts of the system can use certain components of the system. For instance, Edge pools can be shared by multiple Front-End pools. Due to this design, calls belonging to users from different countries/jurisdictions will be handled by the same shared component in certain cases. In order to record calls handled by the shared components such as Edge Servers, various Verba components need to be deployed and made aware of all recorded users regardless of their location.

In order to meet these requirements, the Verba system supports shared components/servers. It allows deploying multiple Verba systems to properly segregate both media and metadata, and support shared SfB/Lync deployments. Key features include:

  • Multiple Verba systems, called Verba clusters, can be deployed to segregate media files and recorded metadata.
  • Specific servers in a Verba cluster can be shared with other clusters to allow the recording of users initially belonging to the other cluster(s). These calls are called external calls.
  • Server roles available for sharing: Verba Recording Server, Verba SfB/Lync Call Filter, Verba Media Collector & Proxy Server
  • Supported integrations:
    • Microsoft SfB/Lync voice/video/screen share recording
    • Microsoft Teams voice/video/screen share recording
    • BT IPTrade, IPC Unigy and Speakerbus trader voice recording (BT ITS recording is not supported)
    • Cisco voice/video/screen share recording
    • Any active SIP/SIPREC based voice/video recording integration
    • Any network port mirroring  based voice/video recording integration
  • Only voice/video/screen share recording is supported
  • External calls recorded by the shared Recording Servers are automatically moved to the corresponding Verba cluster using an internal API running on the Verba Media Repository servers. No metadata or media file is kept on the shared servers for these types of calls.

Limitations:

  • Silent monitoring is not supported for external calls recorded by shared servers
  • On-demand recording is not supported for external calls recorded by shared servers

Configuring a Verba cluster

In order to allow using shared servers in a Verba system, a Verba cluster needs to be configured.

Follow the steps below to configure the cluster:

Step 1 - In the Verba web interface click on Administration > Verba Servers and select your Media Repository server.

Step 2 - Click on the Change Configuration Settings tab.

Step 3 - Expand Network.

Step 4 - Configure your Verba Cluster ID and add your Media Repository servers belonging to this cluster.

Step 5 - After making your changes click on the Save button on top right corner of the configuration tree.

Step 6 - Follow the instruction in the yellow stripe above the configuration tree to apply changes to Verba services.

Step 5 - Repeat step1 - step4 on each Media Repository servers.

Configuring shared servers

Follow the steps below to add a shared server:

Step 1 - In the Verba web interface click on Administration > Verba Servers.

Step 2 - On the top right edge of the view, select Add New Verba Server.

Step 3 - Enter the Hostname and select the Role of your server.

Step 4 - Check the Shared checkbox. Optionally enter a Description.

Step 5 - Click on the Save button then follow the instruction in the yellow stripe above the configuration tree to apply changes to Verba services.


Firewall requirements

The same firewall rules apply for shared Verba servers as for normal Verba servers. On the Verba Media Repository servers, the port needs to be opened for the Verba Storage Management Service.

Please visit the integration-specific firewall configuration page for more information.