Package de.ilink.cti.cstajtapi
Klasse TerminalImpl
java.lang.Object
de.ilink.cti.cstajtapi.TerminalImpl
- Alle implementierten Schnittstellen:
ExtendedTerminal
,javax.telephony.callcenter.AgentTerminal
,javax.telephony.callcontrol.CallControlTerminal
,javax.telephony.Terminal
public class TerminalImpl
extends Object
implements ExtendedTerminal, javax.telephony.callcontrol.CallControlTerminal, javax.telephony.callcenter.AgentTerminal
Implementation of a JTAPI Terminal object.
Copyright (c) 2002-2004, 2025 ilink Kommunikationssysteme GmbH
-
Feldübersicht
Von Schnittstelle geerbte Felder de.ilink.cti.cstajtapi.extensions.ExtendedTerminal
DEVICE_STATE_IN_SERVICE, DEVICE_STATE_OUT_OF_SERVICE, DEVICE_STATE_UNKNOWN
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjavax.telephony.callcenter.Agent
addAgent
(javax.telephony.Address anAgentAddress, javax.telephony.callcenter.ACDAddress anACDGroup, int anInitialState, String anAgentID, 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
(String anAgentID, javax.telephony.Address anAgentAddress, de.ilink.cti.cstajtapi.callcenter.ACDGroup anACDGroup, int anInitialState) javax.telephony.Address[]
javax.telephony.callcenter.Agent[]
javax.telephony.CallListener[]
javax.telephony.CallObserver[]
javax.telephony.capabilities.TerminalCapabilities
protected de.ilink.cti.cstajtapi.interfaces.JTCSTADevice
int
Returns the deviceState.de.ilink.cti.cstajtapi.events.SynchronousCallEventDispatcher
boolean
getName()
javax.telephony.TerminalObserver[]
javax.telephony.Provider
javax.telephony.capabilities.TerminalCapabilities
getTerminalCapabilities
(javax.telephony.Terminal arg0, javax.telephony.Address arg1) Veraltet.javax.telephony.TerminalConnection[]
javax.telephony.TerminalListener[]
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
(String arg0, javax.telephony.Address arg1) javax.telephony.TerminalConnection
pickupFromGroup
(javax.telephony.Address arg0) 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) Veraltet.protected void
setDeviceState
(int deviceState) Sets the deviceState.void
setDoNotDisturb
(boolean arg0) toString()
protected void
-
Methodendetails
-
getName
- Angegeben von:
getName
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
getProvider
public javax.telephony.Provider getProvider()- Angegeben von:
getProvider
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
getAddresses
public javax.telephony.Address[] getAddresses()- Angegeben von:
getAddresses
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
getTerminalConnections
public javax.telephony.TerminalConnection[] getTerminalConnections()- Angegeben von:
getTerminalConnections
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
addObserver
public void addObserver(javax.telephony.TerminalObserver arg0) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException - Angegeben von:
addObserver
in Schnittstellejavax.telephony.Terminal
- Löst aus:
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
- Siehe auch:
-
getObservers
public javax.telephony.TerminalObserver[] getObservers()- Angegeben von:
getObservers
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
removeObserver
public void removeObserver(javax.telephony.TerminalObserver arg0) - Angegeben von:
removeObserver
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
addCallObserver
public void addCallObserver(javax.telephony.CallObserver anObserver) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException - Angegeben von:
addCallObserver
in Schnittstellejavax.telephony.Terminal
- Löst aus:
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
- Siehe auch:
-
getCallObservers
public javax.telephony.CallObserver[] getCallObservers()- Angegeben von:
getCallObservers
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
removeCallObserver
public void removeCallObserver(javax.telephony.CallObserver anObserver) - Angegeben von:
removeCallObserver
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
getCapabilities
public javax.telephony.capabilities.TerminalCapabilities getCapabilities()- Angegeben von:
getCapabilities
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
getTerminalCapabilities
public javax.telephony.capabilities.TerminalCapabilities getTerminalCapabilities(javax.telephony.Terminal arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.PlatformException Veraltet.- Angegeben von:
getTerminalCapabilities
in Schnittstellejavax.telephony.Terminal
- Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.PlatformException
- Siehe auch:
-
addTerminalListener
public void addTerminalListener(javax.telephony.TerminalListener arg0) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException - Angegeben von:
addTerminalListener
in Schnittstellejavax.telephony.Terminal
- Löst aus:
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
- Siehe auch:
-
getTerminalListeners
public javax.telephony.TerminalListener[] getTerminalListeners()- Angegeben von:
getTerminalListeners
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
removeTerminalListener
public void removeTerminalListener(javax.telephony.TerminalListener arg0) - Angegeben von:
removeTerminalListener
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
addCallListener
public void addCallListener(javax.telephony.CallListener aListener) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException - Angegeben von:
addCallListener
in Schnittstellejavax.telephony.Terminal
- Löst aus:
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
- Siehe auch:
-
getCallListeners
public javax.telephony.CallListener[] getCallListeners()- Angegeben von:
getCallListeners
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
removeCallListener
public void removeCallListener(javax.telephony.CallListener aListener) - Angegeben von:
removeCallListener
in Schnittstellejavax.telephony.Terminal
- Siehe auch:
-
getDevice
protected de.ilink.cti.cstajtapi.interfaces.JTCSTADevice getDevice() -
toString
-
getDoNotDisturb
public boolean getDoNotDisturb() throws javax.telephony.MethodNotSupportedException- Angegeben von:
getDoNotDisturb
in Schnittstellejavax.telephony.callcontrol.CallControlTerminal
- Löst aus:
javax.telephony.MethodNotSupportedException
- Siehe auch:
-
pickup
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 - Angegeben von:
pickup
in Schnittstellejavax.telephony.callcontrol.CallControlTerminal
- Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
- Siehe auch:
-
pickup
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 - Angegeben von:
pickup
in Schnittstellejavax.telephony.callcontrol.CallControlTerminal
- Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
- Siehe auch:
-
pickup
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 - Angegeben von:
pickup
in Schnittstellejavax.telephony.callcontrol.CallControlTerminal
- Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
- Siehe auch:
-
pickupFromGroup
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 - Angegeben von:
pickupFromGroup
in Schnittstellejavax.telephony.callcontrol.CallControlTerminal
- Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
- Siehe auch:
-
pickupFromGroup
public javax.telephony.TerminalConnection pickupFromGroup(String arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException - Angegeben von:
pickupFromGroup
in Schnittstellejavax.telephony.callcontrol.CallControlTerminal
- Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
- Siehe auch:
-
setDoNotDisturb
public void setDoNotDisturb(boolean arg0) throws javax.telephony.MethodNotSupportedException, javax.telephony.InvalidStateException - Angegeben von:
setDoNotDisturb
in Schnittstellejavax.telephony.callcontrol.CallControlTerminal
- Löst aus:
javax.telephony.MethodNotSupportedException
javax.telephony.InvalidStateException
- Siehe auch:
-
transformToTerminalEndedState
protected void transformToTerminalEndedState() -
getDispatchingTerminalObserver
public de.ilink.cti.cstajtapi.events.SynchronousCallEventDispatcher getDispatchingTerminalObserver() -
addAgent
public javax.telephony.callcenter.Agent addAgent(javax.telephony.Address anAgentAddress, javax.telephony.callcenter.ACDAddress anACDGroup, int anInitialState, String anAgentID, String aPassword) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.ResourceUnavailableException - Angegeben von:
addAgent
in Schnittstellejavax.telephony.callcenter.AgentTerminal
- Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.ResourceUnavailableException
- Siehe auch:
-
createACDAgent
protected javax.telephony.callcenter.Agent createACDAgent(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 - Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.ResourceUnavailableException
-
getAgents
public javax.telephony.callcenter.Agent[] getAgents()- Angegeben von:
getAgents
in Schnittstellejavax.telephony.callcenter.AgentTerminal
- Siehe auch:
-
removeAgent
public void removeAgent(javax.telephony.callcenter.Agent anAgent) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException - Angegeben von:
removeAgent
in Schnittstellejavax.telephony.callcenter.AgentTerminal
- Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
- Siehe auch:
-
setAgents
public void setAgents(javax.telephony.callcenter.Agent[] anArr) throws javax.telephony.MethodNotSupportedException Veraltet.- Angegeben von:
setAgents
in Schnittstellejavax.telephony.callcenter.AgentTerminal
- Löst aus:
javax.telephony.MethodNotSupportedException
- Siehe auch:
-
changeAgentStateOnTerminal
public void changeAgentStateOnTerminal(de.ilink.cti.cstajtapi.callcenter.ACDAgent anAgent, int aNewState) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException - Löst aus:
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
-
getDeviceState
public int getDeviceState()Returns the deviceState.- Angegeben von:
getDeviceState
in SchnittstelleExtendedTerminal
- Gibt zurück:
- int
-
setDeviceState
protected void setDeviceState(int deviceState) Sets the deviceState.- Parameter:
deviceState
- The deviceState to set
-