|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.ilink.cti.cstajtapi.TerminalImpl
public class TerminalImpl
Implementation of a JTAPI Terminal object.
Field Summary |
---|
Fields inherited from interface de.ilink.cti.cstajtapi.extensions.ExtendedTerminal |
---|
DEVICE_STATE_IN_SERVICE, DEVICE_STATE_OUT_OF_SERVICE, DEVICE_STATE_UNKNOWN |
Method Summary | |
---|---|
javax.telephony.callcenter.Agent |
addAgent(javax.telephony.Address anAgentAddress,
javax.telephony.callcenter.ACDAddress anACDGroup,
int anInitialState,
java.lang.String anAgentID,
java.lang.String aPassword)
|
void |
addCallListener(javax.telephony.CallListener aListener)
|
void |
addCallObserver(javax.telephony.CallObserver anObserver)
|
void |
addObserver(javax.telephony.TerminalObserver arg0)
|
void |
addTerminalListener(javax.telephony.TerminalListener arg0)
|
void |
changeAgentStateOnTerminal(de.ilink.cti.cstajtapi.callcenter.ACDAgent anAgent,
int aNewState)
|
protected javax.telephony.callcenter.Agent |
createACDAgent(java.lang.String anAgentID,
javax.telephony.Address anAgentAddress,
de.ilink.cti.cstajtapi.callcenter.ACDGroup anACDGroup,
int anInitialState)
|
javax.telephony.Address[] |
getAddresses()
|
javax.telephony.callcenter.Agent[] |
getAgents()
|
javax.telephony.CallListener[] |
getCallListeners()
|
javax.telephony.CallObserver[] |
getCallObservers()
|
javax.telephony.capabilities.TerminalCapabilities |
getCapabilities()
|
protected de.ilink.cti.cstajtapi.interfaces.JTCSTADevice |
getDevice()
|
int |
getDeviceState()
Returns the deviceState. |
de.ilink.cti.cstajtapi.events.SynchronousCallEventDispatcher |
getDispatchingTerminalObserver()
|
boolean |
getDoNotDisturb()
|
java.lang.String |
getName()
|
javax.telephony.TerminalObserver[] |
getObservers()
|
javax.telephony.Provider |
getProvider()
|
javax.telephony.capabilities.TerminalCapabilities |
getTerminalCapabilities(javax.telephony.Terminal arg0,
javax.telephony.Address arg1)
Deprecated. |
javax.telephony.TerminalConnection[] |
getTerminalConnections()
|
javax.telephony.TerminalListener[] |
getTerminalListeners()
|
javax.telephony.TerminalConnection |
pickup(javax.telephony.Address arg0,
javax.telephony.Address arg1)
|
javax.telephony.TerminalConnection |
pickup(javax.telephony.Connection arg0,
javax.telephony.Address arg1)
|
javax.telephony.TerminalConnection |
pickup(javax.telephony.TerminalConnection arg0,
javax.telephony.Address arg1)
|
javax.telephony.TerminalConnection |
pickupFromGroup(javax.telephony.Address arg0)
|
javax.telephony.TerminalConnection |
pickupFromGroup(java.lang.String arg0,
javax.telephony.Address arg1)
|
void |
removeAgent(javax.telephony.callcenter.Agent anAgent)
|
void |
removeCallListener(javax.telephony.CallListener aListener)
|
void |
removeCallObserver(javax.telephony.CallObserver anObserver)
|
void |
removeObserver(javax.telephony.TerminalObserver arg0)
|
void |
removeTerminalListener(javax.telephony.TerminalListener arg0)
|
void |
setAgents(javax.telephony.callcenter.Agent[] anArr)
Deprecated. |
protected void |
setDeviceState(int deviceState)
Sets the deviceState. |
void |
setDoNotDisturb(boolean arg0)
|
java.lang.String |
toString()
|
protected void |
transformToTerminalEndedState()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public java.lang.String getName()
getName
in interface javax.telephony.Terminal
Terminal.getName()
public javax.telephony.Provider getProvider()
getProvider
in interface javax.telephony.Terminal
Terminal.getProvider()
public javax.telephony.Address[] getAddresses()
getAddresses
in interface javax.telephony.Terminal
Terminal.getAddresses()
public javax.telephony.TerminalConnection[] getTerminalConnections()
getTerminalConnections
in interface javax.telephony.Terminal
Terminal.getTerminalConnections()
public void addObserver(javax.telephony.TerminalObserver arg0) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException
addObserver
in interface javax.telephony.Terminal
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
Terminal.addObserver(TerminalObserver)
public javax.telephony.TerminalObserver[] getObservers()
getObservers
in interface javax.telephony.Terminal
Terminal.getObservers()
public void removeObserver(javax.telephony.TerminalObserver arg0)
removeObserver
in interface javax.telephony.Terminal
Terminal.removeObserver(TerminalObserver)
public void addCallObserver(javax.telephony.CallObserver anObserver) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException
addCallObserver
in interface javax.telephony.Terminal
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
Terminal.addCallObserver(CallObserver)
public javax.telephony.CallObserver[] getCallObservers()
getCallObservers
in interface javax.telephony.Terminal
Terminal.getCallObservers()
public void removeCallObserver(javax.telephony.CallObserver anObserver)
removeCallObserver
in interface javax.telephony.Terminal
Terminal.removeCallObserver(CallObserver)
public javax.telephony.capabilities.TerminalCapabilities getCapabilities()
getCapabilities
in interface javax.telephony.Terminal
Terminal.getCapabilities()
public javax.telephony.capabilities.TerminalCapabilities getTerminalCapabilities(javax.telephony.Terminal arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.PlatformException
getTerminalCapabilities
in interface javax.telephony.Terminal
javax.telephony.InvalidArgumentException
javax.telephony.PlatformException
Terminal.getTerminalCapabilities(Terminal, Address)
public void addTerminalListener(javax.telephony.TerminalListener arg0) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException
addTerminalListener
in interface javax.telephony.Terminal
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
Terminal.addTerminalListener(TerminalListener)
public javax.telephony.TerminalListener[] getTerminalListeners()
getTerminalListeners
in interface javax.telephony.Terminal
Terminal.getTerminalListeners()
public void removeTerminalListener(javax.telephony.TerminalListener arg0)
removeTerminalListener
in interface javax.telephony.Terminal
Terminal.removeTerminalListener(TerminalListener)
public void addCallListener(javax.telephony.CallListener aListener) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException
addCallListener
in interface javax.telephony.Terminal
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
Terminal.addCallListener(CallListener)
public javax.telephony.CallListener[] getCallListeners()
getCallListeners
in interface javax.telephony.Terminal
Terminal.getCallListeners()
public void removeCallListener(javax.telephony.CallListener aListener)
removeCallListener
in interface javax.telephony.Terminal
Terminal.removeCallListener(CallListener)
protected de.ilink.cti.cstajtapi.interfaces.JTCSTADevice getDevice()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean getDoNotDisturb() throws javax.telephony.MethodNotSupportedException
getDoNotDisturb
in interface javax.telephony.callcontrol.CallControlTerminal
javax.telephony.MethodNotSupportedException
CallControlTerminal.getDoNotDisturb()
public javax.telephony.TerminalConnection pickup(javax.telephony.Address arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
pickup
in interface javax.telephony.callcontrol.CallControlTerminal
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminal.pickup(Address, Address)
public javax.telephony.TerminalConnection pickup(javax.telephony.Connection arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
pickup
in interface javax.telephony.callcontrol.CallControlTerminal
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminal.pickup(Connection, Address)
public javax.telephony.TerminalConnection pickup(javax.telephony.TerminalConnection arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
pickup
in interface javax.telephony.callcontrol.CallControlTerminal
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminal.pickup(TerminalConnection, Address)
public javax.telephony.TerminalConnection pickupFromGroup(javax.telephony.Address arg0) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
pickupFromGroup
in interface javax.telephony.callcontrol.CallControlTerminal
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminal.pickupFromGroup(Address)
public javax.telephony.TerminalConnection pickupFromGroup(java.lang.String arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
pickupFromGroup
in interface javax.telephony.callcontrol.CallControlTerminal
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminal.pickupFromGroup(String, Address)
public void setDoNotDisturb(boolean arg0) throws javax.telephony.MethodNotSupportedException, javax.telephony.InvalidStateException
setDoNotDisturb
in interface javax.telephony.callcontrol.CallControlTerminal
javax.telephony.MethodNotSupportedException
javax.telephony.InvalidStateException
CallControlTerminal.setDoNotDisturb(boolean)
protected void transformToTerminalEndedState()
public de.ilink.cti.cstajtapi.events.SynchronousCallEventDispatcher getDispatchingTerminalObserver()
public javax.telephony.callcenter.Agent addAgent(javax.telephony.Address anAgentAddress, javax.telephony.callcenter.ACDAddress anACDGroup, int anInitialState, java.lang.String anAgentID, java.lang.String aPassword) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.ResourceUnavailableException
addAgent
in interface javax.telephony.callcenter.AgentTerminal
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.ResourceUnavailableException
AgentTerminal.addAgent(Address, ACDAddress, int, String, String)
protected javax.telephony.callcenter.Agent createACDAgent(java.lang.String anAgentID, javax.telephony.Address anAgentAddress, de.ilink.cti.cstajtapi.callcenter.ACDGroup anACDGroup, int anInitialState) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.ResourceUnavailableException
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.ResourceUnavailableException
public javax.telephony.callcenter.Agent[] getAgents()
getAgents
in interface javax.telephony.callcenter.AgentTerminal
AgentTerminal.getAgents()
public void removeAgent(javax.telephony.callcenter.Agent anAgent) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException
removeAgent
in interface javax.telephony.callcenter.AgentTerminal
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
AgentTerminal.removeAgent(Agent)
public void setAgents(javax.telephony.callcenter.Agent[] anArr) throws javax.telephony.MethodNotSupportedException
setAgents
in interface javax.telephony.callcenter.AgentTerminal
javax.telephony.MethodNotSupportedException
AgentTerminal.setAgents(Agent[])
public void changeAgentStateOnTerminal(de.ilink.cti.cstajtapi.callcenter.ACDAgent anAgent, int aNewState) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
public int getDeviceState()
getDeviceState
in interface ExtendedTerminal
protected void setDeviceState(int deviceState)
deviceState
- The deviceState to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2002-2007, 2009, 2013, 2015-2019 by ilink Kommunikationssysteme GmbH
info@ilink.de