- Overview
- Interfaces
-
Educational Resources
- Getting Started with AE Services
- Training Course: Developing with AE Services
-
Sample Applications & Tutorials
-
DMCC APIs
- Application Event Monitoring using the DMCC Java SDK
- Application Initialization using the DMCC Java SDK
- C# Telecommuter
- Call Control using the DMCC Java SDK
- Call Detection using the DMCC Java SDK
- Pop-up
- Record, Playback, Transfer & Conference (RPTC)
- Setting up a Development Environment for the DMCC Java SDK
- Setting up a Development Environment for the DMCC XML SDK
- Telephony Web Service
- SMS Web Service
- JTAPI
- TSAPI
-
DMCC APIs
- eBooks
- Releases
- Development Tools & Configurations
- Support
- Compliance Testing
About This Tutorial
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.
Intended Audience
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.
Prerequisites
This tutorial assumes that the reader has access to the AE Services DMCC Java SDK and an appropriate runtime environment.