OneTime Password (OTP) is used by a lot of businesses as a means of authenticating users' accounts on the website or to authorize online payments. For many years, this has helped in ensuring safe and secure online transactions for businesses. The most popular means of delivering OTPs have been through SMS, and this has been efficient for a while until the DND directive came in place of course. Thankfully, there is a working alternative to SMS OTP which doesn’t have such restrictions, which is the Voice OTP.
Would you like to learn how to send Voice OTP either as a single voice call to a phone number or integrated into your application through an API? That’s what we are about to show you.
On the SmartSMSSolutions’ Voice platform, you can either send a Voice OTP to a single phone number directly from the website, or you can also integrate this service on your web or mobile application. Let’s walk you through the process for each of them.
How to Send a Voice OTP to a Single Phone Number
You might want to send just a single Voice OTP to a phone number directly from our website. We have a system for that. This might be necessitated by a particular phone number not being able to receive your SMS OTP or just a way for you to try the efficiency of our Voice OTP delivery system. Whichever the case, here is how to go about that:
- Visit the website on app.smartsmssolutions.com and log in with your email address and password
- Click on Voice OTP found on the listed menu on the left
- Then select Send Voice OTP which is the first option under Voice OTP
- On the next page, click on the box under OTP Class and select the OTP Class of your choice. (You can learn more about Voice OTP classes here)
- Input the phone number you wish to deliver OTP to
- Enter your OTP Code which should be the same number of digits as the OTP class you selected
- Then click on Send Voice OTP
If you want to know what OTP classes are and which one to select when sending your Voice OTP, check our explanation in this blog post.
You can also check out the exclusive article on how to send OTP to a single phone number on SmartSMSSolutions’ website.
How to Send Voice OTP Through Your Mobile or Web Application
This is the most common way in which OTP delivery is done. You have a web or mobile application where customers come to sign up or make transactions, and they would need an OTP for authorization. In that case, you can integrate the Voice OTP service on your app using the API on our developer’s page. Let’s show you how:
- Navigate to our developers' page at https://www.developer.smartsmssolutions.com
- You will find Voice OTP as one of the options on a listed menu on the left. Click on that.
- Then click on Submit a Voice OTP request.
- On the Next Page, supply the following information:
- Your API-x token that has been generated on the SmartSMSSolutions’ website
- The phone number you wish to send Voice OTP to
- The OTP code. This can be between 4-6 characters, with the length dependent on the Voice OTP class you’ve selected. See here what OTP classes are and how to access them.
- Provide the code of the OTP class you’ve chosen. You can find the classes here: https://app.smartsmssolutions.com/voiceotp-otp-classes
- Next, you can provide a unique ref_id, with which you can monitor the delivery of the Voice OTP.
- Once you are done providing this information, you can proceed to send the Voice OTP request using this endpoint: https://app.smartsmssolutions.ng/io/api/client/v1/voiceotp/send/
A complete guide on how to integrate Voice OTP on your mobile or web application can be found here. Additionally, you can check out this article on our Voice OTP API.
In this DND era where many phone numbers cannot receive SMS and also at a time when a lot of businesses are suffering losses due to OTP delivery failure, we are glad that we can provide you with the best alternative to SMS OTP that meets your needs.
If you have questions or need help getting started with this, please do not hesitate to mail us at