|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ecf.telephony.call.CallSessionState
public class CallSessionState
Type-safe enumeration class to represent call session state information. See
ICallSession.getState()
.
Field Summary | |
---|---|
static CallSessionState |
ACTIVE
For calls where the call has been successfully answered and the parties are speaking. |
protected static java.lang.String |
ACTIVE_NAME
|
static CallSessionState |
BUSY
For calls where the receiver of the call request is busy and not able to answer the call. |
protected static java.lang.String |
BUSY_NAME
|
static CallSessionState |
CANCELLED
For calls where the initial requester has cancelled the call request. |
protected static java.lang.String |
CANCELLED_NAME
|
static CallSessionState |
ERROR
For calls where there has been an error, resulting in loss of connection. |
protected static java.lang.String |
ERROR_NAME
|
static CallSessionState |
FAILED
For calls where the call has failed, either due to network error, sender and/or receiver going offline, or some other failure to deliver or answer a call request. |
protected static java.lang.String |
FAILED_NAME
|
static CallSessionState |
FINISHED
To indicate that the call (previously ACTIVE) is now finished. |
protected static java.lang.String |
FINISHED_NAME
|
static CallSessionState |
MISSED
To indicate that a call request has been missed (the receiver did not answer in time). |
protected static java.lang.String |
MISSED_NAME
|
static CallSessionState |
ONHOLD
For calls that have been put on hold by one of the two parties. |
protected static java.lang.String |
ONHOLD_NAME
|
static CallSessionState |
PENDING
For a call where the request has been received, and the receiver has not yet responded to the request. |
protected static java.lang.String |
PENDING_NAME
|
static CallSessionState |
PREPENDING
To indicate that the call request has not yet been delivered to the receiver (which results in a PENDING state), but has completed routing. |
protected static java.lang.String |
PREPENDING_NAME
|
static CallSessionState |
REDIRECTED
For calls that have been redirected to a new target receiver. |
protected static java.lang.String |
REDIRECTED_NAME
|
static CallSessionState |
REFUSED
To indicate that a call request has been explicitly refused by the receiver. |
protected static java.lang.String |
REFUSED_NAME
|
static CallSessionState |
ROUTING
For calls where the routing is in progress, and the target has not yet received the request. |
protected static java.lang.String |
ROUTING_NAME
|
protected static long |
serialVersionUID
|
static CallSessionState |
UNKNOWN
For calls where the state is not known. |
protected static java.lang.String |
UNKNOWN_NAME
|
static CallSessionState |
UNPLACED
For calls where the request has not yet been sent to the target receiver. |
protected static java.lang.String |
UNPLACED_NAME
|
Constructor Summary | |
---|---|
protected |
CallSessionState(java.lang.String name)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object that)
|
static CallSessionState |
fromString(java.lang.String state)
|
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final long serialVersionUID
protected static final java.lang.String UNPLACED_NAME
protected static final java.lang.String REDIRECTED_NAME
protected static final java.lang.String ROUTING_NAME
protected static final java.lang.String PREPENDING_NAME
protected static final java.lang.String FAILED_NAME
protected static final java.lang.String PENDING_NAME
protected static final java.lang.String ACTIVE_NAME
protected static final java.lang.String ONHOLD_NAME
protected static final java.lang.String FINISHED_NAME
protected static final java.lang.String MISSED_NAME
protected static final java.lang.String REFUSED_NAME
protected static final java.lang.String BUSY_NAME
protected static final java.lang.String CANCELLED_NAME
protected static final java.lang.String UNKNOWN_NAME
protected static final java.lang.String ERROR_NAME
public static final CallSessionState UNPLACED
public static final CallSessionState REDIRECTED
public static final CallSessionState ROUTING
public static final CallSessionState PREPENDING
public static final CallSessionState FAILED
public static final CallSessionState PENDING
public static final CallSessionState ACTIVE
public static final CallSessionState ONHOLD
public static final CallSessionState FINISHED
public static final CallSessionState MISSED
public static final CallSessionState REFUSED
public static final CallSessionState BUSY
public static final CallSessionState CANCELLED
public static final CallSessionState UNKNOWN
public static final CallSessionState ERROR
Constructor Detail |
---|
protected CallSessionState(java.lang.String name)
Method Detail |
---|
public static CallSessionState fromString(java.lang.String state)
public java.lang.String toString()
toString
in class java.lang.Object
public final boolean equals(java.lang.Object that)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |