public final class

CallCauseEnum

extends StringEnum
implements Parcelable
java.lang.Object
   ↳ com.cisco.telephony.SEnum
     ↳ com.cisco.telephony.StringEnum
       ↳ com.cisco.telephony.CallCauseEnum

Class Overview

Enumerates call termination causes.

Summary

Constants
CallCauseEnum BUSY If the call is terminated because far-end is busy, BUSY is returned.
CallCauseEnum CONGESTION If the remote server is temporarily unavailable, CONGESTION is returned.
CallCauseEnum ERROR When there is an undefined error, ERROR is returned
CallCauseEnum INVALID_NUMBER If the call is terminated because INVALID number is dialed, INVALID_NUMBER is returned.
CallCauseEnum NORMAL When the far-end user clears the call, NORMAL is returned.
CallCauseEnum NO_RESOURCE If the call is terminated because of no resources, NO_RESOURCE is returned.
CallCauseEnum NO_USER_ANS If the call is terminated because far-end is not answering the call, NO_USER_ANS is returned.
CallCauseEnum NO_USER_RESP If the call is terminated because far-end is not responding to transfer call, NO_USER_RESP is returned.
CallCauseEnum OK When there is no specific cause to report, OK is returned.
CallCauseEnum PAYLOAD_MISMATCH If the call is terminated because SDP negotiation failed, PAYLOAD_MISMATCH is returned.
CallCauseEnum REMOTE_SERVER_ERROR If there an error occurred on the remote side, REMOTE_SERVER_ERROR is returned.
CallCauseEnum RESP_TIMEOUT If there is no response to mid-call INVITE, RESP_TIMEOUT is returned.
CallCauseEnum SIP_CAUSE_ANSWERED_ELSEWHERE If the call is answered by a shared line partner, SIP_CAUSE_ANSWERED_ELSEWHERE is returned.
CallCauseEnum TEMP_NOT_AVAILABLE If the call is terminated because far-end is temporarily unavailable, TEMP_NOT_AVAILABLE is returned
[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Constructors
CallCauseEnum()
CallCauseEnum(Parcel in)
[Expand]
Inherited Methods
From class com.cisco.telephony.StringEnum
From class com.cisco.telephony.SEnum
From class java.lang.Object
From interface android.os.Parcelable

Constants

public static final CallCauseEnum BUSY

If the call is terminated because far-end is busy, BUSY is returned.

public static final CallCauseEnum CONGESTION

If the remote server is temporarily unavailable, CONGESTION is returned.

public static final CallCauseEnum ERROR

When there is an undefined error, ERROR is returned

public static final CallCauseEnum INVALID_NUMBER

If the call is terminated because INVALID number is dialed, INVALID_NUMBER is returned.

public static final CallCauseEnum NORMAL

When the far-end user clears the call, NORMAL is returned.

public static final CallCauseEnum NO_RESOURCE

If the call is terminated because of no resources, NO_RESOURCE is returned.

public static final CallCauseEnum NO_USER_ANS

If the call is terminated because far-end is not answering the call, NO_USER_ANS is returned.

public static final CallCauseEnum NO_USER_RESP

If the call is terminated because far-end is not responding to transfer call, NO_USER_RESP is returned.

public static final CallCauseEnum OK

When there is no specific cause to report, OK is returned.

public static final CallCauseEnum PAYLOAD_MISMATCH

If the call is terminated because SDP negotiation failed, PAYLOAD_MISMATCH is returned.

public static final CallCauseEnum REMOTE_SERVER_ERROR

If there an error occurred on the remote side, REMOTE_SERVER_ERROR is returned.

public static final CallCauseEnum RESP_TIMEOUT

If there is no response to mid-call INVITE, RESP_TIMEOUT is returned.

public static final CallCauseEnum SIP_CAUSE_ANSWERED_ELSEWHERE

If the call is answered by a shared line partner, SIP_CAUSE_ANSWERED_ELSEWHERE is returned.

public static final CallCauseEnum TEMP_NOT_AVAILABLE

If the call is terminated because far-end is temporarily unavailable, TEMP_NOT_AVAILABLE is returned

Public Constructors

public CallCauseEnum ()

public CallCauseEnum (Parcel in)