Klasse ConnectionImpl

java.lang.Object
de.ilink.cti.cstajtapi.ConnectionImpl
Alle implementierten Schnittstellen:
javax.telephony.callcontrol.CallControlConnection, javax.telephony.callcontrol.capabilities.CallControlConnectionCapabilities, javax.telephony.capabilities.ConnectionCapabilities, javax.telephony.Connection

public class ConnectionImpl extends Object implements javax.telephony.callcontrol.CallControlConnection, javax.telephony.callcontrol.capabilities.CallControlConnectionCapabilities
Implementation of a JTAPI CallControlConnection that acts as a proxy in front of the CSTA layer.

Copyright (c) 2002-2004, 2016, 2019, 2021, 2025 ilink Kommunikationssysteme GmbH

  • Konstruktordetails

    • ConnectionImpl

      protected ConnectionImpl(de.ilink.cti.cstajtapi.interfaces.JTCSTAConnection aConnProxy)
  • Methodendetails

    • getCall

      public javax.telephony.Call getCall()
      Angegeben von:
      getCall in Schnittstelle javax.telephony.Connection
      Siehe auch:
      • Connection.getCall()
    • getAddress

      public javax.telephony.Address getAddress()
      Angegeben von:
      getAddress in Schnittstelle javax.telephony.Connection
      Siehe auch:
      • Connection.getAddress()
    • getTerminalConnections

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

      public void disconnect() throws javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException, javax.telephony.InvalidStateException
      Disconnects the connection from the call.
      Angegeben von:
      disconnect in Schnittstelle javax.telephony.Connection
      Löst aus:
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      javax.telephony.MethodNotSupportedException
      javax.telephony.InvalidStateException
      Siehe auch:
      • Connection.disconnect()
    • getCapabilities

      public javax.telephony.capabilities.ConnectionCapabilities getCapabilities()
      Angegeben von:
      getCapabilities in Schnittstelle javax.telephony.Connection
      Siehe auch:
      • Connection.getCapabilities()
    • getConnectionCapabilities

      public javax.telephony.capabilities.ConnectionCapabilities getConnectionCapabilities(javax.telephony.Terminal arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.PlatformException
      Veraltet.
      Angegeben von:
      getConnectionCapabilities in Schnittstelle javax.telephony.Connection
      Löst aus:
      javax.telephony.InvalidArgumentException
      javax.telephony.PlatformException
      Siehe auch:
      • Connection.getConnectionCapabilities(Terminal, Address)
    • accept

      public void accept() throws javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
      Not supported by this implementation. Don't call.
      Angegeben von:
      accept in Schnittstelle javax.telephony.callcontrol.CallControlConnection
      Löst aus:
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlConnection.accept()
    • addToAddress

      public void addToAddress(String arg0) throws javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
      This method is not supported by the implementation and will throw a MethodNotSupportedException. Don't use it.
      Angegeben von:
      addToAddress in Schnittstelle javax.telephony.callcontrol.CallControlConnection
      Löst aus:
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlConnection.addToAddress(String)
    • park

      public javax.telephony.Connection park(String arg0) throws javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.InvalidPartyException, javax.telephony.ResourceUnavailableException
      This method is not supported by the implementation and will throw a MethodNotSupportedException. Don't use it.
      Angegeben von:
      park in Schnittstelle javax.telephony.callcontrol.CallControlConnection
      Löst aus:
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.InvalidPartyException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlConnection.park(String)
    • redirect

      public javax.telephony.Connection redirect(String aTargetDialableNumber) throws javax.telephony.InvalidStateException, javax.telephony.InvalidPartyException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
      Angegeben von:
      redirect in Schnittstelle javax.telephony.callcontrol.CallControlConnection
      Löst aus:
      javax.telephony.InvalidStateException
      javax.telephony.InvalidPartyException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlConnection.redirect(String)
    • reject

      public void reject() throws javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
      Not implemented (see accept()). This implementation does not support the "offered" state.
      Angegeben von:
      reject in Schnittstelle javax.telephony.callcontrol.CallControlConnection
      Löst aus:
      javax.telephony.InvalidStateException
      javax.telephony.MethodNotSupportedException
      javax.telephony.PrivilegeViolationException
      javax.telephony.ResourceUnavailableException
      Siehe auch:
      • CallControlConnection.reject()
      • CallControlConnection.accept()
    • getCallControlState

      public int getCallControlState()
      Angegeben von:
      getCallControlState in Schnittstelle javax.telephony.callcontrol.CallControlConnection
    • getState

      public int getState()
      Angegeben von:
      getState in Schnittstelle javax.telephony.Connection
    • transformToAlertingState

      public void transformToAlertingState(String aCause, String anUserInfo, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
    • transformToConnectedState

      public void transformToConnectedState(String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
    • notifyCallPicked

      public void notifyCallPicked(String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue, String aNewDestination)
    • transformToDisconnectedState

      public void transformToDisconnectedState(String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
    • transformToFailedState

      public void transformToFailedState(String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
    • transformToNetworkReachedState

      public void transformToNetworkReachedState(String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
    • transformToQueuedState

      public void transformToQueuedState(String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
    • transformToInitiatedState

      public void transformToInitiatedState(String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
    • sendCreationEvent

      protected void sendCreationEvent(String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
    • canAccept

      public boolean canAccept()
      Angegeben von:
      canAccept in Schnittstelle javax.telephony.callcontrol.capabilities.CallControlConnectionCapabilities
      Siehe auch:
      • CallControlConnectionCapabilities.canAccept()
    • canAddToAddress

      public boolean canAddToAddress()
      Angegeben von:
      canAddToAddress in Schnittstelle javax.telephony.callcontrol.capabilities.CallControlConnectionCapabilities
      Siehe auch:
      • CallControlConnectionCapabilities.canAddToAddress()
    • canPark

      public boolean canPark()
      Angegeben von:
      canPark in Schnittstelle javax.telephony.callcontrol.capabilities.CallControlConnectionCapabilities
      Siehe auch:
      • CallControlConnectionCapabilities.canPark()
    • canRedirect

      public boolean canRedirect()
      Angegeben von:
      canRedirect in Schnittstelle javax.telephony.callcontrol.capabilities.CallControlConnectionCapabilities
      Siehe auch:
      • CallControlConnectionCapabilities.canRedirect()
    • canReject

      public boolean canReject()
      Always returns null.
      Angegeben von:
      canReject in Schnittstelle javax.telephony.callcontrol.capabilities.CallControlConnectionCapabilities
      Siehe auch:
      • CallControlConnectionCapabilities.canReject()
    • canDisconnect

      public boolean canDisconnect()
      Angegeben von:
      canDisconnect in Schnittstelle javax.telephony.capabilities.ConnectionCapabilities
      Siehe auch:
      • ConnectionCapabilities.canDisconnect()
    • toString

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