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
^

Device, Media and Call Control (DMCC) APIs

See All Content
X

Release 5.2

Avaya Aura® Application Enablement Services (AE Services) Release 5.2 was made generally available in November 2009. This is NOT the latest AE Services release; the latest release is recommended for new development.

New In This Release

AE Services release 5.2 includes the following new features:

DMCC Service and SDKs

  • Set Device Id Format. It is now possible to set the Device Id Format to be used for an established session. Possible values are "DMCC" or "Tel URI". The Device ID Format session characteristic is set by an application in the new Set Session Characteristics message. "DMCC" corresponds to the currently used Communication Manager extension number-based Device Ids. "DMCC" is the default used if the Device Id Format is not explicitly set by the application. "Tel URI" Device Ids are based on the users' E.164 format telephone numbers. The "Tel URI" Device Id Format benefits applications that need to lookup telephone numbers for click-to-call, or need to perform number resolution on incoming calls, from an enterprise directory populated with E.164 format telephone numbers. Because the default behavior is as for previous releases, the DMCC Service interface changes do not break existing applications.
  • Set Event Filtering Mode. It is now possible to set the Event Filtering Mode for an established session. Possible values are "None" or "Desktop Call Control". The Event Filtering Mode session characteristic is set by an application in the new Set Session Characteristics message. If set to "None", no events will be filtered out. "None" is the default used if the Event Filtering Mode is not explicitly set by the application. If set to "Desktop Call Control", AE Services filters out call control events that would allow users to detect silent participants on calls, such as DMCC recording devices and service observers. Because the default behavior is as for previous releases, the DMCC Service interface changes do not break existing applications.
  • Unicode UTF-8 support. The ability to support Unicode display names on the DMCC interface provides increased support for global application deployment.
  • Certificate Management. In previous releases, the AE Services Authentication and Authorization policies defaulted to "No Authentication" and "Enterprise Directory" respectively. An Administrator can now specify the Authentication and Authorization policies to be used for each host, via the AE Services Management Console.
  • DMCC Service recovery allows DMCC to persist selected runtime state during normal operation. If the DMCC service is restarted abnormally, it will restore the working state for a client application to continue operating with minimal interruption.
  • Support for Communication Manager TCP signalling socket.

Important Note: In addition to the new features of the DMCC Service release 5.2, the software and SDKs include a set of DMCC capabilities that are currently in an alpha status. These alpha status capabilities are not supported and must NOT be used in production environments. For full details and a list of the unsupported capabilities, download and read the statement below:

Compatibility Information

Compatibility with AE Services Release 4.2 Applications

All DMCC applications created with the AE Services Release 4.2.x SDKs and client libraries will work seamlessly on AE Services Release 5.2 without the need to recompile code and without the need to replace any third-party library components.

Note: AE Services 4.2 DMCC applications must specify the 4.2 or earlier protocol version. If a protocol version is not specified, the server will default to 5.2 and the application may receive unexpected XML messages with added elements and/or receive new XML messages.

DMCC Java SDK and Documentation

DMCC XML SDK and Documentation

DMCC .NET SDK and Documentation

Media Stack Documentation

Important Note: This is a sample implementation of a client media stack designed to demonstrate the RTP processing capabilities of the DMCC SDK. Click here for important information about using the Media Stack in production environments.