Please login or register to access secure site features.

Note: By continuing to use DevConnect Program Services you agree to our latest Registered Member Terms.

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

Engagement Call Control Snap-in

See All Content


DevConnect supports application development using the following Engagement Call Control Snap-in interfaces:

Engagement Call Control RESTful Web Service APIs

The Engagement Call Control Snap-in provides RESTful Web service APIs for call control operations and voice messaging. These APIs offer functional equivalence to the corresponding Agile Communication Environment (Avaya ACE) SOAP-based Web service APIs.

Using the APIs, client applications can initiate and manage calls between two endpoints and manage voice mails.

Call control operations

Engagement Call Control has visibility and control over Communication Manager calls, be they station to station, station to trunk, or trunk to station. Engagement Call Control supports the following call control operations:

  • Make Call
  • Get Call
  • Drop Call
  • Drop Connection
  • Answer Call
  • Hold Call
  • Retrieve Call
  • Get Call Forward
  • Set Call Forward
  • Cancel Call Forward
  • Get Connections By Address
  • Get Call Connections
  • Get Connections Details
  • Redirect Call
  • Single Step Transfer
  • Consult Initiate
  • Complete Transfer
  • Complete Conference

Messaging operations

Engagement Call Control supports the following messaging operations to manage voice mails stored on an Avaya Aura Messaging server:

  • Get Messagebox by Id: Gets message box information for the given Id, which includes metadata of all the messages in the message box including the count.
  • Get Message by Id: Gets the metadata for a particular message.
  • Get All Messages: Gets the metadata for all the messages in the message box.
  • Get Message Flags: Gets all the message flags for a particular message.
  • Set Message Flags: Sets the message flag for a particular message.
  • Get Message Parts: Gets the metadata of all the parts in a message.
  • Get Message Part by Id: Gets the metadata of a part in the message.
  • Get Message Part Content: Gets the media or the audio file for the voice mail.
  • Purge All Messages in Trash: Removes all the messages that have the flag taggedForDeletion set to true.

Release News

Latest Release

Avaya Snapp Store
Want this or other Avaya and third party snap-ins?
Visit the Snapp Store on the DevConnect Marketplace now