JSR-043: JTAPI-1.4

javax.telephony.callcontrol
Interface CallControlTerminalConnectionEvent

All Superinterfaces:
CallControlCallEvent, CallControlEvent, CallEvent, Event, TerminalConnectionEvent

public interface CallControlTerminalConnectionEvent
extends CallControlCallEvent, TerminalConnectionEvent

The CallControlTerminalConnectionEvent interface is the base event interface for all callcontrol package TerminalConnection-related events. All events which pertain to the CallControlTerminalConnection interface must extend this interface. This interface extends both the CallControlCallEvent and TerminalConnectionEvent interface.

The callcontrol package defines events which are reported when the CallControlTerminalConnection state changes. These events have following IDs: CALLCTL_TERMINAL_CONNECTION_BRIDGED, CALLCTL_TERMINAL_CONNECTION_DROPPED, CALLCTL_TERMINAL_CONNECTION_HELD, CALLCTL_TERMINAL_CONNECTION_IN_USE, CALLCTL_TERMINAL_CONNECTION_RINGING, CALLCTL_TERMINAL_CONNECTION_TALKING and CALLCTL_TERMINAL_CONNECTION_UNKNOWN.

Each of these events is reported to the corresponding method for an application registered as a CallControlTerminalConnectionListener.

Since:
1.4
See Also:
TerminalConnection, CallListener, TerminalConnectionEvent, CallControlTerminalConnection, CallControlCall, CallControlCallEvent, CallControlCallListener, CallControlTerminalConnectionListener

Field Summary
static int CALLCTL_TERMINAL_CONNECTION_BRIDGED
          The CALLCTL_TERMINAL_CONNECTION_BRIDGED event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.BRIDGED.
static int CALLCTL_TERMINAL_CONNECTION_DROPPED
          The CALLCTL_TERMINAL_CONNECTION_DROPPED event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.DROPPED.
static int CALLCTL_TERMINAL_CONNECTION_HELD
          The CALLCTL_TERMINAL_CONNECTION_HELD event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.HELD.
static int CALLCTL_TERMINAL_CONNECTION_IN_USE
          The CALLCTL_TERMINAL_CONNECTION_IN_USE event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.INUSE.
static int CALLCTL_TERMINAL_CONNECTION_RINGING
          The CALLCTL_TERMINAL_CONNECTION_RINGING event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.RINGING.
static int CALLCTL_TERMINAL_CONNECTION_TALKING
          The CALLCTL_TERMINAL_CONNECTION_TALKING event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.TALKING.
static int CALLCTL_TERMINAL_CONNECTION_UNKNOWN
          The CALLCTL_TERMINAL_CONNECTION_UNKNOWN event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.UNKNOWN.
 
Fields inherited from interface javax.telephony.callcontrol.CallControlEvent
CAUSE_ALTERNATE, CAUSE_BUSY, CAUSE_CALL_BACK, CAUSE_CALL_NOT_ANSWERED, CAUSE_CALL_PICKUP, CAUSE_CONFERENCE, CAUSE_DO_NOT_DISTURB, CAUSE_PARK, CAUSE_REDIRECTED, CAUSE_REORDER_TONE, CAUSE_TRANSFER, CAUSE_TRUNKS_BUSY, CAUSE_UNHOLD
 
Fields inherited from interface javax.telephony.Event
CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN
 
Fields inherited from interface javax.telephony.CallEvent
CALL_ACTIVE, CALL_EVENT_TRANSMISSION_ENDED, CALL_INVALID
 
Fields inherited from interface javax.telephony.TerminalConnectionEvent
TERMINAL_CONNECTION_ACTIVE, TERMINAL_CONNECTION_CREATED, TERMINAL_CONNECTION_DROPPED, TERMINAL_CONNECTION_PASSIVE, TERMINAL_CONNECTION_RINGING, TERMINAL_CONNECTION_UNKNOWN
 
