Voice Conversations

Use the Routee API to conduct voice conversations

Routee provides an API for conducting voice conversations between two telephone numbers located anywhere in the world.

Powerful features

Voice is a new and powerful addition to Routee. It provides a variety of new features and capabilities:

  •  Click-to-Call feature allowing your audience to initiate a toll-free call through a web form.
    
  • Choose from 14 available languages for converting text to speech.
  • Retrieve conversation dial data and status information using conversation tracking Id.
  • Retrieve information regarding the conversation using conversation tracking Id.
  • Access real-time data and analytics results giving you an overview of your voice conversations,
    on demand or through scheduled updates (Callbacks).
  • Ensure that you are only charged for what you use, through real per second billing.
  • Routee charges for successful voice calls. This means that you won't be charged at all if the
    recipient does not answer.

Dial Plans

Custom dial plans can be created comprising of different sets of actions (defined by action verbs) able to facilitate every need. You can easily introduce prerecorded and/or text to speech messages to your voice conversations. A simple dial plan for making a voice message call is shown below. It requires dialing the recipient's number from the appropriate Voice resource, and comprises of the reproduction of a predefined text to speech message before terminating the call.

Example of a one action dial plan:

{
      "verbs":[
         {
           "bargeIn": true,
            "type":"SAY",
            "message":{
               "language":"en-US",
               "gender":"male",
               "text":"Initiating communication with the client"
            }
         }
      ]
}

Click-to-Call

Click-to-Call allows your audience, whether it includes website visitors, newsletter recipients, existing or potential customers and users, to click or scan an object, submit their name and phone number to a web-form, and receive an immediate toll-free call from one of your company’s representatives.

Click-to-Call can be included on your online and offline assets. Online can be used as an object (image, button), while offline as a scannable image (QR code, scannable image, scannable link).

You can combine Click-to-Call with prerecorded voice messages that your users, representatives, existing or potential customers, will hear while waiting to be connected.

Through Click-to-Call the client submits a phone number requirement, web form. Next, the company's representative is called by a predefined number through the appropriate Voice resource and notified by a predefined voice message that connection with a client is imminent. In the final step the client receives a call from the representative's phone number through the Routee API.

Example of a Click to Call Dial plan:

{
      "verbs":[
         {
            "bargeIn": true,
            "type":"SAY",
            "message":{
               "language":"en-US",
               "gender":"male",
               "text":"You have an incoming call from your website. We will connect you shortly. Please hang on to your phone."
            }
         },
         {
            "type":"DIAL",
            "from":"+306944567890",
            "hangUpDelay":"15",
            "to":{
               "phone":"+306949412039"
            }
         }
      ]
}

Text to Speach

Introduce synthesized speech audio messages to keep your users updated while they wait for their voice conversation, using the Text to Speech feature. Compose your message, choosing from 13 languages, in particular: Greek, Bulgarian, Polish, Hungarian, Swedish, German, English (British), English (US), Spanish (Castilian), Spanish (Latin American), French, Italian, Portuguese (Brazilian), and male or female voices.

Activation scheduling

You can schedule the time and days that your users, existing or potential customers can access a service. In particular you can possess two dial plans that will be executed alternately. In case the particular service is not available a voice message will inform the client on when it will become available, before terminating the call. In case the particular service is not available a voice message will inform the client when it will become available,

❗️

Conversation API

Conversation API has a limit of 1 request per second per IP. Exceeding this limit will result in a later execution of the request.


What’s Next