Skip to main content
Back to messaging or digital channels Create a project-owned Genesys Audio Connector connection, choose a Voice mode, configure that mode’s speech settings, wire the connection into Genesys Architect, and validate live audio before enabling traffic.
Voice mode can’t be changed after the connection is created. Choose Pipeline for independent speech-to-text, LLM, and text-to-speech providers, or Realtime for a single speech-to-speech (S2S) model with lower latency. If you need the other architecture later, create a new connection.

Where setup happens

Setup moves back and forth between Genesys Cloud and Studio. Here’s where each step happens:

Prepare Genesys Cloud and authentication

1

Select the owning Genesys region and organization

Sign in to the regional Genesys Cloud organization that owns the voice deployment. Studio uses this region to select the matching Genesys API host.
2

Identify the voice deployment

In Genesys Cloud Admin, identify the voice deployment associated with the intended Architect flow and copy its Voice Deployment ID.
3

Generate a project API key

Generate a project-specific Audio Connector API key for this connection. Configure the matching value in Genesys when you wire the Architect flow.
4

Keep environments and credentials separate

Use separate API keys, voice deployments, and connections for development and production. Never share one connection’s credentials across environments.

Create the connection in Studio

To configure a Genesys Audio Connector channel, go to Deployments -> Channels -> VOICE -> Genesys Audio Connector -> + New and complete the following steps in order.
1

Enter a Display Name

Give the connection a label, for example Genesys Audio Connector Production.
2

Enter the Genesys Organization ID and Allowed Region

Enter the exact Genesys Organization ID and select the region that owns it, for example US East (N. Virginia). A mismatched region can make valid credentials appear unavailable.
3

Enter the Voice Deployment ID

Paste the voice deployment ID associated with the intended Architect flow.
4

Choose the Voice mode

Select Pipeline or Realtime. This choice is permanent for the connection - see the note above.
5

Set the Activation Mode

Start in Diagnostics only so the Testing tab can collect evidence without treating the setup as production-ready. Switch to Enabled only after validation passes.
6

Enter the API Key and optional Webhook Signature Secret

Enter the project-specific Audio Connector API key. Webhook Signature Secret is optional at creation - set it when Genesys is configured to sign outbound requests.
7

Set Max Session Seconds

Set the maximum duration for a single voice session, in seconds (default: 1800).
8

Complete common connection settings

9

Create the connection

Select Create. The next step - configuring speech settings for your chosen Voice mode - happens after creation, on the connection’s Configuration tab.

Connection fields reference

Configure the connection

After creation, open the connection and go to its Configuration tab to set up speech behavior for the Voice mode you chose.
1

Configure Speech Recognition

2

Configure Speech Synthesis

Optionally enable A different voice per language to give each language its own voice instead of one voice for every caller. Then set:
If you selected an ElevenLabs voice, an ElevenLabs Voice Settings panel lets you override Speed, Stability, Similarity boost, Style exaggeration, and Speaker boost for this connection, plus a Preview Voice field to hear the configured voice before saving.
3

Configure Conversation Controls

4

Configure the Transfer Queue

5

Save your changes

Select Save Changes.

Wire the Genesys Architect flow

1

Copy the AudioHook Callback URL

Open the connection’s Testing tab and copy the AudioHook Callback URL - a wss:// URL with an embedded connection ID, for example wss://korevg-np.audiosocket.kore.ai/audiosocket/genesysconnect/<connection-id>. Preserve the full URL and connection ID; do not substitute a generic Runtime WebSocket.
2

Configure an Audio Connector action

In the intended Architect flow, add or update the Audio Connector action and paste the callback and API key into the corresponding integration fields.
3

Use the supported audio framing

Keep the configured PCMU framing, sample rate, channel count, and media direction aligned with the platform contract. Transcoding or buffering at an intermediate proxy adds latency and can corrupt audio.
4

Map completion and disconnect variables

Capture normal completion, caller hangup, gateway error, and fallback outcomes so Architect can continue or exit the flow deterministically.

Run live validation before enabling traffic

1

Place an isolated sandbox call

Use a dedicated Architect test flow and test number. Confirm session creation, greeting playback, caller speech, agent response, barge-in, and clean hangup.
2

Validate media and backpressure

Confirm PCMU framing, bidirectional audio, queue behavior, packet loss, and disconnect variables under normal speech, silence, interruption, and rapid turn-taking.
3

Capture the voice latency budget

Record audio jitter p95, first audio p95, STT first partial p95, TTS first audio p95, and representative end-to-end turn latency. Investigate regressions before promotion.
4

Save trace and operational evidence

On the Testing tab, record AudioHook and KoreVG session IDs, Architect flow name and version, Runtime trace IDs, sandbox evidence, dashboard and alert references, concurrency, and fallback results, then select Save Evidence.
5

Promote only after validation passes

Mark validation Passed, retain the evidence, then change Activation Mode to Enabled. Keep a tested rollback or fallback path available.

Promotion gate checklist

Before switching a connection from Diagnostics only to Enabled, confirm all four areas below have passing evidence:

Manage the channel connection

Opening a connection from Deployments -> Channels -> VOICE -> Genesys Audio Connector shows six tabs: Overview, Credentials, Configuration, Deployment, Testing, and Activity.
The Connection Summary shows these fields.Under Setup Instructions, the tab shows the Genesys Organization ID and the SIP URI for reference. Select the copy icon next to either value to copy it.

Security, capacity, and reliability boundaries

Keep the API key and HTTP Message Signature Secret in Genesys and encrypted Studio credentials. Use distinct values per environment and rotate exposed credentials.
Audio - Don’t log raw audio or sensitive transcript content. Use scrubbed trace identifiers and aggregate voice phase metrics for operational debugging. Capacity - Validate the expected concurrent-session ceiling and queue pressure. KoreVG has bounded per-session queues and environment-level capacity controls. Fallback - Define what Architect does when the AudioHook can’t connect, media stalls, STT or TTS fails, or the agent exceeds its response budget. Observability - Monitor connection failures, audio jitter, packet loss, STT, LLM, and TTS phase latency, session termination reasons, and fallback activation.