Put your voice agenton a real phone line.
Samvad connects real phone numbers to your AI voice agents. Incoming calls are answered by the agent you choose, outgoing calls start with one API request, and every call is live in your console.
From phone number to conversation in four steps.
No telephony expertise needed. If your agent speaks over a WebSocket, it can take calls.
Add a number
We bring numbers from the carrier. Add one in the console and set how many calls it may carry at once.
Point it at an agent
Give each number the address of the agent that should answer it.
Calls connect
Incoming calls reach the agent. Outgoing calls start from the console or one API request.
Watch and improve
See calls live, review how each one ended, and follow the trends.
Everything a voice agent needs to be on the phone.
The telephony is handled. You keep your attention on what the agent says.
Incoming calls, routed by number
Each number goes to its own agent. A call is answered only once the agent is ready, so callers never hear dead air.
Outgoing calls by API
One request rings a phone and connects it to your agent when it is answered. You choose which number it comes from.
Natural conversations
Audio flows both ways in 20 ms steps. When a caller interrupts, the agent's speech stops at once.
Live monitoring
Calls in progress, channels in use and carrier health, refreshed every two seconds, with hang-up when you need it.
Call history and insights
Every call with its timeline, how it ended and how long each side spoke. Filter it, search it, export it.
Analytics and alerts
Daily volumes, answer rates and busiest hours, plus an activity log that flags carrier or agent problems.
A control room for every call.
The console shows what is happening right now, not a report from yesterday.
- Calls in progress with their agent, status and running time.
- Channels in use on every number, against the limit you set.
- Carrier and link health, checked continuously, with alerts when something stops responding.
- Full call history you can filter, open and export to CSV.
One request to start a call.
The console is one client of Samvad's API. Your own systems can place calls, follow them and end them the same way.
- A small REST API with API keys: place a call, check it, hang it up.
- A status webhook on every change, from dialling to completed.
- Agents connect over WebSocket with a widely used media message format, so existing voice-agent stacks plug in as they are.
Calls stay where they belong.
The phone line is a sensitive resource. Samvad keeps it closed to everyone who should not be using it.
Private link to the carrier
Calls travel to the carrier through an encrypted private link, never over the open internet.
Carrier-only call traffic
The phone system accepts calls only from the carrier's own servers.
Locked-down API
Placing a call takes an API key, from a server on the allowed list.
Approved agents only
A call can be connected only to agent hosts you have approved.
No dialling out through incoming calls
A caller can reach your agent and nothing else; an incoming call can never be used to place another.
Signed sessions, locked-out guessing
Console sessions are signed and expire. Repeated failed sign-ins are locked out.
Calls a voice agent can carry.
Support lines
Answer every caller at once, at any hour.
Reminders
Confirm appointments and deliveries by phone.
Lead follow-up
Call new enquiries while they are still interested.
Payment follow-up
Reach customers about dues, politely and on time.
Give your agent a phone line.
Add a number, point it at your agent, and take the first call.

Samvad