Sign in using DevConnect ID

Forgot password?

Trouble logging in?

Submit a ticket for Registration Support.

I have an SSO ID

?
sign in

Don't have a DevConnect or SSO ID ?

Create a DevConnect account or join the program.

register now
^

Avaya ACE™ Web Services

Overview

IMPORTANT

For all new development, Avaya recommends that developers use the Avaya Engagement Call Control Snap-in REST APIs in preference to the Avaya Agile Communication Environment™ (Avaya ACE™) Web services.



Avaya Agile Communication Environment™ (Avaya ACE™) provides a set of SOAP/WSDL-based Web services that enable client applications to access core communications capabilities provided by multiple communications network infrastructures from multiple vendors. Avaya ACE Web services are easy-to-use, open APIs, based on Parlay X and Avaya defined standards. IT developers can use the Web services to communications enable their business systems without having to acquire telecommunications programming knowledge.

The Web services enable core real-time and non real-time communications capabilities, including:

  • Making one and two party calls, with support for click-to-dial and click-to-call functionality.
  • Managing calls:
    • Answering calls.
    • Putting participants on hold.
    • Redirecting calls
    • Generating DTMF on behalf of participants.
    • Adding participants to calls to create ad hoc conferences.
    • Transferring participants between calls.
    • Making consultation calls.
  • Playing audio, text and VoiceXML messages to participants in calls.
  • Accessing and managing presence information.
  • Retrieve voice mail messages on behalf of a user.
  • Managing call forwarding rules at communications devices.

Avaya ACE Web services are based on open standards, most being compliant with Parlay X specifications. Avaya ACE also includes software adapters that allow the same set of Web services to be used with multiple communications platforms from multiple vendors, including Avaya Aura, Avaya CS 1000, Cisco Unified Communications Manager and Tandberg VCS. The Web services and adapters are known collectively as the Avaya ACE Developer Toolkit.

Avaya ACE provides the following Web services:

Third Party Call Control - version 2 and Extensions - versions 2.0, 2.3 and 2.4

Enable clients of these Web services to make and control two party calls.

Third Party Call Control - version 3

Enables service clients to make and control one or two party calls, and to add participants to ongoing calls to create ad hoc conferences.

Call Notification - versions 3.2, 3.8 and 4.0

These services enable clients to subscribe and be notified when calls are made to or from specified communications devices, and to receive information about the events relating to specified calls and their participants.

Audio Call

Enables service clients to play pre-recorded audio messages, text-to-speech messages and VoiceXML messages to the participants in active calls.

Presence

Enables service clients to monitor the presence status of users at their communications devices.

Call Forwarding

Enables service clients to set up and maintain call forwarding rules at communications addresses.

Call History

Enables service clients to get historical information about calls at specified communications addresses, including the time and duration of each call and its participants.

Terminal Location

Enables service clients to get and maintain information about the geographical location of mobile communications devices or their distance from a specified geographical location.

System Monitoring

Enables service clients to monitor the health of the Avaya ACE system.

User Profile

Enables service clients to create and maintain user profiles on Avaya ACE.

Subscriber Management

Enables service clients to get information about Avaya ACE end users in local or global domains.

Messaging

Enables service clients to be notified of and retrieve voice mail messages on behalf of a user, from Avaya Aura Messaging, Avaya Aura Communication Manager Messaging and Avaya Modular Messaging.

Message Drop and Message Blast

Enable services clients to record audio messages at communications devices and broadcast audio messages to multiple communications devices.

To make use of the Avaya ACE Web services, you need the WSDL (Web Service Definition Language) files that define how to access the available Web services capabilities, and the Avaya ACE Web Services documentation. Both are available under Releases for the release of Avaya ACE you are using.

Note: Some of the Avaya ACE Web services are not available for use with all of the supported communications networks. In addition, some of the Web services support only SIP or TR/87 configurations. See the ACE Web Services guide for information about which web services can be used in which environments.

Release News

Latest Release