Difference between revisions of "PrivateEdition/Current/PEGuide/VoiceConnectivity"

From Genesys Documentation
Jump to: navigation, search
(Created page with "{{Article |Standalone=No |DisplayName=Voice connectivity |TocName=Voice connectivity |Context=Learn about the private edition services involved in handling SIP and RTP traffic...")
 
 
(3 intermediate revisions by the same user not shown)
Line 21: Line 21:
 
For information about Genesys services' connections, see:
 
For information about Genesys services' connections, see:
  
*[[Draft:VM/Current/VMPEGuide/Architecture1|Architecture for Voice Microservices]] in the ''{{Link-AnywhereElse|product=VM|version=Current|manual=VMPEGuide|display text=Voice Microservices Private Edition Guide}}''
+
*{{Link-AnywhereElse|product=VM|version=Current|manual=VMPEGuide|topic=Architecture1|display text=Architecture for Voice Microservices}} in the ''{{Link-AnywhereElse|product=VM|version=Current|manual=VMPEGuide|display text=Voice Microservices Private Edition Guide}}''
*[[Draft:GVP/Current/GVPPEGuide/Architecture-HL|Architecture for Genesys Voice Platform]] in the ''{{Link-AnywhereElse|product=GVP|version=Current|manual=GVPPEGuide|display text=GVP Private Edition Guide}}''
+
*{{Link-AnywhereElse|product=GVP|version=Current|manual=GVPPEGuide|topic=Architecture-HL|display text=Architecture for Genesys Voice Platform}} in the ''{{Link-AnywhereElse|product=GVP|version=Current|manual=GVPPEGuide|display text=GVP Private Edition Guide}}''
*[[Draft:WebRTC/Current/WebRTCPEGuide/Architecture|Architecture for WebRTC]] in the ''{{Link-AnywhereElse|product=WebRTC|version=Current|manual=WebRTCPEGuide|display text=WebRTC Private Edition Guide}}''
+
*{{Link-AnywhereElse|product=WebRTC|version=Current|manual=WebRTCPEGuide|topic=Architecture|display text=Architecture for WebRTC}} in the ''{{Link-AnywhereElse|product=WebRTC|version=Current|manual=WebRTCPEGuide|display text=WebRTC Private Edition Guide}}''
 
|Status=No
 
|Status=No
 
}}{{Section
 
}}{{Section
Line 211: Line 211:
 
|alignment=Vertical
 
|alignment=Vertical
 
|structuredtext=You must enable access to SBC to ensure the voice interactions pass through to the Genesys services.
 
|structuredtext=You must enable access to SBC to ensure the voice interactions pass through to the Genesys services.
 
+
<!--
For OpenShift deployments, F5 BIG-IP is the recommended solution to integrate SBC with the private edition deployment. For more information, see [[Draft:PrivateEdition/Current/PEGuide/F5BIG-IPforOpenShiftOverview|Overview of F5 BIG-IP for OpenShift]].
+
For OpenShift deployments, F5 BIG-IP is the recommended solution to integrate SBC with the private edition deployment. For more information, see {{Link-SomewhereInThisVersion|manual=PEGuide|topic=F5BIG-IPforOpenShiftOverview|display text=Overview of F5 BIG-IP for OpenShift}}.
  
 
The integration steps include:
 
The integration steps include:
  
#[[Draft:PrivateEdition/Current/PEGuide/VXLANtunnels-Openshift|Configure VXLAN on OpenShift]]
+
#{{Link-SomewhereInThisVersion|manual=PEGuide|topic=ConfigVXLAN|display text=Configure VXLAN on OpenShift}}
#[[Draft:PrivateEdition/Current/PEGuide/CISInstallation|Install Container Ingress Service (CIS)]]
+
#{{Link-SomewhereInThisVersion|manual=PEGuide|topic=CISInstallation|display text=Install Container Ingress Service (CIS)}}
#[[Draft:PrivateEdition/Current/PEGuide/F5SIP-ALGConfig|Configure F5 SIP-ALG]]
+
#{{Link-SomewhereInThisVersion|manual=PEGuide|topic=F5SIP-ALGConfig|display text=Configure F5 SIP-ALG}}
 +
-->
 
|Status=No
 
|Status=No
 
}}
 
}}
 
}}
 
}}

Latest revision as of 03:31, March 31, 2023

Learn about the private edition services involved in handling SIP and RTP traffic, including their connections within and outside the private edition deployment.

Introduction

For the Genesys Multicloud CX private edition services to receive and process voice interactions, you must enable voice connectivity.

Voice connectivity in a private edition deployment covers the following:

  • Connectivity to and from Session Border Controller (SBC)
  • Connectivity to and from agent-facing services (Agent Workspace, SIP phone, or Web phone)
  • Connectivity to the private edition services involved in processing voice interactions:
    • Voice Microservices — in particular, Voice SIP Cluster Service and Voice SIP Proxy Service
    • Genesys Voice Platform (GVP) — in particular, GVP Media Control Platform (MCP)
    • Web Real-Time Communication (WebRTC) Media Service

For information about Genesys services' connections, see:

Connections

The following diagram shows the voice connections from the services running in Kubernetes to the other services.

PE Network VoiceConnectivity.png

The following table provides the network details of voice connections:
Connection Client Client network Server Server network Protocol Default port Description
Not applicable voice-sipproxy Kubernetes Network voice-config Kubernetes Network SIP/TCP 9100 Fetches tenant details
1 SBC VNET Network voice-sipproxy Kubernetes Network SIP 5080 SBC SIP signaling
2 voice-sipproxy Kubernetes Network SBC VNET Network SIP/UDP 5060 SBC SIP signaling
2 voice-sipproxy Kubernetes Network SBC (Cross-Region) VNET Peering SIP/UDP 5060 SBC SIP signaling
3 voice-sipproxy Kubernetes Network voice-sip Kubernetes Network SIP/TCP 5090 SIP signaling
4 voice-sip Kubernetes Network voice-sipproxy Kubernetes Network SIP/TCP 5080 SIP signaling
5 voice-sipproxy Kubernetes Network gvp (RM) Kubernetes Network SIP/TCP 5060 IVR SIP signaling
6 gvp (RM) Kubernetes Network voice-sipproxy Kubernetes Network SIP/TCP 5080 GVP SIP signaling
7 gvp (RM) Kubernetes Network MCP Kubernetes Network SIP/TCP 5070 GVP SIP signaling
8 MCP Kubernetes Network gvp (RM) Kubernetes Network SIP/TCP 5080 GVP SIP signaling
9 MCP Kubernetes Network WebRTC/CoTurn Kubernetes Network RTP Negotiated RTP Voice
10 WebRTC/ CoTurn Kubernetes Network MCP Kubernetes Network RTP Negotiated RTP Voice
11 MCP Kubernetes Network SBC VNET Network RTP Negotiated RTP Voice
12 SBC VNET Network MCP Kubernetes Network RTP Negotiated RTP Voice
13 voice-sipproxy Kubernetes Network WebRTC/CoTurn Kubernetes Network SIP/UDP 5070 Agent SIP signaling
14 WebRTC/CoTurn Kubernetes Network voice-sipproxy Kubernetes Network SIP/UDP 5080 Agent SIP signaling
15 WebRTC/CoTurn Kubernetes Network SBC VNET Network RTP Negotiated RTP Voice
16 SBC VNET Network WebRTC/CoTurn Kubernetes Network RTP Negotiated RTP Voice

SBC and private edition deployment integration

You must enable access to SBC to ensure the voice interactions pass through to the Genesys services.

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