> For clean Markdown of any page, append `.md` to the page URL.
> For a complete documentation index, see https://docs.sarvam.ai/llms.txt.
> For full documentation content in one file, see https://docs.sarvam.ai/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.sarvam.ai/_mcp/server.

# Intalk

Connect your Intalk account to Voice Agents for inbound and outbound voice calling.

Setup has two parts: configure the WebSocket connection on Intalk's platform, then add your Intalk credentials on Voice Agents.

Unlike most providers, Intalk is configured **provider-first**: set up the WSS connection on Intalk before adding the connection on Sarvam.

**Before you start:** an active Intalk account with admin access to **WSS Config** and **API Keys**, at least one Intalk number (**DID** — the phone number that receives calls), your account **hostname**, and Voice Agents access with permission to add telephony connections (**Deploy → Phone Numbers**). *WSS* (WebSocket Secure) is how call audio is streamed to Sarvam.

***

## Configure the WebSocket connection on Intalk

Configure the WebSocket connection so Intalk routes calls to your Sarvam agent.

#### Open WSS Config

Log in to the Intalk platform and open **WSS Config** in the sidebar.

#### Set Connection Type

Set **Connection Type** to **WSS**.

#### Enter the WSS URL

Set the WSS URL to:

```
wss://apps.sarvam.ai/api/app-runtime/channels/intalk?bot_phone_number={{did_number}}&user_phone_number={{origination_number}}
```

Leave `{{did_number}}` and `{{origination_number}}` exactly as-is — Intalk substitutes them automatically for each call.

#### Save

Save the WSS configuration.

***

## Add the connection on Voice Agents

Voice Agents needs two values from your Intalk account — your **hostname** and a **Product API key**.

#### Get your hostname (on Intalk)

Intalk provides a unique hostname for your account (for example, `youraccount.intalk.io`). Find it in your Intalk account settings, or contact your Intalk account manager if you don't have it.

#### Generate an API Key (on Intalk)

In the Intalk dashboard, navigate to **Settings → API Keys** and generate a new key with these settings:

| Setting       | Value                                                                                            |
| ------------- | ------------------------------------------------------------------------------------------------ |
| **Key type**  | Product API                                                                                      |
| **Expiry**    | Never expire                                                                                     |
| **Endpoints** | Select **all available** endpoints (these include Outbound Call, Call Status, and Assigned List) |

#### Enter and save on Voice Agents

In Voice Agents, go to **Deploy → Phone Numbers → Add Connection**, select **Intalk**, enter the values below, and click **Save**. The connection now appears under **Deploy → Phone Numbers**.

* **Hostname**: the unique hostname from Intalk
* **API Key**: the Product API key you just generated

***

## After connecting

Once both sides are configured:

#### Add your phone number

In Voice Agents, open your Intalk connection under **Deploy → Phone Numbers** and add the DID number. See [Manage Phone Numbers](/conversations/deploy/telephony/manage-numbers).

#### Route calls to an agent

For incoming calls, create an [Inbound deployment](/conversations/deploy/inbounds) to route the number to an agent. To dial out, add the number to a [Campaign](/conversations/deploy/campaigns).

#### Verify with a test call

Place a test call to (or from) the number and confirm your agent connects. See [Manage Phone Numbers](/conversations/deploy/telephony/manage-numbers) for the test-call steps.

**Outbound calling** uses this same connection (via the Outbound Call endpoint on your API key) — dial out by adding the number to a [Campaign](/conversations/deploy/campaigns).

{/* TODO: Add Intalk-specific outbound setup steps here once confirmed. */}

## Next

#### [Manage Phone Numbers](/conversations/deploy/telephony/manage-numbers)

Add your number and route it to an agent.

#### [All providers](/conversations/deploy/telephony/bring-your-own)

See other providers.