An automated voice call that reads out a one-time verification code, used when SMS delivery can't be trusted or as the final step in a verification cascade.
Voice
02Live example
This is what voice otp looks like when it lands on a customer’s phone.
Your verification code is 4 8 2 9. Repeating: 4 8 2 9. Press 1 to hear this again.
9:41✓
03The API call
One request. Copy it, drop in your key, and send.
curl https://api.msgbridge.in/v1/voice/otp \ -H "Authorization: Bearer $API_KEY" \ -d to="+91XXXXXXXXXX" \ -d code="482913" \ -d language="en-IN"04When to use it
- A customer's SMS OTP never arrives
- Login attempts from a landline or a number that can't receive SMS
- As the final leg of a cascading verification flow
- High-value transactions that need a second, spoken confirmation
05What's required
- Approved caller ID / voice sender configurationTypically same working day
- Selected voice language and repeat-on-request scriptConfigured before go-live, no approval queue
06How to go live
Share your script
Tell us the code format, language and whether the call should repeat automatically.
Test in sandbox
Trigger a handful of test calls to your own number before switching on live traffic.
Go live
Point your OTP flow at the Voice OTP endpoint, generally activated within a day of setup.
07Related channels
08FAQ
Voice OTP is a single channel you can call directly. MsgBridge Verify is the cascade that tries SMS, then WhatsApp, then this voice call automatically, so you don't have to build the fallback logic yourself.
Yes. Callers can press a key to hear the code again, and you can configure the number of repeats before the call ends.
English and the major Indian regional languages are supported; tell us which ones you need during onboarding.
We don't publish a connection-rate guarantee. Delivery runs through our operator partners at carrier-grade quality, and actual connection depends on network conditions and handset availability.
Ready to send with Voice OTP?
Talk to us, or start building against the sandbox today.