Back to www.verba.com

Verba Recording System
Online Help and Knowledge Base

This is our support and documentation site. Not a customer?
See Screenshots and demo - Product features - Videos
About Verba - Contact - Visit www.verba.com
Cisco - Avaya - Lync - BroadSoft - IP Trade - SIP

New! Help us improve! Is this article helpful?

Your Rating: Results: PatheticBadOKGoodOutstanding! 0 rates


Skip to end of metadata
Go to start of metadata

Overview

In the Microsoft Lync 2010 environment the Verba Recording System requires a filter on the Microsoft Lync Front End server. Since the Microsoft Lync environment is encrypted, this extra component is required to  collects call meta data including cryptographic keys. Based on this the Lync enabled Verba passive recorder engine will properly process media streams captured through the monitor port(s).

These are the general installation steps:

Note

This filter does not interfere with your Lync call control. It only receives call control messages from the Lync Front End and immediately sends it to the Verba Recording Servers without change. Because of this the solution can not cause service deterioration in your Lync environment in any situation.

1 - Preparations

Step 1 - Add the following groups to the Windows user account used during installation to the following groups:

    • CSAdministrator
    • Domain Admins
    • RTCUniversalServerAdmins
    • RTCUniversalGlobalReadOnlyGroup

Step 2 - Create a new domain user account for the Verba Lync Filter service (e.g. svcverbalync) and add it to the following groups on all Front End server(s):

    • Administrators (local server groups on all Lync FEs)
    • RTC Server Applications (local server groups on all Lync FEs)

This account will be used to run the Verba Lync Filter service.

Step 3 - Install Microsoft .NET Framework 4.0 on the Front End Servers if it is not installed already. You can find the installer here: http://www.microsoft.com/download/en/details.aspx?id=17851

Step 4 - Configure your firewalls (note: your Verba Recording Server and your Media Repository might be on the same server in a singe server configuration):

    1. allow incoming connections to the Lync Front End Server(s) from the Verba Media Repository server(s) on port TCP 4433
    2. allow incoming connections to the Verba Media Repository server(s) from the Lync Front End Server(s) on port TCP 1433
    3. allow incoming connections to the Verba Recording Server(s) from the Lync Front End server(s) on port TCP 10200

2 - Filter installation and registration

Step 1 - Install the Verba Lync Filter using the provided MSI installation package

Step 2 - Register the Verba Lync Filter into your Lync environment

If you have only one Front End:

 

Add the filter application as a new server application to the Lync system. Open the Lync Server Management Shell from the Start Menu and enter the following command to create a new Server Application on the Lync Front End Server for the Verba Lync Filter Service:

New-CsServerApplication -Identity "Service:Registrar:lync-server-address.yourdomain.com/VerbaLyncFilter" -Uri http://www.verba.com/LyncFilter -Enabled $True -Critical $False -ScriptName "C:\Program Files (x86)\Verba Lync Filter\VerbaLyncFilter.am"

Parameters are the following:

NameValue
IdentityService:Registrar: lync-server-address.yourdomain.com/VerbaLyncFilter
wherelync-server-address.yourdomain.com is the FQDN of your Lync Front End Server
Urihttp://www.verba.com/LyncFilter
EnabledTrue
CriticalFalse
ScriptNameC:\Program Files (x86)\Verba Lync Filter\VerbaLyncFilter.am (assuming default installation path)

You can verify the list of the registered server applications using this command from the Lync Server Management Shell:

get-CsServerApplication

If you have multiple Lync Front Ends:

 

If you have multiple Lync Front-End Servers, you have to register the filter application on each server one-by-one.

Warning

There is a limitation, which prevents to register the same application multiple times with the same identification. In order to resolve this limitation, each filter application registration has to use different IdentityUri and script file.

The following example describes the necessary steps required to register the filter application in a Lync environment with 3 Front End servers:

Step 1 - Change the appUri attribute in the application manifest / script files to 3 different values on the 3 different servers. E.g. http://www.verba.com/LyncFilter1, http://www.verba.com/LyncFilter2 and http://www.verba.com/LyncFilter

Step 2 - When registering the application in the Lync Server Management Shell, use the new Uri defined in the script files above and a different Identity value for each server.

New-CsServerApplication -Identity "Service:Registrar:lync-server-address.acme.com/VerbaLyncFilter1" -Uri http://www.verba.com/LyncFilter1 -Enabled $True -Critical $False -ScriptName "C:\Program Files (x86)\Verba Lync Filter\VerbaLyncFilter.am"
New-CsServerApplication -Identity "Service:Registrar:lync-server-address.acme.com/VerbaLyncFilter2" -Uri http://www.verba.com/LyncFilter2 -Enabled $True -Critical $False -ScriptName "C:\Program Files (x86)\Verba Lync Filter\VerbaLyncFilter.am"
New-CsServerApplication -Identity "Service:Registrar:lync-server-address.acme.com/VerbaLyncFilter3" -Uri http://www.verba.com/LyncFilter3 -Enabled $True -Critical $False -ScriptName "C:\Program Files (x86)\Verba Lync Filter\VerbaLyncFilter.am" 

3 - Configure the Verba Lync filters

When the above steps are completed the Verba Lync Filter Service(s) can be configured as any other server components in the system using the web based administration. The filters will appear as other Verba servers with Lync Filter role.