Before you begin

From Genesys Documentation
Revision as of 19:28, June 30, 2021 by Corinne.hicks@genesys.com (talk | contribs) (Published)
Jump to: navigation, search
This topic is part of the manual Voice Microservices Private Edition Guide for version Current of Voice Microservices.

Find out what to do before deploying Voice Microservices.

Limitations and assumptions

Not applicable

Download the Helm charts

For information about how to download the Helm charts, see Downloading your Genesys Multicloud CX containers.

The following table lists the services included in Voice Microservices and identifies the Helm chart version associated with each service. For the Voicemail Service, see Before you begin in the Configure and deploy Voicemail section of this guide.

For information about the Tenant service, also included with Voice Microservices, see the Tenant Service Private Edition Guide.

Service name Helm chart version
voice-agent voice-agent-9.0.xx.tgz
voice-callthread voice-callthread-9.0.xx.tgz
voice-config voice-config-9.0.xx.tgz
voice-dialplan voice-dialplan-9.0.xx.tgz
voice-ors voice-ors-9.0.xx.tgz
voice-registrar voice-registrar-9.0.xx.tgz
voice-rq voice-rq-9.0.xx.tgz
voice-sip voice-sip-9.0.xx.tgz
voice-sipfe voice-sipfe-9.0.xx.tgz
voice-sipproxy voice-sipproxy-9.0.xx.tgz

Third-party prerequisites

For information about setting up your Genesys Engage cloud private edition platform, see Software Requirements.

The following table lists the third-party prerequisites for Voice Microservices.

Third-party services
Name Version Purpose Notes
Elasticsearch 7.x Used for text searching and indexing. Deployed per service that needs Elasticsearch during runtime.
Redis 6.x Used for caching. Only distributions of Redis that support Redis cluster mode are supported, however, some services may not support cluster mode.
Consul 1.13.x Service discovery, service mesh, and key/value store.The following features must be enabled in Consul:
  • connectinject—to deploy sidecar containers in voice pods
  • controller—to provide service intention functionality
  • openshift—to set openshift specific permissions
  • syncCatalog—to sync K8 services into Consul: set toK8S: false and addK8SNamespaceSuffix: false
  • AcessControlList—to enable ACL, set manageSystemACLs: true
  • storageclass—Set the storage class to pre-defined storage class
  • TLS—to enable TLS, set enabled: true and follow the below steps commands to set up TLS
Kafka 2.x Message bus.

Storage requirements

Content coming soon

Network requirements

Content coming soon

Browser requirements

Not applicable

Genesys dependencies

For detailed information about the correct order of services deployment, see Order of services deployment.

GDPR support

Content coming soon
Retrieved from "https://all.docs.genesys.com/VM/Current/VMPEGuide/Planning (2025-06-21 12:11:38)"
Comments or questions about this documentation? Contact us for support!