Revision as of 10:18, September 11, 2016 by Mlevy (talk | contribs)
Jump to: navigation, search

Migrate Genesys Interaction Recording from a Single Tenant to a Multi-Tenant Deployment

This page describes the deployment steps required to migrate Genesys Interaction Recording from a single tenant deployment to a multi-tenant deployment.

Important
Before performing the upgrade procedure verify that a multi-tenant configuration server is deployed in your deployment.

To successfully migrate GIR from a single tenant to a multi tenant deployment, you must perform the following procedures in the order presented:

  1. Genesys Administrator Extension (GAX): GAX is already installed in a single-tenant deployment. Therefore, when migrating from a single-tenant to a multi-tenant deployment you do not have to install GAX.

  2. Interaction Recording Web Services (or Web Services and Applications if you're using version 8.5.210.02 or earlier)
    In a multi-tenanted deployment, each tenant must deploy a separate instance of Interaction Recording Web Services (Web Services).
    Perform the steps in the Interaction Recording Web Services (Web Services and Applications) pages.
    When performing these steps consider and perform the following instructions for each additional tenant added to the existing tenant:
    WebDAV [+] Show steps.
    Cassandra [+] Show steps.
    Elasticsearch [+] Show steps.
    Interaction Recording Web Services [+] Show steps.

  3. SIP Server
    In a multi-tenant deployment, each tenant must deploy a separate SIP Server tenant instance, each with its own tenant-specific switch object.
    The GIR deployment instructions for SIP Server are the same as those for a single tenant and must be performed for for each additional tenant added to the existing tenant:

  4. Genesys Voice Platform (GVP)
    GVP is a shared resource for all tenants. Follow the instructions in this link to deploy the Resource Manager and Media Control Platform that are shared for all tenants.
    When creating the tenant-specific IVR profile, change the steps as follows:
    Important
    A new voice platform profile is should be created for each new tenant. The existing voice platform profile associated with the Environment tenant will be used for the existing tenant only.
    [+] Show steps.

  5. Interaction Concentrator (ICON)
    When following the instructions in this page, use a tenant-specific instance of ICON and ICON DB.
  6. Important
    A new ICON instance and a new ICON DB instance should be created for each new tenant. The existing ICON and a ICON DB instances associated with the Environment tenant will be used for the existing tenant only.

  7. Recording Processor Script
    Follow the instructions in this page except for the following.
    Important
    A new Recording Processor (RP) instance should be created for each new tenant. The new RP instance should be configured to reference the appropriate tenant specific component instances. The existing RP instance will be used for the existing tenant only.
    1. Deploy separate instances of the Recording Processor for each tenant.
    2. Replace the following configuration parameters with tenant-specific instances of Interaction Recording Web Services (or Web Services and Applications if you're using version 8.5.210.02 or earlier) and ICON DB: [+] Show parameters.

  8. Recording Crypto Server (RCS)
    When deploying RCS use a tenant-specific instance of RCS.
    Important
    A new RCS instance should be created for each new tenant. The existing RCS instance will be used for the existing tenant only.

    Follow the instructions in this page, except for the following:

    [+] Show steps.

  9. Recording Plug-in for GAX
    Execute the Solution Deploy SPD file for each additional tenant, in order to create the appropriate tenant Access Groups, Roles, and Permissions. For additional information, refer to the Example Solution SPD File page.

  10. Deploying Encryption
    Follow the instructions in this page and perform the following for each additional tenant: [+] Show steps.

  11. Screen Recording Service
    Follow the instructions in this page for each additional tenant.
    When using the command line to install the SR Service, change the /server parameter in the setup to point to the Interaction Recording Web Services (Web Services) tenant instance. For example: setup.exe /server="http://<web services host>:80".

  12. Screen Recording Service - Advanced Configuration
    Follow the instructions in this page for each additional tenant and replace the Interaction Recording Web Services (or Web Services if you're using version 8.5.210.02 or earlier) hot instance with an Interaction Recording Web Services (Web Services) tenant instance.

  13. Recording Muxer
    Follow the instructions in this page to deploy tenant-specific instances of Muxer to each additional tenant.
    Replace the following parameters with tenant-specific values: [+] Show parameters.

  14. Interaction Recording Options Reference
  15. Follow the instructions in this page.


  16. User Access
    Follow the instructions in this page and consider the following:
    Important
    Create a new Configuration Manager Application object for the Environment tenant for SpeechMiner access if it does not already exist.
    [+] Show notes.

  17. Speech and Text Analytics (SpeechMiner)
    When following the instructions in this page create a separate SpeechMiner instance for each additional tenant.
    To do this, you must configure the following items for each tenant: [+] Show items.

  18. Workspace Desktop Edition
  19. Follow the instructions in this page.


  20. Security (TLS)
  21. Follow the instructions in this page.


  22. Media Lifecycle Management
  23. Follow the instructions in this page and verify that the Interaction-Receiver settings group points to a tenant-specific Interaction Receiver. In the SpeechMiner section, use tenant Interaction Recording Web Services (or Web Services if you're using version 8.5.210.02 or earlier) and tenant Interaction Receiver instances.


  24. Recording Storage Folder Hierarchy
    Follow the instructions in this page using a tenant WebDAV server instance.

  25. Feature Configuration
    Follow the instructions in this page.
    Note: Audio Tones are applicable on a per-tenant basis.

  26. Load Balancing
    Follow the instructions in this page and for each tenant create a separate /etc/httpd/conf.d/loadbalancer_tenantN.conf file.
    In addition, provide each tenant with a separate balancer rule, ProxyPass and the following URI conventions: [+] Show conventions.
Comments or questions about this documentation? Contact us for support!