Voice OTP · Fully live

Voice OTP service provider in Nigeria.

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.

  • Billed only when answered
  • Branded caller ID
  • Free test keys

Built to be fair on cost and clear to your customers.

The details that matter once you are sending codes every day.

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.

Your brand on the caller ID

Each customer gets a branded caller ID, so people can see who is calling before they answer.

Runs on our infrastructure

Voice OTP runs on Telco Alliance's own infrastructure.

Or on yours

Prefer to keep it in-house? An on-premise option runs Voice OTP on your own servers.

Ready for developers

Docs and sample code show the request URL and payload, so integration starts with a working example.

See every call, and test one in a click.

The Voice OTP portal gives your team a clear view of what is happening and a quick way to check that everything works.

  • Usage and a record of every OTP call
  • Docs and sample code, with the request URL and payload
  • A one-click button to send a test Voice OTP
  • Accounts are by invitation, after your request is approved

Authentication without the telecom complexity.

01

Codes read by phone call

A clear automated call reads your 4 to 6 digit code to the customer, a dependable channel when SMS is delayed, filtered or unavailable.

02

You stay in control of the code

Your system generates the code. We read it out and never store it, keeping only a secure fingerprint for the optional check.

03

Simple REST API

One request to send, with Bearer API keys scoped by permission. Nigerian local numbers and international format are both accepted.

04

Optional verification

Let us check the code your customer types: each code works once, expires after 5 minutes and locks after 5 wrong attempts.

05

Full call status

Follow every call from queued and dialling to answered and code played, by API, webhook or in the portal, with your own reference attached.

06

Free test mode

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.

From request to your first live call.

Voice OTP accounts are by invitation, so every business is set up properly from day one.

  1. 01

    Request

    Send the POC form below with your use case and expected volume.

  2. 02

    Approval

    Our team reviews your request and gets back to you.

  3. 03

    Invitation

    You receive a personal link by email or WhatsApp to create your account and verify your email.

  4. 04

    Test calls

    Start building and send test calls straight away.

  5. 05

    Go live

    We assign your outbound number and add trial credit, so you can send live calls.

From request to verification in four steps.

01

Generate

Your application creates a 4 to 6 digit one-time code.

02

Send

It sends the code and the phone number to our API.

03

Call

We call your customer and read the code out clearly.

04

Verify

Your application checks the code, or uses our optional verify endpoint.

Who it's for.

  • Customer login and two-factor sign-in
  • New account and phone-number verification
  • Payment and transaction approval
  • Password reset and account recovery
  • High-value profile and account changes
  • Fintech, banking, e-commerce, logistics and healthcare journeys

Questions, answered.

Can't find what you need? Ask our team.

What is Voice OTP?

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.

Who generates the code?

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.

How do we integrate?

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.

When are we charged?

Live calls are charged only when the call is answered. Test keys never place a real call and are never billed.

How does a proof of concept work?

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.

Can we also send OTPs by SMS?

Yes. Voice OTP works alongside our bulk SMS service, so you can offer customers both channels.

Will our customers see our name when we call?

Yes. Each customer gets a branded caller ID, so the call shows who it is from.

Can Voice OTP run on our own servers?

Yes. Voice OTP normally runs on our own infrastructure, and an on-premise option is available if you need it in-house.

How do we get an account?

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.

Request a Voice OTP proof of concept.

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.

Prefer to chat? Message us on WhatsApp.