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