Compare Plans

Getting started:

What can I build using Avaya Communications APIs? icon-dropdown-arrow

Avaya Communications APIs offer enterprises an easy-to-use platform with a comprehensive set of telecommunications functions, which can be seamlessly incorporated into any type of application. Avaya Communications APIs give enterprises the freedom to build any voice- and/or SMS-enabled applications they can think of.

If you have questions, contact us.

What can’t I build using Avaya Communications APIs? icon-dropdown-arrow

Emergency services, unsolicited marketing, and applications that serve to assist or perform activities deemed illegal are not allowed.

If you have questions, contact us.

Does Avaya Communications APIs provide a REST API? icon-dropdown-arrow

Yes. Our REST API can initiate calls, buy phone numbers, send SMS messages, get detailed information about account activity, create conference calls, and much more. Experience with REST is useful when developing with Avaya Communications APIs, but it is not required. We do our best to provide information needed for working with our REST API in our documentation.

Can I get a trial account? icon-dropdown-arrow

Please reach out to our sales team by providing your details on the contact form and we will contact to you to get started.

Messaging with short codes, toll-free and 10DLC numbers:

What type of messaging services does Avaya Communications APIs provide? icon-dropdown-arrow

Avaya Communications APIs support both MMS and SMS messaging. 

What types of messaging apps can I build on Avaya Communications APIs? icon-dropdown-arrow

You can build applications for customer notifications, authentication, polling and surveying, and much more. 

What is the character limit for MMS messages and SMS text messages? icon-dropdown-arrow

The text portion of MMS/SMS messages is limited to 160 characters. 

What type of content can I share in an MMS? icon-dropdown-arrow

With MMS, you have the ability to share audio, images, and video with MMS-capable numbers in the U.S. and Canada. We support the following formats:

  • Audio: amr, mp3, wav 
  • Images: jpg, gif, png 
  • Video: mp4, avi, flv 

The media size limit is 5MB. We do not support sending more than one media file in the message body at this time. MMS is currently only supported in the U.S. and Canada. 

What countries support Avaya Communications APIs MMS? icon-dropdown-arrow

Currently, MMS is only supported in the US and Canada.

What countries do you support for SMS? icon-dropdown-arrow

Two-way SMS is only supported in U.S. and Canada at this time.  We do support outbound SMS internationally (country availability varies).  


What is SMS concatenation and does Avaya Communications APIs support it? icon-dropdown-arrow

A standard SMS is limited to 160 characters, yet most mobile devices support the ability to display text messages that are longer than this limit. From a user’s perspective, they’ll see a text greater than 160 characters as a seamless message. In order for this to happen a carrier must support the automatic splitting and concatenation (or stitching together) of text messages. 

We support SMS concatenation, which means you don’t have to worry about the length of your text messages. We split up longer text messages (both inbound and outbound) in the background, but your customer will always receive it as one simple SMS.

Can I use a toll-free number to send MMS and SMS text messages? icon-dropdown-arrow

Yes, most of our US and Canadian Toll Free numbers are SMS/MMS enabled by default.  If you want to SMS/MMS enable your existing Toll Free Number, we support the ability to do that without completely porting over the number (the voice channel can remain with the existing voice provider). 

Where can I learn how to send an SMS or MMS via Avaya Communications APIs? icon-dropdown-arrow

After you’ve purchased an Avaya Communications APIs number or enabled your ported number, contact us to learn more about sending SMS or MMS messages.

How many SMS/MMS text messages can I send at a time? icon-dropdown-arrow

By default, there is a 1 SMS/MMS per second limit on messages. If you need to send SMS/MMS messages at a higher rate, please contact us to get more information.

What are the default SMS filtering behaviors? icon-dropdown-arrow

All Avaya Communications APIs numbers that haven't yet had a user supplied SMS request URL set are provided with the following default SMS filtering behaviors: 

  • If a recipient replies to a Avaya Communications APIs SMS message with STOP, QUIT, or UNSUBSCRIBE, they will no longer receive SMS messages from that number. 

  • The keywords START, YES, or SUBSCRIBE revert this blocking. 

  • HELP informs the recipient of the above keywords. 

Do you provide short codes? icon-dropdown-arrow

Yes. You can lease existing, pre-approved shared short codes through Avaya Communications APIs. These shared short codes are provisioned instantly and enable you to bypass the lengthy process of obtaining a dedicated short code. 

Although, we’ll also help you through the process of obtaining and deploying dedicated short codes. These are short codes just for your business. Please contact us to get more information.

What’s the difference between 'short codes' and 'long codes' icon-dropdown-arrow

A long code is simply a unique, 10-digit phone number and is a short code is a 5 or 6 digit number. 

