Engagement Call Control Snap-in

Latest Release: 3.8.2 (April 2022)


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. 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.