Avaya Conferencing Provider API

Package com.avaya.conferencing.api.acp.control

The Avaya Conferencing Provider Interface API.

See:
          Description

Interface Summary
ConferenceContainer<IMPL_CLASS extends ConferenceContainer<IMPL_CLASS>> A conferencing object that has EndPoint instances associated with it.
ConferencingObject<T extends ConferencingObject<T>> ConferencingObject are read-only JavaBeans which support Operations.
ConferencingObjectContainer<T extends ConferencingObjectContainer<T>> A ConferencingObject that contains other ConferencingObject instances.
ConferencingObjectQueue<Q extends ConferencingObjectQueue<Q,E>,E extends ConferencingObject<E>> Represents an ordered queue of ConferencingObjects.
ConferencingObjectQueue.Purpose Purposes for ConferencingObjectQueues.
ConnectionSpecificResource Marker interface for a resource that is provided by the Connection.
CPAuthentication Marker interface that represents the ConferencingProvider authentication as which operations are to be executed.
CPEndPointAuthentication A CPAuthentication which is tied to an EndPoint.
EndPointContainer<IMPL_CLASS extends EndPointContainer<IMPL_CLASS>> A conferencing object that has EndPoint instances associated with it.
ExecutorServiceFactory A factory for ExecutorService instances.
Filter<T> A filter for objects.
RecordPlaybackServer.Feature Marker interface for RecordPlaybackServer features.
State Marker interface for ConferencingObject states.
 

Class Summary
AbstractConferencingObject<T extends AbstractConferencingObject<T>> Base class from which all implementable ConferencingObject extension points are derived.
AbstractConnectionSpecificResource Base class from which all implementable ConnectionSpecificResource extension points are derived.
CallFlowMappingRule A rule for deciding what InboundCallFlow an incoming call from an EndPoint will be assigned to.
CallListContents This defines the interface of CallListContents.
Conference Conference represents a conference call (video and audio).
Conference.ParticipantAnnouncer The Conference.ParticipantAnnouncer is responsible for announcing to the Conference the entry or exit of participants.
ConferenceCallFlow Represents a conference call flow.
ConferenceQueue ConferenceQueue represents an ordered queue of Conference objects.
ConferencingProvider Implementations of the ACPI register a subclass of this abstract class with the Java SPI mechanism in order to allow ConferencingProviders to determine which implementation should create the Connection for a specific connection URI.
ConferencingProviders Uses the Java SPI mechanism to obtain a Connection from the ConferencingProvider implementation that supports the protocol specified in the Connection URI.
Connection A connection to an Avaya Conferencing Provider.
ConnectionContext Provides control over how connections can create worker threads and event notification threads.
EndPoint Represents an EndPoint that is connected to an Avaya Conferencing Provider, i.e.
EndPoint.DisconnectReason Reasons why an EndPoint has been disconnected.
EndPoint.QAPriority Priority of an EndPoint within the EndPointQueue with ConferencingObjectQueue.Purposes.QA_QUESTIONS.
EndPointQueue Represents an ordered queue of EndPoints.
Filters Static class containing helper implementations of Filters.
InboundCallFlow Represents an initial call flow for newly incoming calls before they are placed in a Conference.
MediaResourcePool This interface defines a Resource that can be used by certain media
MediaSource A source for hold music.
Message Annunciator messages are messages that can be played to Conferences, EndPoints and other ConferencingObjects.
MessageSet A prompt set is a set of prompts.
Operator Encapsulates an operator.
ParticipantCodeGroup Conferences identified by Conference.PARTICIPANT_CODES any one instant, the Conference.PARTICIPANT_CODES for a Conference must be unique within the ParticipantCodeGroup to which the Conference belongs.
RecordParticipantNameMode When participants enter a conference
RecordPlaybackServer An interface defining resources that support recording and playback and the operations they support.
Reference<T extends ConferencingObject> Reference object for a ConferencingObject.
Room A Connection may support multiple subconferences in Conference instances.
 

Enum Summary
CallListContents.Priority  
ConferencingObjectQueue.Purposes Well known purposes.
PropertyType Various types of properties.
RecordPlaybackServer.Features Features of a RecordPlaybackServer published by the API.
States States published by the API.
 

Annotation Types Summary
Implementable Designates those classes and interfaces which an implementation of the API can extend.
 

Package com.avaya.conferencing.api.acp.control Description

The Avaya Conferencing Provider Interface API.

Since:
5.1.0.0.29

Avaya Conferencing Provider API

Copyright © 2008-2009 Avaya. All Rights Reserved.