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

Interface java.telephony.callcenter.ACDAddress

public interface ACDAddress
extends Object
extends CallCenterAddress
The ACDAddress interface models an ACD Group for the ACD feature.

The ACD Group is a logical PBX extension, so it is being modeled by an extended CallCenterAddress.

Connection to an ACDAddress is being modeled by ACDConnection, which extends Connection.

The methods added return queue information as well as the agents logged in or associated with the ACDAddress.

To observe state changes for the agents logged into the ACDAddress, an application must use the methods Address.addObserver() and Address.deleteObserver().

To observe Call related and Connection related state changes as events an application must use the methods CallCenterAddress.addObserver() and CallCenterAddress.deleteObserver().


Method Index

 o getACDManagerAddress()
This method returns the ACDManagerAddress that is associated with this ACDAddress.
 o getAssociatedAgents()
This method returns all agents associated with the ACDAddress.
 o getLoggedOnAgents()
This method returns the agents logged into the ACDAddress.
 o getNumberQueued()
This method returns the number of calls queued to an ACDAddress.
 o getOldestCallQueued()
This method returns the oldest call queued to an ACDAddress.
 o getQueueWaitTime()
This method returns the estimated wait time for new calls queued to an ACDAddress.
 o getRelativeQueueLoad()
This method returns the relative load of an ACDAddress queue.

Methods

 o getLoggedOnAgents
  public abstract Agent[] getLoggedOnAgents()
This method returns the agents logged into the ACDAddress.
 o getAssociatedAgents
  public abstract Agent[] getAssociatedAgents()
This method returns all agents associated with the ACDAddress.
 o getNumberQueued
  public abstract int getNumberQueued()
This method returns the number of calls queued to an ACDAddress.
 o getOldestCallQueued
  public abstract Call getOldestCallQueued()
This method returns the oldest call queued to an ACDAddress.
 o getRelativeQueueLoad
  public abstract int getRelativeQueueLoad()
This method returns the relative load of an ACDAddress queue.
 o getQueueWaitTime
  public abstract int getQueueWaitTime()
This method returns the estimated wait time for new calls queued to an ACDAddress.
 o getACDManagerAddress
  public abstract ACDManagerAddress getACDManagerAddress() throws PlatformException
This method returns the ACDManagerAddress that is associated with this ACDAddress.

If no ACDManagerAddress is associated with this ACDAddress the method returns null.

Throws: PlatformException
A platform-specific exception occurred.

All Packages  Class Hierarchy  This Package  Previous  Next  Index