Long codes are suited for P2P (Peer-to-Peer) apps that encourage interaction between individuals. In many cases, local regulations (including in the US) require that all P2P communication is established with a long code. 

A short code is required for A2P (Application-to-Peer) apps. These types of apps enable a business to send bulk messages to individuals and in many cases is legally required to send mass messages to customers.

What is a 10DLC number? icon-dropdown-arrow

A 10DLC number is a long code number with voice and SMS capabilities. As per US telecom regulations, it is mandatory to send Application to Person (A2P) messages using a 10DLC number if the number type is longcode. A longcode based 10DLC number is less expensive than a short code and has a lower throughput for sending SMS and MMS. 

Do you provide 10DLC numbers for USA? icon-dropdown-arrow

Yes, after a US local number has been purchased, it has to be converted to a 10DLC number for sending SMS and MMS.  

Does a US 10DLC number have voice? icon-dropdown-arrow

Yes, US 10DLC number supports voice. 

Do you offer volume pricing for messaging services? icon-dropdown-arrow

Yes. We offer custom SMS/MMS pricing plans for high-volume users. Please contact us to get more information.


What voice compression is supported? icon-dropdown-arrow

G.711 is currently the supported voice compression supported on Avaya Communications APIs. 

Do you have a limit on the number of calls I can place per second? icon-dropdown-arrow

On outbound calls, the default limit for making calls is 1 per second; there is no such limitation on inbound calls. 

If you’d like to modify your default limitation, please contact us to get the process started.

Does Avaya Communications APIs enable call recording? icon-dropdown-arrow

Yes. The element is used to record audio during a call. It can occur anywhere within an InboundXML document, but will only begin recording once it has been reached. This means it would have to be the first element after for the entire call to be recorded. When the recording is complete, a URL of the recorded audio is created and submitted as a GET or POST to the action URL.

Similar to the Gather element, a timeout value sets how much silence to allow before the recording ends, maxLength sets how long the recording may be, and the finishOnKey is used to set which keys will end the recording. By default, the action and method specify that should make a POST to the URL of the current InboundXML document.

Where can I find pricing and a list of supported countries? icon-dropdown-arrow

Please reach out to our sales team by providing your details on the contact form and we will contact to you to get started.

What types of phone numbers are purchasable? icon-dropdown-arrow

Avaya Communications APIs offers two types of numbers that are purchasable: local and toll-free with the following capabilities: inbound voice support, inbound SMS, and/or inbound MMS.

Does Avaya Communications APIs provide automatic speech recognition services? icon-dropdown-arrow

Yes. We have recently added a new verb called GetSpeech to our InboundXML scripting interface. GetSpeech acts similar in programmability to the verb currently used to collect DTMF digits. 

Can I enable Text-to-Speech with Avaya Communications APIs? icon-dropdown-arrow

Yes. The Say element reads text to the caller using our text-to-speech engine. The current version of our Say element supports different options for voices, languages, and genders. 

Does Avaya Communications APIs support SIP registration? icon-dropdown-arrow

Yes, with SIP Registration you can connect your SIP-enabled devices or soft phones directly to Avaya Communications APIs and use our API to build call-handling logic. 


Can I get a local Avaya Communications APIs number in my area code? icon-dropdown-arrow

Avaya Communications APIs provides phone numbers in nearly every area code in the U.S. and Canada, although there are a handful of regions where we don’t have numbers available.

Can I port an existing phone phone number to my Avaya Communications APIs account? icon-dropdown-arrow

Yes, you can port existing numbers across carriers, within the country in which they were initially established. Porting over an existing number requires you to fill out a Letter of Authorization or RODAA and provide a copy of the most recent bill associated with the number(s) being ported over. Please contact us.

How long does it take a port a number? icon-dropdown-arrow

The time it takes to port a number varies across carriers and countries. Typically, the number porting process can take as little as 24-48 hours or as long as 30 days. We’ll work with you and your carriers to ensure that this process is as short as possible. 

How do I set up my number(s)? icon-dropdown-arrow

Phone numbers are instantly provisioned when you buy them. And you always get the choice of SMS/MMS-enabled numbers or just voice. After you have purchased a number, you can view and manage them via the Avaya Communications APIs portal. 


How am I charged while using Avaya Communications APIs? icon-dropdown-arrow

Your organization will receive an invoice every month based on the usage of the prior month.

Do you support parent/child accounts? icon-dropdown-arrow

Not at this time, but it's on our roadmap.

Do you round minutes for the purpose of billing? icon-dropdown-arrow

Yes. For phone calls, your account is billed on a per minute basis and minutes are rounded to the nearest whole number. 

Loading page...
Error: There was a problem processing your request.