Revision as of 09:19, December 1, 2015 by Mlevy (talk | contribs)
Jump to: navigation, search

Deploying the Screen Recording Service - Advanced Configuration

Advanced Configuration for the Screen Recording Service

The Screen Recording Clients running on all desktops can be configured centrally.

  1. If your server uses a self-signed certificate, set the certificate parameter to the path on the file system where the pem file is stored.
  2. Edit the local config.json file on the Screen Recording Client machine, and add the client parameters. [+] Show the table describing the parameters.
  3. In the most basic configuration, you will not need to add the following parameters since they are all optional. However, if you do intend to use any of the server parameters, use Genesys Administrator Extension, and following the next steps:
    1. At Environment level, locate the Web Services Cluster application object that was created during the Web Services installation.
    2. Edit the application object, and create a new section named screen-recording-client. The following figure provides an example of the screen-recording-client section.
      SRC config.png
      [+] Show the table describing the parameters that can be added to this section.

    Enable Screen Recording

    Important
    Before you can start to capture and playback the screen recordings, you must make sure that you have configured the Web Services components, and encryption specifically for screen recording.

    To set up recording conditions, add the recordingWhen parameter to the [screen-recording-client] section of the Web Services Cluster object.

    When this parameter is set in the Web Services Cluster object, the recording condition applies to all agents in the environment. You can create the recordingWhen parameter in a [screen-recording-client] section of each agent object to override the settings at the environment level.

    The parameter value is an expression of conditions to enable screen recording for each agent. The format is:

    • For Non-voice agents: recordingWhen = condition1,condition2,... where condition1,condition2, etc. are a set of conditions that must all be true in order for the screen recording to be taking place.
    • For Voice agents: Screen recording starts when the voice recording starts except in cases where recordingWhen is explicitly set to off.

    Integrating with Workspace Web Edition

    If your agents use Workspace Web Edition as their desktop, screen recording must be set up as follows to support single sign on:

    Using Genesys Administrator Extension, add the following parameters to the interaction-workspace section of the Web Services Cluster object.

    Important
    If you are working with HTTP, the Screen Recording Service default port number is 8080. If you are working with HTTPS, the default port number is 443. In addition, verify that the Workspace Web Edition configuration is set to 8080 or 443.
    Parameter Name Mandatory Description Default Value
    privilege.screen-recording.can-use Y Specifies whether agents can use screen recording. If set to true, the integration module is loaded and sends credentials to the client. false
    screen-recording.client.address N Specified the IP address that the Screen Recording Client listens for credentials on. Valid values: 127.0.0.1, [::1] 127.0.0.1
    screen-recording.client.port N Specifies the port that the Screen Recording Client listens for credentials on. 8080
    screen-recording.client.ping-interval N Specifies the interval, in milliseconds, between ping requests to the Screen Recording Client. 5
    screen-recording.client.max-attempts N Specifies the maximum number of attempts to establish communication with the Screen Recording Client. 5
    screen-recording.client.server-url N Defines the GWS server address that the Screen Recording Client will use for communication.


    Integrating with Workspace Desktop Edition

    If your agents use Workspace Desktop Edition as their desktop, screen recording must be set up as according to the instructions in the Workspace Desktop Edition Deployment Guide.

    Enable Screen Recording for a Contact Center

    To enable the screen recording feature for given Contact Center:

    Using the ops account:

    POST http://<Web Services-host-prefix>/api/v2/ops/contact-centers/<ccid>/features
    { "uris": ["/api/api-voice-screenrecording","/api/api-multimedia-screenrecording"] }
Comments or questions about this documentation? Contact us for support!