Skip to main content
Back to voice channels

Set up realtime LLM voice

Supports live voice conversations using realtime LLM models (OpenAI Realtime, Gemini Live) through the Kore.ai Voice Gateway or a Bring Your Own SIP connection. To configure a Realtime LLM Voice channel, go to Deployments > Channels > VOICE > Realtime LLM Voice > + New and complete the following steps in order.
1

Set Up the Connection

On the New Realtime LLM Voice Connection page, provide the following fields.Click Create.
2

Choose a Call Routing Option (Kore.ai Voice Gateway)

After creating the channel, go to the Configuration tab. If you choose Voice Provider: Kore.ai Voice Gateway, set the following fields under Kore.ai Voice Gateway.
If you select Phone Number (DID), complete the next step. If you selected Voice Provider: Bring Your Own SIP instead, skip to Configure SIP Settings.
3

Configure the Phone Number (DID Only)

Set the Provider to Twilio, toggle Inbound calls and Outbound calls, and select a Country, Number Type, and optional Area Code. Select Search Available Numbers to list numbers that match your filters.
4

Configure SIP Settings (Bring Your Own SIP)

Once the channel is created, select it, then go to the Configuration tab. If you chose Voice Provider: Bring Your Own SIP, set the following fields under SIP Configuration.
5

Configure Realtime LLM Voice Settings

Under Realtime LLM Voice settings, set the following fields.
6

Save the Channel

Click Save Changes to apply the configuration.

Manage an existing realtime LLM voice channel

Open a channel from Deployments > Channels > VOICE > Realtime LLM Voice shows three tabs: Overview, Configuration, and Deployment.
The Connection Summary shows these fields.

Set up pipeline voice

It’s a voice channel that handles calls through separate speech-to-text, LLM, and text-to-speech stages, connected through Kore.ai Voice Gateway. Unlike Realtime LLM Voice, which uses a single speech-to-speech model, this pipeline lets you choose and configure the ASR (speech-to-text) and TTS (text-to-speech) providers independently.
Choose your voice provider before you begin — it determines which additional fields apply later in this setup.
To configure a Pipeline Voice channel, go to Deployments > Channels > VOICE > Pipeline Voice > + New and complete the following steps in order.
1

Set Up the Connection

On the New Pipeline Voice Connection page, provide the following fields.Click Create.
2

Choose a Voice Provider

After creating the channel, go to the Configuration tab. Under Pipeline Voice Settings, set Voice Provider to either Kore.ai Voice Gateway or Bring Your Own SIP — this determines which call routing fields appear next.
3

Configure Call Routing (Kore.ai Voice Gateway)

If you chose Kore.ai Voice Gateway, set the following fields under Call routing. Choose how calls reach this agent — enable Soft Phone for browser testing, or add a DID when this channel needs a real phone number.
If you enable Phone Number (DID), complete the next step. If you chose Voice Provider: Bring Your Own SIP instead, skip to Configure SIP Settings.
4

Configure the Phone Number (DID Only)

Set the Provider to Twilio, toggle Inbound calls (route calls from this number into the voice agent) and Outbound calls (allow this number to be used for campaign dialout), and select a Country and Number Type. Optionally enter an Area Code to filter available local numbers. Select Search Available Numbers to list matching numbers.
5

Configure SIP Settings (Bring Your Own SIP)

If you chose Voice Provider: Bring Your Own SIP, set the following fields under SIP Configuration.
6

Configure Speech Recognition

Under Speech Recognition, set the following fields.
7

Configure Speech Synthesis

Under Speech Synthesis, set the following fields.
  • After you click Add language, a dedicated TTS configuration section is created for that language. Configure the provider, voice, model, and any provider-specific settings independently for each language.
  • Available fields vary by provider. Some providers expose additional settings such as TTS model, output format, speed, temperature, and voice tuning controls. Each language profile maintains its own provider configuration, allowing multilingual agents to use different voices and models for different languages.
8

Tune ElevenLabs Voice Settings (ElevenLabs Only)

If you selected an ElevenLabs voice, override playback and prosody for this channel connection under ElevenLabs Voice Settings.Under Preview Voice, enter sample text (up to 500 characters) and select Generate to hear the configured voice before saving.
9

Configure Conversation Controls

Set the following fields.
10

Save the Channel

Click Save Changes to apply the configuration.

Manage an existing Pipeline Voice channel

Open a channel from Deployments > Channels > VOICE > Pipeline Voice shows three tabs: Overview, Configuration, and Deployment.
The Connection Summary shows these fields.