Connect your employees to your customers across the channels they use most.
Automate and personalize business processes with prebuilt or customized apps.
Call, meet, message, and more—all in one app.
Connect people, tasks, tools, and more in a customizable app built for immersive collaboration.
Rely on our team of experts to help you get the most from your investment.
Consult with the experts to create your best customer journey.
Find a cloud that’s flexible, secure, and dedicated to your organization.
Explore our complete portfolio of devices for individuals and conference rooms.
See what’s next for your full-featured call center.
Explore your options for communications innovation.
Take collaboration, both inside and out, to the next level.
Move at your pace with Avaya’s hybrid cloud options.
Deliver effortless experiences for customers and employees at every touchpoint.
Help your contact center run smoothly, no matter where your employees are.
Find an Authorized Avaya Channel Partner in your part of the world.
Build new, innovative communications solutions via Avaya’s open solution platforms.
See our partnerships with leading technology companies for unique and value-adding solutions.
Explore all of the partner types and programs available at Avaya
Sell the Avaya portfolio with benefits, incentives, lead gen, training, and marketing resources.
Transition customers to the cloud fast and on budget, supported by Avaya services and features.
Stay up to date on Avaya's latest news and solutions.
Deliver innovative and complete solutions to your customers.
Get to know Avaya through our blogs. Insights on collaboration, customer experience, AI, digital.
Watch videos and listen to podcasts by topic or just browse what’s new. Interviews, solutions, how-to’s, more.
See inspiring ways companies are using Avaya solutions to change the world of work.
Look at what's new in our world—and how it benefits yours.
Engage with us in an immersive and interactive experience—on site, virtually, or a combo.
Listen in on conversations with tech innovators who are transforming the experience economy.
Learn about the privacy, compliance, and security inside Avaya solutions.
Review the terms and policies associated with Avaya software and services.
Access a full range of information and assistance for your Avaya solution.
For research and support, access our product documentation resources.
Meet Avaya experts at our events, webinars, expos, conferences and more.
In person or online, gain a full understanding of your Avaya solution and its capabilities.
Sign in
APIs
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.
Emergency services, unsolicited marketing, and applications that serve to assist or perform activities deemed illegal are not allowed.
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.
Please reach out to our sales team by providing your details on the contact form and we will contact to you to get started.
Avaya Communications APIs support both MMS and SMS messaging.
You can build applications for customer notifications, authentication, polling and surveying, and much more.
The text portion of MMS/SMS messages is limited to 160 characters.
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:
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.
Currently, MMS is only supported in the US and Canada.
Two-way SMS is only supported in U.S. and Canada at this time. We do support outbound SMS internationally (country availability varies).
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.
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).
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.
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.
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.
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.
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.
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.
Yes, after a US local number has been purchased, it has to be converted to a 10DLC number for sending SMS and MMS.
Yes, US 10DLC number supports voice.
Yes. We offer custom SMS/MMS pricing plans for high-volume users. Please contact us to get more information.
G.711 is currently the supported voice compression supported on Avaya Communications APIs.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Your organization will receive an invoice every month based on the usage of the prior month.
Please contact us for help.
Not at this time, but it's on our roadmap.
Yes. For phone calls, your account is billed on a per minute basis and minutes are rounded to the nearest whole number.