Billed only when answered
You pay for a live call only when your customer picks up. Calls that ring out are not charged, and test calls are never billed.
Verify customers with an automated phone call. Your system sends us the one-time code and we read it out to your customer, for sign-in, transactions and account recovery, through one simple REST API.
The details that matter once you are sending codes every day.
You pay for a live call only when your customer picks up. Calls that ring out are not charged, and test calls are never billed.
Each customer gets a branded caller ID, so people can see who is calling before they answer.
Voice OTP runs on Telco Alliance's own infrastructure.
Prefer to keep it in-house? An on-premise option runs Voice OTP on your own servers.
Docs and sample code show the request URL and payload, so integration starts with a working example.
The Voice OTP portal gives your team a clear view of what is happening and a quick way to check that everything works.
A clear automated call reads your 4 to 6 digit code to the customer, a dependable channel when SMS is delayed, filtered or unavailable.
Your system generates the code. We read it out and never store it, keeping only a secure fingerprint for the optional check.
One request to send, with Bearer API keys scoped by permission. Nigerian local numbers and international format are both accepted.
Let us check the code your customer types: each code works once, expires after 5 minutes and locks after 5 wrong attempts.
Follow every call from queued and dialling to answered and code played, by API, webhook or in the portal, with your own reference attached.
Test API keys behave exactly like live ones but never ring a phone and are never billed, so your developers can build before going live.
Voice OTP accounts are by invitation, so every business is set up properly from day one.
Send the POC form below with your use case and expected volume.
Our team reviews your request and gets back to you.
You receive a personal link by email or WhatsApp to create your account and verify your email.
Start building and send test calls straight away.
We assign your outbound number and add trial credit, so you can send live calls.
Your application creates a 4 to 6 digit one-time code.
It sends the code and the phone number to our API.
We call your customer and read the code out clearly.
Your application checks the code, or uses our optional verify endpoint.
Voice OTP delivers a one-time password through an automated phone call. Our system calls your customer and reads a short code that they enter to confirm their identity.
You do. Your system creates the 4 to 6 digit code and sends it to our API. We read it out and never store the code itself, only a fingerprint used by the optional verify step.
Through a REST API with Bearer API keys. Send the recipient and the code, then follow the call status by API or webhook. Our team supports your developers during integration.
Live calls are charged only when the call is answered. Test keys never place a real call and are never billed.
Request a POC with your use case and expected volume. We agree the scope, and your developers build against free test keys, then try live calls on your own customer journey before going live.
Yes. Voice OTP works alongside our bulk SMS service, so you can offer customers both channels.
Yes. Each customer gets a branded caller ID, so the call shows who it is from.
Yes. Voice OTP normally runs on our own infrastructure, and an on-premise option is available if you need it in-house.
Accounts are by invitation. Request a POC below. Once we approve your request, we send you a link to create your account and verify your email. We then assign your outbound number and add trial credit. Until your number is assigned, you can make test calls.
Tell us about your use case and expected volume. Our team will reply to agree the scope and set up test access for your developers.