The Speech API for voice solutions
The API enables the implementation of your own voice applications via standard web technologies (http/s, REST) into the TENIOS Cloud Communications platform. Use our Developer API as web-based programming interface for your own services.

How to use the

Receiving Incoming Calls

The Voice-API provider will receive calls and notify your application, which can decide how to handle them. For example: play message, enter IVR menu, or bridge to another phone number.

Enables programmatic interpretation of voice for message personalization or automation of speech dialog scripts. AI-based services such as Automatic Speech Recognition (ASR) can be integrated via Voice-API.

VoiceBot integration via Voice-API: TENIOS currently offers an interface to Google Dialogflow. The provision of interfaces to other providers is already being planned.

The conversion from text into speech is also possible: The TENIOS Text-to-Speech (TTS) service based on Google Speech can be connected via Voice-API.

Bridge Calls

The Voice-API platform will bridge two calls. This let you set up calls between two end points under the control of your application.

The Voice-API allows you to link and control SIP-trunks directly within your call routing.

Play Media

Media files (e.g. MP3, WAV files) like waiting music or announcements can be played to a caller.

Outbound Calling

The Voice-API platform will call a particular number based on instructions from your application. If call is answered, platform will ask your application for instructions on how to connect it.

Call Recordings

Allows you to start and stop the recording of your phone calls.

Create IVR Menu

The Voice-API platform will notify your communication application when caller presses digits on his phone.

API - The easy way!

Voice-API’s do not create new telephony functionality;
they just make it easier for developers to access voice features.

Future is called API

The cloud-based IT landscape changes the way of developing and hosting applications. Open and standardized interfaces replace old-style proprietary software and hardware solutions. Cloud computing is the new model of processing resources and providing state-of-the art applications.

Thanks to Voice-APIs applications can be connected to telecom services with open and standardized interfaces of cloud communication providers like TENIOS without the need of running own telco platforms.

What is an API?

An Application Programming Interface (API) is a set of standard software functions that are used in a business application. The API is the interface between the application and the device resources. An API is also called middleware. The use of APIs makes it possible to develop applications and services, no matter the type or location of the systems to be connected.

How the TENIOS Voice-API works

A Voice-API - also Speech-API - is a set of functions that allow a software application to initiate and receive calls without requiring the application developer to know details about telecommunication technologies and protocols. API providers like TENIOS interfaces between the software application and the telecommunication provider.

The application, in the context of Voice-API, defines how calls will be handled and created. An application can be as complex as a call center solution routing thousands of calls from customers worldwide to technical support teams at multiple locations or a conferencing service for business.

For a dynamic call handling, our Call Control function is available as a central element of the Voice API.

Use Case:
Call Center Solutions

Setting up a traditional call center involves deploying hardware and software, as well as knowledgeable technical staff to manage, configure, and maintain all the systems.

With Voice-API’s it becomes possible for application developers to create call center solutions on the cloud without specific knowledge on the telecom infrastructure. By leveraging the APIs, developers can create scripts that answer the phone, identify what the caller needs, and bridge the call to customer service representatives. The focus and effort shift from the mechanics of connecting phones to the business logic of the solution.

Because the solution is entirely software-based, call flow logic can be easily integrated with other systems such as CRM and ERP. Solutions can route calls without requiring endpoints to be at the same location. As a consequence, we observe a new generation of cloud-based, virtual call center solutions in the market.

The TENIOS Developer Web-API is a web-service Voice-API that lets you build communications applications that run on your servers and drive the TENIOS platform using common web technologies. It uses the same request-response model many web developers are already comfortable using, communicating with applications running on your own server, feeding requests and processing responses back and forth as needed.


The Voice-API is particularly useful in situations where, for example, you need to use a custom library (or libraries), or need access to a database. The Web-API allows for the deep backend integration you may need, but does, however, require you have your own infrastructure, your own hosting, and your own servers already in place. You can respond with actions such as playing a file or a tone, recording a message, or transferring the caller. Combine this with your own database or infrastructure and you have an extremely rich and powerful call processing tool.

Interested in exploring the features of our Voice API?

Contact us and try our service 30 days free of charge!