Skip to main content
Version: Next — unreleased

Browser and SDK

Connect browser text and voice clients, issue session tokens, recover connections and use the matching SDK contract. Browse the feature map or configuration finder.

Availability: Next. Entries that depend on an optional feature, a role or a deployment choice name it in their own Availability line.

Features in this family​

Browser text and voice entry points​

Choose an endpoint and an interaction mode before creating a browser session.

Availability: Requires the Browser SDK feature. The deployment operator enables Browser SDK; application permissions and credentials remain separate prerequisites.

For: Integrators

LevelWhere to change itOwner section
Browser SDKBrowser text and voice entry points1. Prepare the endpoint and credentials

Read more:

Create browser session tokens​

Issue short-lived session credentials through an authenticated application backend.

Availability: Requires the Browser SDK feature. The deployment operator enables Browser SDK; application permissions and credentials remain separate prerequisites.

For: Integrators

LevelWhere to change itOwner section
HTTP APICreate browser session tokens(sessionId, wsToken, wsTokenExpiresIn, expiresIn)2. Put token creation behind your backend

Read more:

Discover browser runtime capabilities​

Check the endpoint interaction modes before presenting session start controls.

Availability: Requires the Browser SDK feature. The deployment operator enables Browser SDK; application permissions and credentials remain separate prerequisites.

For: Integrators

LevelWhere to change itOwner section
Browser SDKDiscover browser runtime capabilities(getCapabilities, interactionModes)3. Configure the client and discover support

Read more:

Browser text conversations​

Wait for server readiness before submitting text and distinguish transport submission from a reply.

Availability: Requires the Browser SDK feature. The deployment operator enables Browser SDK; application permissions and credentials remain separate prerequisites.

For: Integrators

LevelWhere to change itOwner section
Browser SDKBrowser text conversations(openSession, sendTextChat, serverReady)Text conversation

Read more:

Browser voice calls​

Start voice from a user gesture and verify audio in both directions.

Availability: Requires the Browser SDK and Browser voice (WebRTC) features. Browser voice additionally needs a working gateway, microphone permission and a secure browser context.

For: Integrators

LevelWhere to change itOwner section
Browser SDKBrowser voice calls(startCall, setRemoteAudioElement, endCall)Voice call

Read more:

Session WebSocket channel​

Use the session channel for messages and state while keeping voice media readiness separate.

Availability: Requires the Browser SDK feature. The deployment operator enables Browser SDK; application permissions and credentials remain separate prerequisites.

For: Integrators

LevelWhere to change itOwner section
Browser SDKSession WebSocket channel(/ws/session, ChannelMessage)Understand the browser channel

Read more:

Recover browser sessions​

Diagnose token state and network loss before reconnecting or restoring a saved voice call.

Availability: Requires the Browser SDK feature. The deployment operator enables Browser SDK; application permissions and credentials remain separate prerequisites.

For: Integrators

LevelWhere to change itOwner section
Browser SDKRecover browser sessions(connectionState, lastError)Recover a browser session

Read more:

Move between text and voice​

Follow the handoff procedure when changing the interaction mode of a connected session.

Availability: Requires the Browser SDK and Browser voice (WebRTC) features. Browser voice additionally needs a working gateway, microphone permission and a secure browser context.

For: Integrators

LevelWhere to change itOwner section
Browser SDKMove between text and voiceMove between text and voice

Read more:

Type during voice calls​

Send typed input during an active voice conversation using the supported channel path.

Availability: Requires the Browser SDK and Browser voice (WebRTC) features. Browser voice additionally needs a working gateway, microphone permission and a secure browser context.

For: Integrators

LevelWhere to change itOwner section
Browser SDKType during voice callsType during a voice call

Read more:

Browser action capabilities​

Configure browser-side reading and listening actions on the flow canvas.

Availability: Requires the Browser SDK feature. The deployment operator enables Browser SDK; application permissions and credentials remain separate prerequisites.

For: Integrators

LevelWhere to change itOwner section
Flow and node settingsBrowser action capabilitiesBrowser action capabilities on the canvas

Read more:

SDK and protocol compatibility​

Match the client reference and channel contract to the deployment before using a symbol.

Availability: Requires the Browser SDK feature. The deployment operator enables Browser SDK; application permissions and credentials remain separate prerequisites.

For: Integrators

LevelWhere to change itOwner section
Browser SDKSDK and protocol compatibility(DelphiClient)Keep client and protocol versions explicit

Read more: