Revision as of 07:53, June 23, 2016 by Mlevy (talk | contribs) (Installing GVP)
Jump to: navigation, search

Deploying Genesys Voice Platform for GIR

Genesys Voice Platform (GVP) provides the media services, including IVR, that GIR needs to record the contact center interactions. Depending on your business requirements and usage, GVP provides different DN types used by SIP Server.

The following table lists the DN types used and whether recording is supported for each DN type.

DN Type Usage Can be recorded by SIP Server
VoIP Service Media services such as music-on-hold, conferencing, call parking, recording No
Voice Treatment Port Legacy IVR ports for both inbound and outbound IVR calls Yes
Trunk Group Call Progress Detection (CPD) and proactive notification (outbound GVP IVR calls) Yes
Trunk Inbound GVP IVR calls Yes

Installing GVP

Install and configure the GVP solution as described in the GVP 8.5 Deployment Guide.
You can learn more about GVP here.

Configuring GVP

GVP uses four components and functions that require additional configuration to enable recording for GIR:

Resource Manager

  1. In the GVP Resource Manager application, configure the following parameters:
    Section Name Parameter Name Value
    rm conference-sip-error-respcode Set to 503.
    resource-unavailable-respcode Set to 603
    monitor sip.proxy.releaseconfonfailure Set to false.
  2. For each GVP shared tenant, a separate tenant is required by Resource Manager. Create a gateway resource for each tenant RM tenant using the SIP Server source address.

IVR Profile

  1. In Genesys Administrator Extension, navigate to Configuration > Voice Platform, select Voice Platform Profiles, and click New.
  2. On the General tab, enter the following parameters:
    • Name (Genesys recommends naming it recording)
    • Display Name
    • Description
  3. On the Options tab,
    • Configure for basic authorization:
      • In the [gvp.service-parameters] section, set the recordingclient.callrec_authorization parameter to fixed,rp_username:rp_password.
    Important
    The username:password value must be the same username and password that is configured in the Recording Processor Script. For more information, see Configuring Basic Authorization for the Recording Processor Script.
    • Configure to support mono voice:
      • In the [gvp.service-parameters] section:
        • Set the recordingclient.gvp.config.mpc.mp3.bitrate parameter to fixed,8.
        • Set the recordingclient.channels parameter to fixed,1 to prevent MCP from taking the default value for stereo.
  4. On the Recording tab, add the Recording Certificates, and set the parameters. [+] Show the table describing the parameters.

Logical Resource Group

A single Media Control Platform (MCP) pool can be used to provide all types of media services including call recording. A dedicated Logical Resource Group can also be used for call recording.

  1. Modify a Logical Resource Group to include call recording:
    • Set the service-types option to voicexml;conference;announcement;cpd;media;recordingclient.
  2. Create a new Logical Resource Group. In the [gvp.lrg] section, set the following parameters:
    Parameter Name Value
    service-types recordingclient
    load-balance-scheme round-robin
    monitor-method option
    port-usage-type in-and-out
    resource-confmaxsize -1
Important
If using a dedicated Logical Resource Group, ensure that the recordingclient value is removed from the MCP pool's service-types parameter. For example, set the service type to voicexml;conference;announcement;cpd;media.

Media Control Platform

  1. Ensure that the Media Control Platform (MCP) instances are included on the Connections tab of the Resource Manager Application object.
  2. In the [mcp] section, set the default_audio_format parameter to ULAW, or ALAW, depending on the G711 settings.
  3. In the [mcp] section, set the recordpostretrybackoff parameter to the customer's agent amount. For example, if RPS spent 200 seconds to load all the information from the Configuration Server, recordpostretrybackoff should be set to 100 seconds.
  4. Configure the Root Certificate Authority (CA) for recording certificate validation by setting one of the following parameters in the [mpc] section:
    Parameter Name Value
    mediamgr.CA_File Set to the location of the Root CA certificate.
    mediamgr.CA_Directory Set to the location of the Root CA directory.

    Note: When assigning the MCP(s) for handling call recording, the IP address and Port must match the details of the MCP. Set the max ports option to double the number of calls that you want to handle with the MCP. One port is used per stream in the call, one for the customer leg and one for the caller leg. If max ports is set to 1000, the MCP can handle 500 calls.

If you want to configure support for voice mono recording, set the following parameters:

  • In the [mcp] section, set the mp3.bitrate parameter to 8.
  • In the [msml] section, set record.channels to 1, and if you have a second destination configured, set record.channels2 to 1.

For more information about the GVP and Media Server options, see the Genesys Voice Platform Media Server Configuration Options.

Comments or questions about this documentation? Contact us for support!