Skip to content
Programmable Voice API

Voice API

Place, receive, and control calls from any app with a single REST API. Carrier-grade quality across 190+ countries, billed per second.

190+
countries
<50ms
media latency
99.99%
uptime SLA
bash
curl -X POST https://api.conversa.in/v1/calls \
  -H "Authorization: Bearer $API_KEY" \
  -d from="+14155550100" \
  -d to="+919000000000" \
  -d url="https://yourapp.com/answer.xml"
Capabilities

Everything you need to ship Voice API

01

Outbound & inbound

Originate calls or handle incoming calls with programmable answer flows.

02

Call control

Play audio, gather input, transfer, record, and hang up via simple verbs.

03

Per-second billing

Pay only for connected time — no minimum durations or channel caps.

04

Global routing

Least-cost routing over direct carrier connections in 190+ countries.

Use cases

Built for how you use Voice API

  • Voice OTP & alerts
  • Automated reminders
  • Notifications
  • Custom call flows

SLA

99.99%

uptime SLA

Enterprise-grade reliability with 24/7 support, dedicated routing, and transparent status reporting.

FAQ

Common questions

How am I billed?

Per second of connected call time, with transparent per-destination rates.

Can I control a live call?

Yes — modify in-progress calls (transfer, play, record) via the call update endpoint.

One platform

More Voice products

Every Conversa product shares the same API, dashboard, and billing.

Ready to launch Voice API?

Get API keys in minutes. Pay only for what you use.