Programmable Voice API

Get started

What are you going to build with our Voice API?

As an enterprise, call centre or service desk that would like to manage its own call flows, you would either have to dig deep into complex call protocols, or invest in expensive telephony systems. 

This now belongs to the past! The CM Voice API enables any developer to create and maintain call flows. It provides the required control and flexibility to easily build IVR applications, without the complexity of integrating voice functionalities yourself.

Explore the features and find out new ways to implement Voice to grow your company's success.

  1. 1

    IVR made easy

    The Voice API provides easy-to-use building blocks to create your own IVR applications in a flexible way, while still remaining full control.

  2. 2

    Integrate

    The Voice API is easy to integrate and comes with the other features of the CM platform, such as SMS, multi-channel messaging and authentication.

  3. 3

    Cost effective

    Significant cost savings. No hardware investments and up to 35% reduction on outbound call costs when combined with our SIP Trunk.

Start building from scratch or use our templates

apps Created with Sketch.

Use our building blocks

To easily build an application completely from scratch. With our API and extensive documentation, you can create exactly what you want.

API docs

image Created with Sketch.

Jumpstart with templates

For notifications, one-time-passwords and for example a DTMF menu, we offer template apps. Integrate what you need quickly.

Apps API docs

How can you use our Voice API?

available

Inbound and outbound

Inbound and outbound calling via 1 single API

available

Voicemail detection

You decide what happens to your outbound call when a voicemail is detected

available

DTMF

Send and receive Dual Tone Multiple Frequency input

available

Audio messages

Play pre-recorded prompts

available

Text-to-speech

Play Text-to-speech in 20+ languages

available

Record speech

Record speech input with our API

How does the Voice API work?

The server will call your http(s) server using a POST command. Thereafter it will send JSON data containing information on a new incoming call, a newly setup outgoing call (coming soon) or a status update on a call (for example - done playing audio file).

The Voice API will call your server to inform it on updates and ask for the next step(s) to perform.

To the docs
voice API

Voice API pricing

Use our API via prepaid or postpaid

Calls originating from South Africa Price (excl VAT)
South Africa Fixed R0,2871
South Africa Telkom Mobile R0,4119
South Africa MTN Mobile R0,2871
South Africa Vodacom Mobile R0,2871
South Africa Cell C Mobile R0,3917

How to start using our Voice API?

  1. comment Created with Sketch.
  2. edit Created with Sketch.

    We'll create your Voice API account

  3. check Created with Sketch.

    Start building

Select Your Country

Selecting a country will show relevant information for that region and may change the language.

Choose a different country or region if you want to see the content for your location.

Go

Select Your Country

Choosing a country or region will show content for your location.

Go

If you have any questions or suggestions, you can always contact us.