JSR-043: JTAPI-1.4

javax.telephony.callcontrol.events
Interface CallCtlEv

All Superinterfaces:
Ev
All Known Subinterfaces:
CallCtlAddrDoNotDisturbEv, CallCtlAddrEv, CallCtlAddrForwardEv, CallCtlAddrMessageWaitingEv, CallCtlCallEv, CallCtlConnAlertingEv, CallCtlConnDialingEv, CallCtlConnDisconnectedEv, CallCtlConnEstablishedEv, CallCtlConnEv, CallCtlConnFailedEv, CallCtlConnInitiatedEv, CallCtlConnNetworkAlertingEv, CallCtlConnNetworkReachedEv, CallCtlConnOfferedEv, CallCtlConnQueuedEv, CallCtlConnUnknownEv, CallCtlTermConnBridgedEv, CallCtlTermConnDroppedEv, CallCtlTermConnEv, CallCtlTermConnHeldEv, CallCtlTermConnInUseEv, CallCtlTermConnRingingEv, CallCtlTermConnTalkingEv, CallCtlTermConnUnknownEv, CallCtlTermDoNotDisturbEv, CallCtlTermEv

Deprecated. as of JTAPI 1.4, replaced by CallControlEvent

public interface CallCtlEv
extends Ev

The CallCtlEv is the base event for all events in the call control package. Each event in this package must extend this interface. This interface extends the core Ev interface.

This interface contains the getCallControlCause() method which returns a call control package specific cause for the event. Cause codes pertaining to this package are defined in this interface as well.

In the call control package, this interface is extended by the following interfaces: CallCtlCallEv, CallCtlAddrEv, and CallCtlTermEv.

See Also:
Ev, CallCtlCallEv, CallCtlAddrEv, CallCtlTermEv

Field Summary
static int CAUSE_ALTERNATE
          Deprecated. Cause code indicating that the call was put on hold and another retrieved in an atomic operation, typically on single line telephones.
static int CAUSE_BUSY
          Deprecated. Cause code indicating that the call encountered a busy endpoint.
static int CAUSE_CALL_BACK
          Deprecated. Cause code indicating the event is related to the callback feature.
static int CAUSE_CALL_NOT_ANSWERED
          Deprecated. Cause code indicating that the call was not answered before a timer elapsed.
static int CAUSE_CALL_PICKUP
          Deprecated. Cause code indicating that the call was redirected by the call pickup feature.
static int CAUSE_CONFERENCE
          Deprecated. Cause code indicating the event is related to the conference feature.
static int CAUSE_DO_NOT_DISTURB
          Deprecated. Cause code indicating the event is related to the do not disturb feature.
static int CAUSE_PARK
          Deprecated. Cause code indicating the event is related to the park feature.
static int CAUSE_REDIRECTED
          Deprecated. Cause code indicating the event is related to the redirect feature.
static int CAUSE_REORDER_TONE
          Deprecated. Cause code indicating that the call encountered a reorder tone.
static int CAUSE_TRANSFER
          Deprecated. Cause code indicating the event is related to the transfer feature.
static int CAUSE_TRUNKS_BUSY
          Deprecated. Cause code indicating that the call encountered the "all trunks busy" condition.
static int CAUSE_UNHOLD
          Deprecated. Cause code indicating the event is related to the unhold feature.
 
Fields inherited from interface javax.telephony.events.Ev
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, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN
 
Method Summary
 int getCallControlCause()
          Deprecated. Returns the call control package cause associated with the event.
 
Methods inherited from interface javax.telephony.events.Ev
getCause, getID, getMetaCode, getObserved, isNewMetaEvent
 

Field Detail

CAUSE_ALTERNATE

public static final int CAUSE_ALTERNATE
Deprecated. 
Cause code indicating that the call was put on hold and another retrieved in an atomic operation, typically on single line telephones.

CAUSE_BUSY

public static final int CAUSE_BUSY
Deprecated. 
Cause code indicating that the call encountered a busy endpoint.

CAUSE_CALL_BACK

public static final int CAUSE_CALL_BACK
Deprecated. 
Cause code indicating the event is related to the callback feature.

CAUSE_CALL_NOT_ANSWERED

public static final int CAUSE_CALL_NOT_ANSWERED
Deprecated. 
Cause code indicating that the call was not answered before a timer elapsed.

CAUSE_CALL_PICKUP

public static final int CAUSE_CALL_PICKUP
Deprecated. 
Cause code indicating that the call was redirected by the call pickup feature.

CAUSE_CONFERENCE

public static final int CAUSE_CONFERENCE
Deprecated. 
Cause code indicating the event is related to the conference feature.

CAUSE_DO_NOT_DISTURB

public static final int CAUSE_DO_NOT_DISTURB
Deprecated. 
Cause code indicating the event is related to the do not disturb feature.

CAUSE_PARK

public static final int CAUSE_PARK
Deprecated. 
Cause code indicating the event is related to the park feature.

CAUSE_REDIRECTED

public static final int CAUSE_REDIRECTED
Deprecated. 
Cause code indicating the event is related to the redirect feature.

CAUSE_REORDER_TONE

public static final int CAUSE_REORDER_TONE
Deprecated. 
Cause code indicating that the call encountered a reorder tone.

CAUSE_TRANSFER

public static final int CAUSE_TRANSFER
Deprecated. 
Cause code indicating the event is related to the transfer feature.

CAUSE_TRUNKS_BUSY

public static final int CAUSE_TRUNKS_BUSY
Deprecated. 
Cause code indicating that the call encountered the "all trunks busy" condition.

CAUSE_UNHOLD

public static final int CAUSE_UNHOLD
Deprecated. 
Cause code indicating the event is related to the unhold feature.
Method Detail

getCallControlCause

public int getCallControlCause()
Deprecated. 
Returns the call control package cause associated with the event. The cause values are integer constants defined in this interface. This method may also returns the Ev.CAUSE_NORMAL and the Ev.CAUSE_UNKNOWN values as defined in the core package.

Returns:
The call control package cause of the event.

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org