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.