This tutorial outlines the basic steps involved in developing a call detection telecommunication application using Avaya Device, Media and Call Control (DMCC) Java SDK. The tutorial covers detecting and answering incoming calls, originating calls, and terminating calls. It also explains how to implement the various methods of the SnapshotServices package. This package provides a set of services that allow an application to query for all calls on a device, or to query for all devices on a call.
This intermediate-level tutorial is intended for Java developers who have a working knowledge of telecommunications applications and are familiar with the basics of the AE Services DMCC Java SDK. Familiarity with Avaya Communication Manager is beneficial.
Upon completion of this tutorial, the reader should be able to develop telecommunications applications to:
- Perform basic telephony operations including call origination, call termination, and call answer.
- Implement services to query for all calls on a particular device, or query for all devices on a particular call.
This tutorial assumes that the reader has access to the AE Services DMCC Java SDK and an appropriate runtime environment.