AE Services Sample Application: DMCC Record, Transfer, Playback

Latest Release: 10.2 (Dec 2023)

About The Sample Application

This sample application, written in C#, demonstrates the use of the Application Enablement Services (AE Services) - Device, Media, and Call Control (DMCC) XML API to develop a simple interactive voice response application utilizing server media mode.

This application is designed to demonstrate the use of the AE Services Device, Media, and Call Control (DMCC) XML API for performing various media related telephony services. This application registers an extension with Communication Manager and waits for that extension to be dialed. When a user dials the associated extension number, the application answers the incoming call and plays a greeting to the user. The user can then interact with the interactive voice response (IVR) application by entering DTMF digits. The user can record and play back a message, listen to a pre-recorded message, trigger the call to be transferred, and initiate a conference call. The application displays indications of the call status changes via a console based window.

The application is written in C#, and demonstrates some of the features provided by call control services provided by the DMCC API.

The application has been tested with AE Services release 4.1.

Target Avaya Platform

  • Avaya Communications Manager 4.0
  • Avaya Application Enablement Services 4.1, with DMCC XML API


In order to compile this application, you will need the following software:

  • PC running Microsoft XP Professional Version 2002 Service Pack 2
  • Microsoft .NET Framework Version 2.0
  • Microsoft Visual C# 2005 Version 8.0

Runtime Environment elements include:

  • Avaya Communications Manager 4.0
  • Avaya Application Enablement Services 4.1

Sample Application Downloads

Additional Resources