Interface AgentTerminalObserver

All Superinterfaces:

public interface AgentTerminalObserver
extends TerminalObserver

The AgentTerminalObserver interface reports all state changes in the Agent that is associated with the AgentTerminal as events. Applications instantiate an object which implements this interface and use the Terminal.addObserver() to request delivery of events to this observer object. Events will be delivered to this interface only if the Provider is in the Provider.IN_SERVICE state. All events which are reported via this interface must extend the AgentTermEv interface.

Events are reported via the TerminalObserver.terminalChangedEvent() method. This interface defines no additional methods and therefore serves as a way applications signal to the implementation that is desires call center package events.

Note that the state changes in the Agent are also reported via the ACDAddressObserver for the ACDAddress on which the Agent is logged in to.

Avaya is providing its backward-compatible Observer model implementation in this release; in the specification this interface is deprecated As of JTAPI 1.4, replaced by AgentTerminalListener

See Also:
Terminal, TerminalObserver, AgentTerminal, ACDAddressObserver, AgentTermEv, AgentTermBusyEv, AgentTermLoggedOffEv, AgentTermLoggedOnEv, AgentTermNotReadyEv, AgentTermReadyEv, AgentTermUnknownEv, AgentTermWorkNotReadyEv, AgentTermWorkReadyEv

Methods inherited from interface javax.telephony.TerminalObserver

Copyright © 2005 Avaya All Rights Reserved.