Voice API

Say hello to high margin Telecommunication services again !

Programmable Voice

A voice API is a tool for software developers and system integrators to make and receive phone calls with a simple, easy to understand API (Application programming Interface). Behind the scenes, a voice API bridges the Public Switched Telephone Network (PSTN) and applications connected to the internet. By using a voice API, software developers can program voice calling into their applications without specialized telecommunications knowledge and hardware.

Using a voice API enables developers to build call logic, over any network, anywhere in the world. It also allows developers to add full VoIP (Voice Over IP) functionality to apps to make and receive calls over the internet alone, without dealing with the PSTN carriers at all.

SMS API

Programmable SMS, Messaging

SMS API lets you simply add two-way text messaging capabilities to your application. Whether you’re adding appointment reminders, tracking text message conversations, building out your SMS marketing capabilities, or creating something completely new.

Your using SMS API in your daily life already, thing about the last time you got an alert from your bank via SMS, or when a shipment delivered or prescription was ready for pickup, all these applications integrate with the SMS API to send out alerts when certain events happen in their database.

CPaaS

CPaaS stands for Communications Platform as a Service. A CPaaS is a  platform that enables web or mobile developers to add real-time communications features (voice, video, and messaging, phone numbers) in their own applications without needing to build backend infrastructure and interfaces.

A CPaaS offers a complete development framework for building real-time communications features without having to build your own. This typically includes software tools, standards-based application programming interfaces (APIs), sample code, and pre-built applications. CPaaS providers also provide support and product documentation to help developers throughout the development process. Some companies also offer software development kits (SDKs) and libraries for building applications on different desktop and mobile platforms.

Example code for initiating a voice call via API using  CPaaS:

 

 

 

 

 

 

Creating a Click2Dial Button with Voice API:

After you click the below button, enter your phone number (Country Code-Phone number, e.g 4479xxxxxxxx)

[tcxc-button]

Once you submit, the button will initiate an API request and connect you to customer service PBX in few seconds without the need of dialing out any numbers on your keypad, and the best scenario is your not paying for this call.

Great ! you have just initiated a phone call using Voice API .

How to Sell SMS and Voice APIs?

Assuming that you are already familiar with SMS and Voice APIs by now, the next question that comes to mind is “How do I sell communication APIs” ? Who are my customers ? in order to sell you have to understand the potential of what you’re selling and believe in its capabilities, so lets dive in !

As you know by now CPaaS (Communication Platform as a Service) provides you with the building blocks for SMS, Voice and even Video, lets start by identifying who is our target customers.

CPaaS Target Customers:

  • Software  Developers
  • IT Support & Network Admins
  • Banks
  • Enterprise
  • Government Institutions
  • None profit organizations

Use Cases per customer category:

Banks: 

Notifying the bank users whenever a transaction is made in and out of their account via SMS or Automated Voice Call.

Voice Verification for online access login.

SMS/Voice verification when initiating bank transfers

Ride sharing Mobile Apps:

Ride sharing apps require a way to notify the ride requester when the driver is outside, as demonstrated by Uber and Lyft, when the driver is 1 minute away you receive an SMS text message to go outside and meet the driver.

 E-Commerce: 

When you’re a great sales man, there is nothing easier to sell SMS/Voice API to any e-commerce site, when the customer is in buying mode and ready to close, instead of asking them to fill a form you give them a click2dial button to immediately connect with the e-commerce site call center and confirm the purchase, the beauty of using programmable APIs is that the call center agent will have all needed information about the user before they pickup the call such as user id, account #, page and product they are looking at and purchase history.

Once the user completes the purchase they are automatically notified about events via SMS text message.

 Government institutions:

There is a fast growing E-goverment services around the world, from renewing driver license to paying your taxes, all is happening online now, it makes it a breeze to communicate and get notified about important events from your government via SMS or Voice calls, whats also very important is life threatening  alerts, weather conditions, war, crimes, the best way to alert a large number of people at once is to use the SMS/Voice API to notify an entire zip code instantly about some event.