Skip to main content
Back to Voice

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.
FieldDescription
Display NameA label for the connection.
Connection NameA system name for the connection, such as realtime-voice-prod. Up to 255 characters.
EnvironmentThe deployment the connection binds to. Select an environment to follow its active deployment automatically, or leave the default to use the working copy. When no environment has an active deployment yet, create a deployment first to bind the connection to a published environment.
Provider Verification StrengthControls how strictly the platform trusts the provider’s identity assertions for session continuity and linking. Weak is the default. Choose Strong only for channels or providers whose identity assertions you trust.
Initial StatusActive connections are usable immediately. Inactive connections stay saved but disabled until you activate them.
Select Create.
2

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

Once the channel is created, select it, then go to the Configuration tab. If you choose Voice Provider: Kore.ai Voice Gateway, set the following fields under Kore.ai Voice Gateway.
RouteDescription
Soft Phone (FREE)Dial the agent from your browser with no DID purchase or telephony charges. Use it for evals, QA, and demos. Launch dialer opens the browser dialer.
Phone Number (DID)Purchase a real phone number through Twilio. Disable this route to stop DID listing and call routing while keeping the number saved.
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.
FieldDescription
Our SIP Server AddressConfigure your SIP provider to send INVITE to this address.
SIP Gateway IP AddressYour SIP trunk IP address — optionally include a port (default: 5060).
DID / Phone NumberThe phone number (DID) your SIP provider routes to this SIP gateway.
5

Configure Realtime LLM Voice Settings

Under Realtime LLM Voice settings, set the following fields.
SettingDescription
Semantic convergenceControls whether realtime voice turns use the coordinated utterance runtime.
S2S ProviderThe realtime speech-to-speech model: Google Gemini Live (S2S), Grok Realtime (S2S), or OpenAI Realtime. Each uses tenant credentials.
Noise isolationApplies server-side noise reduction to inbound call audio to filter out background voices and ambient noise.
6

Save the Channel

Select Save Changes to apply the configuration.

Manage an Existing Realtime LLM Voice Channel

Opening a channel from Deployments > Channels > VOICE > Realtime LLM Voice shows three tabs: Overview, Configuration, and Deployment.
The Connection Summary shows these fields.
FieldDescription
Statusfor example: Active
CreatedTimestamp the channel was created
UpdatedTimestamp of the last change
Environmentfor example: dev
Source TypeRealtime LLM Voice Channel
Source IDUnique channel identifier (UUID)

Set up Pipeline Voice

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.
FieldDescription
Display NameA label for the connection.
Connection NameA system name for the connection, such as pipeline-voice-prod. Up to 255 characters.
EnvironmentThe deployment the connection binds to. Select an environment to follow its active deployment automatically, or leave the default to use the working copy. When no environment has an active deployment yet, create a deployment first to bind the connection to a published environment.
Provider Verification StrengthControls how strictly the platform trusts the provider’s identity assertions for session continuity and linking. Weak is the default. Choose Strong only for channels or providers whose identity assertions you trust.
Initial StatusActive connections are usable immediately. Inactive connections stay saved but disabled until you activate them.
Select Create.
2

Call Routing Option (Kore.ai Voice Gateway)

Once the channel is created, select it, then go to the Configuration tab. If you choose Voice Provider: Kore.ai Voice Gateway, set the following fields under:
RouteDescription
Soft Phone (FREE)Dial the agent from your browser with no DID purchase or telephony charges. Use it for evals, QA, and demos. Launch dialer opens the browser dialer.
Phone Number (DID)Purchase a real phone number through Twilio. Disable this route to stop DID listing and call routing while keeping the number saved.
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 Only)

If you selected Voice Provider: Bring Your Own SIP, set the following fields under SIP Configuration.
FieldDescription
Our SIP Server AddressConfigure your SIP provider to send INVITE to this address.
SIP Gateway IP AddressYour SIP trunk IP address — optionally include a port (default: 5060).
DID / Phone NumberThe phone number (DID) your SIP provider routes to this SIP gateway.
5

Configure Conversation Controls

Under Conversation controls, set the following fields.
SettingDescription
Barge-inAllows the caller to interrupt the agent while it’s speaking.
Speech Timeout (ms)The time the agent waits for caller speech before it times out.
Welcome MessageThe opening prompt the agent speaks, such as Hello! How can I help you today?.
Noise isolationApplies server-side noise reduction to inbound call audio to filter out background voices and ambient noise.
6

Save the Channel

Select 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.
FieldDescription
Statusfor example: Active
CreatedTimestamp the channel was created
UpdatedTimestamp of the last change
Environmentfor example: dev
Source TypePipeline Voice Channel
Source IDUnique channel identifier (UUID)
Webhook URLUse the URL to integrate external SIP or voice pipeline systems.