Skip to end of metadata
Go to start of metadata

The Cisco proxy based recording option in Verba allows recording voice/video calls forked at the Verba proxy server. This recording option requires custom call routing configuration.

Cisco UCM side configuration for proxy based recording

In the proxy-based recording model all recorded calls have to be routed to the Verba Proxy Server(s). This requires custom routing configuration in the Cisco environment. Please contact Verba support for information on the UCM side configuration details and possible impact.

Verba side configuration for proxy based recording

Stage One: Configure the Verba Media Collector and Proxy service for RTP Proxy based recording

Follow the steps below to configure the Verba Media Collector and Proxy service to operate in Proxy mode.

Stages One and Two take place on the same server's configuration page if the Recorder and Proxy Servers are co-located.

Step 1 - In the Verba web interface go to Administration > Verba Servers > Select your Recording (or separate Proxy) Server  > Click on the Service Activation tab.

Step 2 - Activate the Verba Media Collector and Proxy Service by clicking on the  icon.

Step 3 - Click on the Change Configuration Settings tab. Expand the Media Collector and Proxy section.

Step 4 - In the General section set the Internal Domain, Numbers Pattern setting. This has to be a regex which matches to all internal line numbers and SIP domains.

Step 5 - In RTP Proxy section set 'Enabled' to Yes.

Step 6 - In RTP Proxy / Advanced section set the Enforce ACL on Relay Sessions to Yes.

Step 7 - In SIP Proxy section set 'Enabled' to Yes.

Step 8 - Click on the  icon in order to edit the preconfigured incoming SIP connection.

Step 9 - At the left panel, checnge the Mode setting to SIP Router. If necessary, cange the Port, or provide the certificate settings if secure SIP connection is used. Click Save.

Step 10 (Optional) - Add additional incoming SIP connections if there are multiple incoming connections, by clicking on the  icon.

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

Secure SIP Trunk Connection

If secure SIP Trunk connection is required, the following settings have to be set:

TLS Certificate: The thumbprint of the Verba server certificate being used for the connection. This has to be the same certificate which was upload to the CUCM.

TLS CA: The thumbprint of the CUCM server certificate, or the thumbprint of the CA certificate which issued the CUCM server certificate. Alternatively, "*" can be used. In this case, every certificate going to be trusted, whose CA certificate can be found in under the Trusted Root Certificate Authorities folder. If left empty, every certificate going to be trusted.

Alternatively, .crt/.cer and .key files can be used. In this case, UNC paths can be provided in the TLS Certificate and the TLS Key settings, and the TLS Key Password has to be provided.

Step 12 - 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.

Changes can be execute at once at the end. In that case don't forget to click on 'Check All'.

Step 13 - Click on the Service Control tab

Step 14 - Start the Verba Media Collector and Proxy Service by clicking on the  icon.

Repeat these steps for each Proxy Server in your system.

For more information about the Verba Media Collector and Proxy Service see Verba Media Collector and Proxy Service Reference.

Stage Two: Configure the Verba Passive Recorder service for RTP Proxy based recording

Follow the steps below to configure the Verba Passive Recorder service for Proxy based recording:

Stages One and Two take place on the same server's configuration page if the Recorder and Proxy Servers are co-located.

Step 1 - In the Verba web interface go to Administration > Verba Servers > Select your Recording Server  > Click on the Service Activation tab.

Step 2 - Activate the Verba Passive Recorder Service by clicking on the  icon.

Step 3 - Click on the Change Configuration Settings tab. Expand the Passive Recorder section.

Step 4 - Under 'Basics' add your Proxy Servers and Media Collectors by clicking on the  next to 'Recorder Proxy'. 

Step 5 - At the right panel select the Proxy Server from the drop-down list at the Host. The default username and password of the proxy connection are verba and Verba456+. If there are multiple proxy servers, then set the Recorder Weight to 1 to enable equal-weight load balancing. Click Save.

Step 6 - Repeat Steps 4-5 for every Proxy Server in your system.

Step 7 - Set the Internal Domain, Numbers Pattern setting. This has to be a regex which matches to all internal line numbers and SIP domains.

Step 8 (Optional) - If the video recording required then set the Record Video Call As Audio Call setting No under the Advanced node.

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

Step 10 - 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.

Changes can be executed at once at the end. In that case don't forget to click on 'Check All'.

Step 11 - Click on the Service Control tab

Step 12 - Start the Verba Passive Recorder Service by clicking on the  icon.

Repeat these steps for each Recorder Server in your system.

Final Stage: Configure extensions

After finalizing the configuration of the recording services, make sure you have added the extensions you want to record to the Verba extension list. This can be done manually (Extension list) or using Active Directory Synchronization.

Recording redundancy, load balancing, and failover

For the configuration see: Recorder load balancing and failover design

  • No labels