Install the Uptivity Screen Capture Client

NICE Uptivity Screen Recording must be installed on every workstation where you want to use screen recording. You can install it directly onto user workstations, or you can do a silent installation with no user intervention required or allowed.

During the installation, you define the RabbitMQ, SCAPI, and Screen Capture Servers that the Screen Capture Client connects to. You can define multiple of each type of server, so that if the first instance isn't available, the Screen Capture Client fails over to the next instance. Additionally, if your organization has multiple physical locations, you can define servers at each location that the Screen Capture Client can connect to.

For example, if you have screen recording servers in Avonlea, Charlottetown, and Redmund, you can define sets of RabbitMQ, SCAPI, and Screen Capture Servers at each location that are available for the Screen Capture Client to connect to.

Install Screen Capture Client Manually

The Screen Capture Client installer (Screen Capture Client Installer.msi) can be obtained from any Uptivity server by browsing to the Call Copy Installers folder (typically C:\Program Files (x86)\CallCopy\Installers\ ).

  1. Copy the installer to the workstation and double-click the installation MSI file.
  2. Click Next.
  3. Select the checkbox to accept the license agreement and click Next.
  4. On the Custom Setup page, set the directory for the client software installation. You can click Disk Usage to verify that the workstation has enough disk space to install the software. Don't change any settings in the tree structure on this page.
  5. Click Next.
  6. On the Configure primary location page, enter the IP address or host name of at least one RabbitMQ server and at least one SCAPI server located at your organization's primary physical location. If you have multiple RabbitMQ or SCAPI servers at this location that you want the Screen Capture Client to use for failover, enter their IP addresses or host names.
  7. If your organization uses live monitoring, enter the IP address or host name of one or more Screen Capture Servers located at your primary location. Live Monitor is only available for the primary location.
  8. Click Next.
  9. If your organization has a second, third, or fourth physical location, repeat step 6 on the Configure secondary location and Configure third location pages and click Next.
  10. On the Configure Secure Communication page, select the checkbox if you want the Screen Capture Client to use SSL/TLS to secure its communication with other services, and then click Next.
  11. Click Install.
  12. When the status bar indicates installation is complete, click Next and then click Finish.
  13. Navigate to CC_ScreenCapClient.exe and double-click to start the client application or reboot the workstation.

Silent Installation of Screen Capture Client

When you perform a silent installation of the Screen Capture Client, you need to include parameters to configure the client. You can also use standard Windows Installer options that are available anytime you run an msiexec.exe application from the admin command prompt.

Use this command structure to perform a silent installation: 

msiexec.exe /i "[path to client msi]\Screen Capture Client Installer.msi" [parameters key=value] /qn

Parameter

Details

[L#]_RabbitMQ_Server_[#]

Defines a RabbitMQ server IP address or host name, where [L#] is the location number and [#] is the number of the RabbitMQ server. For example, for your primary location, you would use L1 as the location number. If you have three RabbitMQ servers at your primary location, you would include this key three times with the numbers 1 through 3. For example: 

 

L1_RabbitMQ_Server_1=avonlea01.lmm.pei

L1_RabbitMQ_Server_2=avonlea02.lmm.pei

L1_RabbitMQ_Server_3=avonlea03.lmm.pei

 

You can include up to three RabbitMQ servers per location.

[L#]_SCAPI_Server_[#]

Defines a SCAPI server IP address or host name, where [L#] is the location number and [#] is the number of the SCAPI server. For example, for your secondary location, you would use L2 as the location number. If you have two SCAPI servers at your secondary location, you would include this key two times with the numbers 1 and 2. For example: 

 

L2_SCAPI_Server_1=charlottetown01.lmm.pei

L2_SCAPI_Server_2=charlottetown02.lmm.pei

 

You can include up to three SCAPI servers per location.

[L#]_Screen_Server_[#]

Defines a Screen Capture Server IP address or host name, where [L#] is the location number and [#] is the number of the Screen Capture Server. For example, for your third location, you would use L3 as the location number. If you have 2 Screen Capture Servers at your third location, you would include this key 2 times with the numbers 1 and 2. For example: 

 

L3_Screen_Server_1=carmody01.lmm.pei

L3_Screen_Server_2=carmody02.lmm.pei

 

You can include up to three Screen Capture Servers per location.

Enable_Secure_Comms Specifies whether you want the Screen Capture Client to use SSL/TLS for secure communication with other services. Valid values are 1 to enable secure communication, and 0 to disable secure communication.
/i Indicates that the installation is interactive, so that you can include the name of the file you want to install and the key-value pairs that need to be configured during the installation.
/qn Indicates that the installation is silent, with no user prompts. Without this parameter, the command will launch the installation wizard.

For example, for an organization that has two physical locations, one with one Screen Capture Server and three RabbitMQ servers and three SCAPI servers, and the other with one Screen Capture Server, RabbitMQ server, and SCAPI

 

msiexec.exe /i "C:\Users\AShirley\Desktop\Screen Capture Client Installer.msi" L1_RabbitMQ_Server_1=avonlea01.lmm.pei L1_Screen_Server_1=avonlea01.lmm.pei L1_SCAPI_Server_1=avonlea01.lmm.pei L1_RabbitMQ_Server_2=avonlea02.lmm.pei L1_Screen_Server_2=avonlea02.lmm.pei L1_SCAPI_Server_2=avonlea02.lmm.pei L1_RabbitMQ_Server_3=avonlea03.lmm.pei L1_SCAPI_Server_3=avonlea03.lmm.pei L2_RabbitMQ_Server_1=charlottetown01.lmm.pei L2_Screen_Server_1=charlottetown01.lmm.pei L2_SCAPI_Server_1=charlottetown01.lmm.pei Enable_Secure_Comms=0 /qn