Interface java.telephony.callcenter.ACDManagerConnection
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface java.telephony.callcenter.ACDManagerConnection

public interface ACDManagerConnection
extends Object
The ACDManagerConnection interface augments the core Connection class. This interface represents the relationship between the Call and ACDManagerAddress.

ACDManagerConnections may be viewed as a container for zero or more ACDConnection objects. ACDManagerConnection objects represent the relationship between the Call and the ACDManagerAddress, whereas ACDConnection objects represent the relationship between the Call, the ACDManagerAddress and the ACDAddress. An ACDManagerAddress only augments the Connection to Call through an ACDConnection at an ACDAddress when it determines that the Call should or can be serviced by the agents associated with the given ACDAddress. This extension of the connection is based on the conditions at the ACDManagerAddress.

Note: The core Connection method of getTerminalConnection() will always return a empty list because ACDManagerAddresses do not have Terminals associated with them.

The following are the possible core Connection states presented by this interface: IDLE, ALERTING, FAILED, DISCONNECTED.

The following are the definitions for these states with respect to the ACDManagerAddress:

The IDLE state is defined similiarly here as it is in the core. The IDLE state is the initial and transitory state for new ACDManagerConnection objects.

The ALERTING state indicates that the ACDManagerConnection has arrived at a particular ACD manager address.

The FAILED state has the same definition as in the core.

The DISCONNECTED state has the same definition as in the core.


Method Index

 o getACDConnections()
Returns the list of ACDConnection objects associated with this ACDManagerConnection.

Methods

 o getACDConnections
  public abstract ACDConnection[] getACDConnections() throws PlatformException
Returns the list of ACDConnection objects associated with this ACDManagerConnection.

Returns:
The list of ACDConnection associated with this ACDManagerConnection.
Throws: PlatformException
A platform-specific exception occurred.

All Packages  Class Hierarchy  This Package  Previous  Next  Index