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.
-
CAUSE_ALTERNATE
- Cause code indicating a call was put on hold and another
retrieved in an atomic operation, typical on single line
phones.
-
CAUSE_BUSY
- Cause code indicating a call encountered a busy endpoint.
-
CAUSE_CALL_BACK
- Cause code indicating event is related to the CallBack
feature.
-
CAUSE_CALL_NOT_ANSWERED
- Cause code indicating call was not answered before a
timer elapsed.
-
CAUSE_CALL_PICKUP
- Cause code indicating call was redirected by a Call
Pickup feature.
-
CAUSE_CONFERENCE
- Cause code indicating event is related to the Conference
feature.
-
CAUSE_DO_NOT_DISTURB
- Cause code indicating event is related to the Do Not Disturb
feature.
-
CAUSE_PARK
- Cause code indicating event is related to the Park feature.
-
CAUSE_REDIRECTED
- Cause code indicating event is related to the Redirected feature.
-
CAUSE_REORDER_TONE
- Cause code indicating call encountered reorder tone
-
CAUSE_TRANSFER
- Cause code indicating event is related to the Tranfer
feature.
-
CAUSE_TRUNKS_BUSY
- Cause code indicating call encountered a busy trunk
-
CAUSE_UNHOLD
- Cause code indicating event is related to the Unhold
feature.
-
getCallControlCause()
- Returns the call control and core causes associated with this event.
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.
CAUSE_BUSY
public final static int CAUSE_BUSY
- Cause code indicating a call encountered a busy endpoint.
CAUSE_CALL_BACK
public final static int CAUSE_CALL_BACK
- Cause code indicating event is related to the CallBack
feature.
CAUSE_CALL_NOT_ANSWERED
public final static int CAUSE_CALL_NOT_ANSWERED
- Cause code indicating call was not answered before a
timer elapsed.
CAUSE_CALL_PICKUP
public final static int CAUSE_CALL_PICKUP
- Cause code indicating call was redirected by a Call
Pickup feature.
CAUSE_CONFERENCE
public final static int CAUSE_CONFERENCE
- Cause code indicating event is related to the Conference
feature.
CAUSE_DO_NOT_DISTURB
public final static int CAUSE_DO_NOT_DISTURB
- Cause code indicating event is related to the Do Not Disturb
feature.
CAUSE_PARK
public final static int CAUSE_PARK
- Cause code indicating event is related to the Park feature.
CAUSE_REDIRECTED
public final static int CAUSE_REDIRECTED
- Cause code indicating event is related to the Redirected feature.
CAUSE_REORDER_TONE
public final static int CAUSE_REORDER_TONE
- Cause code indicating call encountered reorder tone
CAUSE_TRANSFER
public final static int CAUSE_TRANSFER
- Cause code indicating event is related to the Tranfer
feature.
CAUSE_TRUNKS_BUSY
public final static int CAUSE_TRUNKS_BUSY
- Cause code indicating call encountered a busy trunk
CAUSE_UNHOLD
public final static int CAUSE_UNHOLD
- Cause code indicating event is related to the Unhold
feature.
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