JSR-043: JTAPI-1.4

javax.telephony.callcontrol
Interface CallControlTerminalConnectionListener

All Superinterfaces:
CallControlCallListener, CallControlConnectionListener, CallListener, ConnectionListener, java.util.EventListener, TerminalConnectionListener

public interface CallControlTerminalConnectionListener
extends CallControlConnectionListener, TerminalConnectionListener

The CallControlTerminalConnectionListener is an extension of the both the CallControlConnectionListener and the TerminalConnectionListener interfaces. Therefore it reports call control state changes of the Call, its Connections, and its TerminalConnections.

Since:
1.4
See Also:
TerminalConnection, TerminalConnectionEvent, TerminalConnectionListener, CallControlTerminalConnection, CallControlTerminalConnectionEvent, CallControlCallListener, CallControlConnectionListener, CallControlTerminalConnectionListener

Method Summary
 void terminalConnectionBridged(CallControlTerminalConnectionEvent event)
          The terminalConnectionBridged method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.BRIDGED.
 void terminalConnectionDropped(CallControlTerminalConnectionEvent event)
          The terminalConnectionDropped method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.DROPPED.
 void terminalConnectionHeld(CallControlTerminalConnectionEvent event)
          The terminalConnectionHeld method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.HELD.
 void terminalConnectionInUse(CallControlTerminalConnectionEvent event)
          The terminalConnectionInUse method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.INUSE.
 void terminalConnectionRinging(CallControlTerminalConnectionEvent event)
          The terminalConnectionRinging method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.RINGING.
 void terminalConnectionTalking(CallControlTerminalConnectionEvent event)
          The terminalConnectionTalking method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.TALKING.
 void terminalConnectionUnknown(CallControlTerminalConnectionEvent event)
          The terminalConnectionUnknown method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.UNKNOWN.
 
Methods inherited from interface javax.telephony.callcontrol.CallControlConnectionListener
connectionAlerting, connectionDialing, connectionDisconnected, connectionEstablished, connectionFailed, connectionInitiated, connectionNetworkAlerting, connectionNetworkReached, connectionOffered, connectionQueued, connectionUnknown
 
Methods inherited from interface javax.telephony.CallListener
callActive, callEventTransmissionEnded, callInvalid, multiCallMetaMergeEnded, multiCallMetaMergeStarted, multiCallMetaTransferEnded, multiCallMetaTransferStarted, singleCallMetaProgressEnded, singleCallMetaProgressStarted, singleCallMetaSnapshotEnded, singleCallMetaSnapshotStarted
 
Methods inherited from interface javax.telephony.ConnectionListener
connectionAlerting, connectionConnected, connectionCreated, connectionDisconnected, connectionFailed, connectionInProgress, connectionUnknown
 
Methods inherited from interface javax.telephony.TerminalConnectionListener
terminalConnectionActive, terminalConnectionCreated, terminalConnectionDropped, terminalConnectionPassive, terminalConnectionRinging, terminalConnectionUnknown
 

Method Detail

terminalConnectionBridged

public void terminalConnectionBridged(CallControlTerminalConnectionEvent event)
The terminalConnectionBridged method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.BRIDGED.

Parameters:
event - A CallControlTerminalConnectionEvent with eventID CallControlConnectionEvent.CALLCTL_TERMINAL_CONNECTION_BRIDGED.
See Also:
CallControlTerminalConnectionEvent.CALLCTL_TERMINAL_CONNECTION_BRIDGED, CallControlTerminalConnection.BRIDGED

terminalConnectionDropped

public void terminalConnectionDropped(CallControlTerminalConnectionEvent event)
The terminalConnectionDropped method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.DROPPED.

Parameters:
event - A CallControlTerminalConnectionEvent with eventID CallControlConnectionEvent.CALLCTL_TERMINAL_CONNECTION_DROPPED.
See Also:
CallControlTerminalConnectionEvent.CALLCTL_TERMINAL_CONNECTION_DROPPED, CallControlTerminalConnection.DROPPED

terminalConnectionHeld

public void terminalConnectionHeld(CallControlTerminalConnectionEvent event)
The terminalConnectionHeld method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.HELD.

Parameters:
event - A CallControlTerminalConnectionEvent with eventID CallControlConnectionEvent.CALLCTL_TERMINAL_CONNECTION_HELD.
See Also:
CallControlTerminalConnectionEvent.CALLCTL_TERMINAL_CONNECTION_HELD, CallControlTerminalConnection.HELD

terminalConnectionInUse

public void terminalConnectionInUse(CallControlTerminalConnectionEvent event)
The terminalConnectionInUse method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.INUSE.

Parameters:
event - A CallControlTerminalConnectionEvent with eventID CallControlConnectionEvent.CALLCTL_TERMINAL_CONNECTION_INUSE.
See Also:
CallControlTerminalConnectionEvent.CALLCTL_TERMINAL_CONNECTION_IN_USE, CallControlTerminalConnection.INUSE

terminalConnectionRinging

public void terminalConnectionRinging(CallControlTerminalConnectionEvent event)
The terminalConnectionRinging method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.RINGING.

Parameters:
event - A CallControlTerminalConnectionEvent with eventID CallControlConnectionEvent.CALLCTL_TERMINAL_CONNECTION_RINGING.
See Also:
CallControlTerminalConnectionEvent.CALLCTL_TERMINAL_CONNECTION_RINGING, CallControlTerminalConnection.RINGING

terminalConnectionTalking

public void terminalConnectionTalking(CallControlTerminalConnectionEvent event)
The terminalConnectionTalking method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.TALKING.

Parameters:
event - A CallControlTerminalConnectionEvent with eventID CallControlConnectionEvent.CALLCTL_TERMINAL_CONNECTION_TALKING.
See Also:
CallControlTerminalConnectionEvent.CALLCTL_TERMINAL_CONNECTION_TALKING, CallControlTerminalConnection.TALKING

terminalConnectionUnknown

public void terminalConnectionUnknown(CallControlTerminalConnectionEvent event)
The terminalConnectionUnknown method is called to report that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.UNKNOWN.

Parameters:
event - A CallControlTerminalConnectionEvent with eventID CallControlConnectionEvent.CALLCTL_TERMINAL_CONNECTION_UNKNOWN.
See Also:
CallControlTerminalConnectionEvent.CALLCTL_TERMINAL_CONNECTION_UNKNOWN, CallControlTerminalConnection.UNKNOWN

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org