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

  • Methodendetails

    • getName

      public String getName()
      Angegeben von:
      getName in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getName()
    • getProvider

      public javax.telephony.Provider getProvider()
      Angegeben von:
      getProvider in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getProvider()
    • getAddresses

      public javax.telephony.Address[] getAddresses()
      Angegeben von:
      getAddresses in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getAddresses()
    • getTerminalConnections

      public javax.telephony.TerminalConnection[] getTerminalConnections()
      Angegeben von:
      getTerminalConnections in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getTerminalConnections()
    • addObserver

      public void addObserver(javax.telephony.TerminalObserver arg0) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException
      Angegeben von:
      addObserver in Schnittstelle javax.telephony.Terminal
      Löst aus:
      javax.telephony.ResourceUnavailableException
      javax.telephony.MethodNotSupportedException
      Siehe auch:
      • Terminal.addObserver(TerminalObserver)
    • getObservers

      public javax.telephony.TerminalObserver[] getObservers()
      Angegeben von:
      getObservers in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getObservers()
    • removeObserver

      public void removeObserver(javax.telephony.TerminalObserver arg0)
      Angegeben von:
      removeObserver in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.removeObserver(TerminalObserver)
    • addCallObserver

      public void addCallObserver(javax.telephony.CallObserver anObserver) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException
      Angegeben von:
      addCallObserver in Schnittstelle javax.telephony.Terminal
      Löst aus:
      javax.telephony.ResourceUnavailableException
      javax.telephony.MethodNotSupportedException
      Siehe auch:
      • Terminal.addCallObserver(CallObserver)
    • getCallObservers

      public javax.telephony.CallObserver[] getCallObservers()
      Angegeben von:
      getCallObservers in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getCallObservers()
    • removeCallObserver

      public void removeCallObserver(javax.telephony.CallObserver anObserver)
      Angegeben von:
      removeCallObserver in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.removeCallObserver(CallObserver)
    • getCapabilities

      public javax.telephony.capabilities.TerminalCapabilities getCapabilities()
      Angegeben von:
      getCapabilities in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getCapabilities()
    • 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 Schnittstelle javax.telephony.Terminal
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.PlatformException
      Siehe auch:
      • Terminal.getTerminalCapabilities(Terminal, Address)
    • addTerminalListener

      public void addTerminalListener(javax.telephony.TerminalListener arg0) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException
      Angegeben von:
      addTerminalListener in Schnittstelle javax.telephony.Terminal
      Löst aus:
      javax.telephony.ResourceUnavailableException
      javax.telephony.MethodNotSupportedException
      Siehe auch:
      • Terminal.addTerminalListener(TerminalListener)
    • getTerminalListeners

      public javax.telephony.TerminalListener[] getTerminalListeners()
      Angegeben von:
      getTerminalListeners in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getTerminalListeners()
    • removeTerminalListener

      public void removeTerminalListener(javax.telephony.TerminalListener arg0)
      Angegeben von:
      removeTerminalListener in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.removeTerminalListener(TerminalListener)
    • addCallListener

      public void addCallListener(javax.telephony.CallListener aListener) throws javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException
      Angegeben von:
      addCallListener in Schnittstelle javax.telephony.Terminal
      Löst aus:
      javax.telephony.ResourceUnavailableException
      javax.telephony.MethodNotSupportedException
      Siehe auch:
      • Terminal.addCallListener(CallListener)
    • getCallListeners

      public javax.telephony.CallListener[] getCallListeners()
      Angegeben von:
      getCallListeners in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.getCallListeners()
    • removeCallListener

      public void removeCallListener(javax.telephony.CallListener aListener)
      Angegeben von:
      removeCallListener in Schnittstelle javax.telephony.Terminal
      Siehe auch:
      • Terminal.removeCallListener(CallListener)
    • getDevice

      protected de.ilink.cti.cstajtapi.interfaces.JTCSTADevice getDevice()
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • getDoNotDisturb

      public boolean getDoNotDisturb() throws javax.telephony.MethodNotSupportedException
      Angegeben von:
      getDoNotDisturb in Schnittstelle javax.telephony.callcontrol.CallControlTerminal
      Löst aus:
      javax.telephony.MethodNotSupportedException
      Siehe auch:
      • CallControlTerminal.getDoNotDisturb()
    • 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 Schnittstelle javax.telephony.callcontrol.CallControlTerminal
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlTerminal.pickup(Address, Address)
    • 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 Schnittstelle javax.telephony.callcontrol.CallControlTerminal
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlTerminal.pickup(Connection, Address)
    • 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 Schnittstelle javax.telephony.callcontrol.CallControlTerminal
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlTerminal.pickup(TerminalConnection, Address)
    • 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 Schnittstelle javax.telephony.callcontrol.CallControlTerminal
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlTerminal.pickupFromGroup(Address)
    • 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 Schnittstelle javax.telephony.callcontrol.CallControlTerminal
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlTerminal.pickupFromGroup(String, Address)
    • setDoNotDisturb

      public void setDoNotDisturb(boolean arg0) throws javax.telephony.MethodNotSupportedException, javax.telephony.InvalidStateException
      Angegeben von:
      setDoNotDisturb in Schnittstelle javax.telephony.callcontrol.CallControlTerminal
      Löst aus:
      javax.telephony.MethodNotSupportedException
      javax.telephony.InvalidStateException
      Siehe auch:
      • CallControlTerminal.setDoNotDisturb(boolean)
    • 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 Schnittstelle javax.telephony.callcenter.AgentTerminal
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.InvalidStateException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • AgentTerminal.addAgent(Address, ACDAddress, int, String, String)
    • 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 Schnittstelle javax.telephony.callcenter.AgentTerminal
      Siehe auch:
      • AgentTerminal.getAgents()
    • removeAgent

      public void removeAgent(javax.telephony.callcenter.Agent anAgent) throws javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException
      Angegeben von:
      removeAgent in Schnittstelle javax.telephony.callcenter.AgentTerminal
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.InvalidStateException
      Siehe auch:
      • AgentTerminal.removeAgent(Agent)
    • setAgents

      public void setAgents(javax.telephony.callcenter.Agent[] anArr) throws javax.telephony.MethodNotSupportedException
      Veraltet.
      Angegeben von:
      setAgents in Schnittstelle javax.telephony.callcenter.AgentTerminal
      Löst aus:
      javax.telephony.MethodNotSupportedException
      Siehe auch:
      • AgentTerminal.setAgents(Agent[])
    • 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 Schnittstelle ExtendedTerminal
      Gibt zurück:
      int
    • setDeviceState

      protected void setDeviceState(int deviceState)
      Sets the deviceState.
      Parameter:
      deviceState - The deviceState to set