Voice OTP · OTP by voice call New
We call. We read the code.
They type it in.
For the users who can’t give a missed call — we ring their phone and read a 6-digit code aloud. No SMS, so no DLT templates and no approval wait. The same key, the same API and the same webhook as Miss OTP.
Try it on your own phone — sign up free and test it in two minutes
What your user sees
Usually from a “Can’t give a missed call? Get a call instead” button under your missed-call screen.
A 6-digit code, read twice, in English, Hindi or Telugu. Nothing else is said.
One POST. The code is valid for 10 minutes, with 5 tries.
How it feels to your user
The phone rings. The code is read out. They type it in.
Create account
Can’t make a call right now?
Enter the code
We just read it out on a call to +91 98765 43210.
- The user taps “Get a call instead”The same start call, with method "voice".
- We ring and read the codeA 6-digit code, read aloud twice.
- They type it into your appYour server sends it to our check endpoint.
- The number is verifiedYou pay for the call only because it was answered.
When to use it
The fallback, not the front door
A missed call is cheaper and asks nothing of your user. Voice OTP is for the ones it doesn’t suit.
Can’t give a missed call
No outgoing balance, a work phone that blocks outgoing calls, or they are on your site on a laptop with the phone across the room.
Older or first-time users
“Give a missed call” is an instruction to follow. Answering a ringing phone isn’t — people already know how.
One button under your missed-call screen
“Can’t give a missed call? Get a call instead.” Anyone who can give a missed call never needs it; anyone who can’t still gets verified.
Pricing
You pay for calls that are answered
An unanswered call costs us nothing, so it costs you nothing. Credits are prepaid, with no monthly fee underneath them.
₹349
500 answered calls · ₹0.70 each
Enough to wire it in and watch it work.
- Only answered calls count
- English, Hindi or Telugu
- Same key and webhook as Miss OTP
₹1,299
2,000 answered calls · ₹0.65 each
A fallback for a busy signup form.
- Only answered calls count
- English, Hindi or Telugu
- Same key and webhook as Miss OTP
₹5,999
10,000 answered calls · ₹0.60 each
Voice as a first-class option.
- Only answered calls count
- English, Hindi or Telugu
- Same key and webhook as Miss OTP
₹27,499
50,000 answered calls · ₹0.55 each
For an app that calls all day.
- Only answered calls count
- English, Hindi or Telugu
- Same key and webhook as Miss OTP
5 free calls per account to start, no card. GST applicable as per Indian regulations.
Against SMS and WhatsApp
What stands between you and live
| SMS OTP | WhatsApp OTP | Voice OTP | |
|---|---|---|---|
| Time to first verification | Days — DLT cycle | Days — BSP onboarding | Minutes |
| One-time registration | DLT, ₹5,900 + GST | Business account | None |
| Template approval | Required | Required | Not required |
| Works without mobile data | Yes | No | Yes |
| You pay when nobody receives it | Usually | Usually | Never — unanswered calls are free |
| Cost per attempt | ₹0.12–0.22 | ~₹0.12 | ₹0.55–0.70 per answered call |
Per attempt, a voice call costs more than an SMS, and we would rather say so. It earns its place as the fallback: put Miss OTPfirst, and Voice OTP catches the users a missed call doesn’t suit — without a DLT registration standing between you and launch.
If you are regulated by the RBI, SEBI or IRDAI, TRAI rules require your OTP calls to come from a 1600-series number, so Voice OTP isn’t for you yet. For everyone else: call only when the user asks for it — the call speaks the code and nothing else.
Voice OTP
Questions about OTP by phone call
11questions, answered without a sales call. Where an answer is “that part is on you”, we say so.
What is voice OTP and how does it work?
How do I add a "Get a call instead" OTP fallback to my app?
How much does a voice OTP call cost in India?
Am I charged if the user doesn't answer the voice OTP call?
Which languages does voice OTP support?
How long is the voice OTP code, and how long is it valid?
Can banks, NBFCs or other regulated companies use voice OTP?
Do voice OTP calls break TRAI or DND rules?
Should I use missed call verification or voice OTP?
Can I try voice OTP for free?
Is voice OTP more secure than SMS OTP?
Live today
Add the fallback in one more POST.
Already on Miss OTP? It’s method: "voice" on the call you already make. New here? The docs have a prompt you can paste into your AI coding tool.