Methods inherited from interface javax.telephony.callcontrol.CallControlCallEvent
getCalledAddress, getCallingAddress, getCallingTerminal, getLastRedirectedAddress
 
Methods inherited from interface javax.telephony.callcontrol.CallControlEvent
getCallControlCause
 
Methods inherited from interface javax.telephony.Event
getCause, getID, getMetaEvent, getSource
 
Methods inherited from interface javax.telephony.CallEvent
getCall
 
Methods inherited from interface javax.telephony.TerminalConnectionEvent
getTerminalConnection
 

Field Detail

CALLCTL_TERMINAL_CONNECTION_BRIDGED

public static final int CALLCTL_TERMINAL_CONNECTION_BRIDGED
The CALLCTL_TERMINAL_CONNECTION_BRIDGED event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.BRIDGED.

This constant indicates a specific event passed via CallControlTerminalConnectionEvent event, and is reported on the CallControlCallListener interface by calling the CallControlTerminalConnectionListener.terminalConnectionBridged( CallControlTerminalConnectionEvent ) method.


CALLCTL_TERMINAL_CONNECTION_DROPPED

public static final int CALLCTL_TERMINAL_CONNECTION_DROPPED
The CALLCTL_TERMINAL_CONNECTION_DROPPED event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.DROPPED.

This constant indicates a specific event passed via CallControlTerminalConnectionEvent event, and is reported on the CallControlCallListener interface by calling the CallControlTerminalConnectionListener.terminalConnectionDropped( CallControlTerminalConnectionEvent ) method.


CALLCTL_TERMINAL_CONNECTION_HELD

public static final int CALLCTL_TERMINAL_CONNECTION_HELD
The CALLCTL_TERMINAL_CONNECTION_HELD event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.HELD.

This constant indicates a specific event passed via CallControlTerminalConnectionEvent event, and is reported on the CallControlCallListener interface by calling the CallControlTerminalConnectionListener.terminalConnectionHeld( CallControlTerminalConnectionEvent ) method.


CALLCTL_TERMINAL_CONNECTION_IN_USE

public static final int CALLCTL_TERMINAL_CONNECTION_IN_USE
The CALLCTL_TERMINAL_CONNECTION_IN_USE event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.INUSE.

This constant indicates a specific event passed via CallControlTerminalConnectionEvent event, and is reported on the CallControlCallListener interface by calling the CallControlTerminalConnectionListener.terminalConnectionInUse( CallControlTerminalConnectionEvent ) method.


CALLCTL_TERMINAL_CONNECTION_RINGING

public static final int CALLCTL_TERMINAL_CONNECTION_RINGING
The CALLCTL_TERMINAL_CONNECTION_RINGING event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.RINGING.

This constant indicates a specific event passed via CallControlTerminalConnectionEvent event, and is reported on the CallControlCallListener interface by calling the CallControlTerminalConnectionListener.terminalConnectionRinging( CallControlTerminalConnectionEvent ) method.


CALLCTL_TERMINAL_CONNECTION_TALKING

public static final int CALLCTL_TERMINAL_CONNECTION_TALKING
The CALLCTL_TERMINAL_CONNECTION_TALKING event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.TALKING.

This constant indicates a specific event passed via CallControlTerminalConnectionEvent event, and is reported on the CallControlCallListener interface by calling the CallControlTerminalConnectionListener.terminalConnectionTalking( CallControlTerminalConnectionEvent ) method.


CALLCTL_TERMINAL_CONNECTION_UNKNOWN

public static final int CALLCTL_TERMINAL_CONNECTION_UNKNOWN
The CALLCTL_TERMINAL_CONNECTION_UNKNOWN event indicates that the state of the CallControlTerminalConnection object has changed to CallControlTerminalConnection.UNKNOWN.

This constant indicates a specific event passed via CallControlTerminalConnectionEvent event, and is reported on the CallControlCallListener interface by calling the CallControlTerminalConnectionListener.terminalConnectionUnknown( CallControlTerminalConnectionEvent ) method.


JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org