Interface java.telephony.callcontrol.events.CallCtlEv
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface java.telephony.callcontrol.events.CallCtlEv

public interface CallCtlEv
extends Object
extends Ev
The CallCtlEv is the base event for all events in the CallControl package. Each event in this package must extend this interface. This interface is not meant to be a public interface, it is just a building block for other event interfaces.

The CallCtlEv interface contains getCallControlCause(), which returns the reason for the event.


Variable Index

 o CAUSE_ALTERNATE
Cause code indicating a call was put on hold and another retrieved in an atomic operation, typical on single line phones.
 o CAUSE_BUSY
Cause code indicating a call encountered a busy endpoint.
 o CAUSE_CALL_BACK
Cause code indicating event is related to the CallBack feature.
 o CAUSE_CALL_NOT_ANSWERED
Cause code indicating call was not answered before a timer elapsed.
 o CAUSE_CALL_PICKUP
Cause code indicating call was redirected by a Call Pickup feature.
 o CAUSE_CONFERENCE
Cause code indicating event is related to the Conference feature.
 o CAUSE_DO_NOT_DISTURB
Cause code indicating event is related to the Do Not Disturb feature.
 o CAUSE_PARK
Cause code indicating event is related to the Park feature.
 o CAUSE_REDIRECTED
Cause code indicating event is related to the Redirected feature.
 o CAUSE_REORDER_TONE
Cause code indicating call encountered reorder tone
 o CAUSE_TRANSFER
Cause code indicating event is related to the Tranfer feature.
 o CAUSE_TRUNKS_BUSY
Cause code indicating call encountered a busy trunk
 o CAUSE_UNHOLD
Cause code indicating event is related to the Unhold feature.

Method Index

 o getCallControlCause()
Returns the call control and core causes associated with this event.

Variables

 o CAUSE_ALTERNATE
  public final static int CAUSE_ALTERNATE
Cause code indicating a call was put on hold and another retrieved in an atomic operation, typical on single line phones.
 o CAUSE_BUSY
  public final static int CAUSE_BUSY
Cause code indicating a call encountered a busy endpoint.
 o CAUSE_CALL_BACK
  public final static int CAUSE_CALL_BACK
Cause code indicating event is related to the CallBack feature.
 o CAUSE_CALL_NOT_ANSWERED
  public final static int CAUSE_CALL_NOT_ANSWERED
Cause code indicating call was not answered before a timer elapsed.
 o CAUSE_CALL_PICKUP
  public final static int CAUSE_CALL_PICKUP
Cause code indicating call was redirected by a Call Pickup feature.
 o CAUSE_CONFERENCE
  public final static int CAUSE_CONFERENCE
Cause code indicating event is related to the Conference feature.
 o CAUSE_DO_NOT_DISTURB
  public final static int CAUSE_DO_NOT_DISTURB
Cause code indicating event is related to the Do Not Disturb feature.
 o CAUSE_PARK
  public final static int CAUSE_PARK
Cause code indicating event is related to the Park feature.
 o CAUSE_REDIRECTED
  public final static int CAUSE_REDIRECTED
Cause code indicating event is related to the Redirected feature.
 o CAUSE_REORDER_TONE
  public final static int CAUSE_REORDER_TONE
Cause code indicating call encountered reorder tone
 o CAUSE_TRANSFER
  public final static int CAUSE_TRANSFER
Cause code indicating event is related to the Tranfer feature.
 o CAUSE_TRUNKS_BUSY
  public final static int CAUSE_TRUNKS_BUSY
Cause code indicating call encountered a busy trunk
 o CAUSE_UNHOLD
  public final static int CAUSE_UNHOLD
Cause code indicating event is related to the Unhold feature.

Methods

 o getCallControlCause
  public abstract int getCallControlCause()
Returns the call control and core causes associated with this event. Every event has a cause. The various cause values are defined as public static final variablies in this interface, with the exception of CAUSE_NORMAL and CAUSE_UNKNOWN, which are defined in the core.

Returns:
s The cause of the event.

All Packages  Class Hierarchy  This Package  Previous  Next  Index