We call your user and read the one-time code aloud. Self-serve, no KYC, Rs 1.50 per answered call-minute with Rs 20 free credit. Need SMS fallback, Hindi voice or a verify API? We build it on request.
Rs 1.50
Per answered call-minute
Rs 0
For unanswered calls
No KYC
To start
Rs 20
Free credit
No KYC to start
Works on DND
Unanswered calls free
Live today, plus what we build for customers on request
POST a phone number and we call it, reading the code aloud twice. Send your own code or let us generate one.
Optionally ask the user to press 1. Also used for COD order confirmation calls.
We POST the result - delivered, failed, no-answer, busy - with duration and cost to your callback URL.
OTP calls are transactional service calls, and no DLT SMS templates are needed.
Per-number rate limit (5 calls per hour by default) and a prepaid wallet cap your exposure.
Rs 1.50 per call-minute. Unanswered calls cost nothing.
Hindi, Tamil, Telugu, Bengali, Marathi and more for your users. Tell us which languages you need.
Combine voice with SMS or WhatsApp OTP, plus a verify API and auto-retries. Built for customers who ask.
Higher delivery, better security, happier users
Reaches users when SMS is delayed or filtered
Works on DND numbers, no DLT templates
Easy fallback for your existing SMS OTP
Helps users who find SMS hard to read
Simple REST API
API key auth, JSON in and out
Webhook callbacks with duration and cost
Call logs and stats in the dashboard
Simple integration, powerful verification
Sign up, create an API key and top up the wallet. One REST endpoint, no KYC.
POST the user's phone number (and your code, or let us generate one) to /v1/voice-otp/send.
The user answers and hears the code read out twice. Optionally they press 1 to confirm.
The user types the code in your app and your backend compares it. We POST the call result to your webhook.
Voice OTP for every verification scenario
Voice OTP solutions for your industry
No monthly fee. Pay only for answered calls. Volume and custom builds on request.
Voice OTP is live today as a self-serve REST API for Indian mobile numbers. Everything in the second list we build for customers who need it - tell us your use case and volume.
Voice OTP call API
POST a phone number; we call and read the code aloud. Send your own code or let us generate a 6-digit one.
Custom message template
Put your brand name and wording in the call.
"Press 1 to confirm"
Optional keypad confirmation - also used for COD order confirmation calls.
Delivery webhook
We POST the call result (delivered, no-answer, busy, failed) to your callback URL.
Call logs and stats
Every OTP call with status and duration in the dashboard and via API.
Abuse protection
Per-number rate limit (5 calls per hour by default).
Self-serve, no KYC
Sign up, create an API key, top up a prepaid wallet with UPI or card.
English voice
Clear Indian-English voice out of the box.
Pricing
Rs 1.50 per call-minute, billed per started minute. A typical OTP call is under a minute, so most OTPs cost Rs 1.50. Unanswered calls are not charged. New accounts get Rs 20 of free credit. Volume pricing on request.
Hindi and regional-language voice
Hindi, Tamil, Telugu, Bengali, Marathi and more.
SMS OTP with voice fallback
Send by SMS first, call if it is not verified in time.
WhatsApp OTP
Authentication templates on WhatsApp.
Verify API
We store and check the code so your backend does not have to.
Automatic retries
Redial unanswered calls after a delay you choose.
Flash call / missed call verification
Verify a number without the user typing a code.
SDKs
Node.js, Python, PHP, Java, Android, iOS or Flutter client libraries.
Dedicated caller ID
Call from a number reserved for your brand.
Volume pricing
Per-OTP pricing for committed monthly volumes.
See how Edesy compares to other OTP providers
Explore other Edesy telephony products that work well together
Related Telephony & Privacy
Works Well With
Sign up, get Rs 20 of free credit (about 13 test calls) and send your first voice OTP in minutes.