Part of the Edesy Voice AI Suite
Voice API

Programmable Voice for Developers

Place and control calls on Indian numbers with a REST API. Answer with VoiceML (JSON), stream audio to your own bot, or hand text to Conversation Relay. Rs 0.50/min, 60-second pulse, unanswered calls free.

Rs 0.50

Per minute, 60 s pulse

Rs 0

For unanswered calls

11

Inbound routing targets

JSON

VoiceML call control

What is the Edesy Voice API?

The Edesy Voice API lets your code place, answer and control phone calls on Indian numbers. You POST to /v1/calls, answer with VoiceML (JSON, not TwiML), and get signed webhooks for every event. Endpoints are Twilio-shaped. Calls cost Rs 0.50 per minute, outbound or inbound, with a 60-second pulse; unanswered calls are free.

Twilio-shaped endpoints

INR wallet, GST invoices

Unanswered calls free

Voice API at a Glance

Prices exclude 18% GST.

SpecEdesy Voice API
Place a callPOST https://voice-api.edesy.in/v1/calls
AuthAuthorization: Bearer <api key>, or Basic AccountSid:AuthToken
Twilio-shaped aliases/v1/Accounts/:sid/Calls and /Recordings; PascalCase status payloads
Call controlVoiceML (JSON), not TwiML
AI botsMedia streams (raw audio), Conversation Relay (text), SIP
PriceRs 0.50/min outbound and inbound, 60 s pulse, unanswered calls free
NumbersIndian mobile Rs 499/mo, landline Rs 449/mo, toll-free Rs 999/mo; KYC first
BillingPrepaid INR wallet (Razorpay), GST invoices, no minimum commitment
WebhooksHMAC-SHA256 signed, retried with backoff, delivery log and replay
Server SDKsNone: plain REST + JSON (browser WebRTC SDK: @edesy/voice-sdk)

What the Voice API Does

Live today on voice-app.edesy.in

Outbound Calls

POST /v1/calls with to, from and one instruction: text to speak, an answer URL that returns VoiceML, a WebSocket stream_url, inline VoiceML or an application ID.

Inbound Routing

Point a number at a webhook, a SIP URI, a media stream, Conversation Relay, an IVR flow, browser softphones or an application preset.

Call Recording

Start recording on a live call via API, or turn it on per number. Stored in encrypted cloud storage with signed links.

Text-to-Speech

Speak text on a call, or call /v1/ai/tts (with streaming and a voices list) directly. Premium voices Rs 0.03 per character.

Media Streams and Conversation Relay

Send raw call audio to your own bot over a WebSocket, or let Edesy handle STT, TTS and barge-in and exchange text only.

Signed Webhooks

Status callbacks and event subscriptions are HMAC-SHA256 signed, retried with backoff, and logged with replay.

Why Choose Edesy Voice API?

Honest differentiators for teams building in India

Developer Experience

  • Twilio-shaped endpoints and Basic AccountSid:AuthToken auth

  • VoiceML: JSON call control, not TwiML

  • API console that generates cURL, plus a call and webhook debugger

  • Media streams, Conversation Relay and SIP for your own AI stack

India Advantages

  • Indian numbers with self-serve KYC

  • Prepaid INR wallet with Razorpay and GST invoices

  • Rs 0.50/min, 60 s pulse, unanswered calls free

  • No minimum commitment

How It Works

From signup to your first call

  1. Step 1 of 4: Sign Up and Get Keys

    Create an account at voice-app.edesy.in and generate an API key (or use your Account SID and Auth Token).

  2. Step 2 of 4: Get a Number

    Complete KYC (PAN + Aadhaar, about 24 hours), top up the INR wallet and buy a mobile, landline or toll-free number.

  3. Step 3 of 4: Place a Call

    POST /v1/calls with to, from and text, or an answer URL that returns VoiceML. Use the API console to generate the cURL.

  4. Step 4 of 4: Handle Events

    Receive signed status callbacks, check the call timeline and webhook deliveries in the debugger, and route inbound calls per number.

Code Examples and Guides

Call the REST API from any language. No server SDK package to install.

Use Cases

What you can build with Voice API

Industries

Voice API solutions by industry

Simple Per-Minute Pricing

Prices exclude 18% GST. No minimum commitment.

Most Popular
Pay as you go
Rs 0.50/ minute
Outbound and inbound calls, 60-second pulse
  • Unanswered calls free
  • Numbers: landline Rs 449/mo, mobile Rs 499/mo, toll-free Rs 999/mo
  • Rs 0 setup, no minimum commitment
  • Prepaid INR wallet, GST invoices
  • Recording, webhooks, media streams, Conversation Relay
Get API Keys
Volume
Custom
For high monthly call volume
  • Per-minute rate quoted for your volume
  • Same API, numbers and portal
  • Talk to sales for a quote
Talk to Sales

Looking for Alternatives?

Edesy facts side by side with other voice APIs

Frequently Asked Questions

Ready to Build?

Sign up, top up the prepaid INR wallet and place your first call. Rs 0.50/min, 60-second pulse, unanswered calls free.