public class ImsReasonInfo extends Object implements Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
Modifier and Type | Field and Description |
---|---|
static int |
CODE_ANSWERED_ELSEWHERE
MT call has ended due to a release from the network
because the call was answered elsewhere
|
static int |
CODE_BLACKLISTED_CALL_ID |
static int |
CODE_CALL_DROP_IWLAN_TO_LTE_UNAVAILABLE
CALL DROP error code for the case when a device is ePDG capable and when the user is on an
active wifi call and at the edge of coverage and there is no qualified LTE network available
to handover the call to.
|
static int |
CODE_CALL_END_CAUSE_CALL_PULL
For MultiEndpoint - Call has been pulled from primary to secondary
|
static int |
CODE_CALL_PULL_OUT_OF_SYNC
For MultiEndpoint - Call Pull request has failed
|
static int |
CODE_DATA_DISABLED
Indicates the call was disconnected due to the user disabling cellular data.
|
static int |
CODE_DATA_LIMIT_REACHED
Indicates the call was disconnected due to the user reaching their data limit.
|
static int |
CODE_ECBM_NOT_SUPPORTED
ECBM
|
static int |
CODE_EMERGENCY_PERM_FAILURE |
static int |
CODE_EMERGENCY_TEMP_FAILURE |
static int |
CODE_EPDG_TUNNEL_ESTABLISH_FAILURE
Establishment of the ePDG Tunnel Failed
|
static int |
CODE_EPDG_TUNNEL_LOST_CONNECTION
Connection to the packet gateway is lost
|
static int |
CODE_EPDG_TUNNEL_REKEY_FAILURE
Re-keying of the ePDG Tunnel Failed; may not always result in teardown
|
static int |
CODE_FDN_BLOCKED |
static int |
CODE_IWLAN_DPD_FAILURE
DPD Procedure received no response or send failed
|
static int |
CODE_LOCAL_CALL_BUSY |
static int |
CODE_LOCAL_CALL_CS_RETRY_REQUIRED |
static int |
CODE_LOCAL_CALL_DECLINE |
static int |
CODE_LOCAL_CALL_EXCEEDED |
static int |
CODE_LOCAL_CALL_RESOURCE_RESERVATION_FAILED |
static int |
CODE_LOCAL_CALL_TERMINATED |
static int |
CODE_LOCAL_CALL_VCC_ON_PROGRESSING |
static int |
CODE_LOCAL_CALL_VOLTE_RETRY_REQUIRED |
static int |
CODE_LOCAL_HO_NOT_FEASIBLE |
static int |
CODE_LOCAL_ILLEGAL_ARGUMENT
LOCAL
|
static int |
CODE_LOCAL_ILLEGAL_STATE |
static int |
CODE_LOCAL_IMS_SERVICE_DOWN |
static int |
CODE_LOCAL_INTERNAL_ERROR |
static int |
CODE_LOCAL_LOW_BATTERY |
static int |
CODE_LOCAL_NETWORK_IP_CHANGED |
static int |
CODE_LOCAL_NETWORK_NO_LTE_COVERAGE |
static int |
CODE_LOCAL_NETWORK_NO_SERVICE |
static int |
CODE_LOCAL_NETWORK_ROAMING |
static int |
CODE_LOCAL_NO_PENDING_CALL |
static int |
CODE_LOCAL_NOT_REGISTERED |
static int |
CODE_LOCAL_POWER_OFF |
static int |
CODE_LOCAL_SERVICE_UNAVAILABLE |
static int |
CODE_LOW_BATTERY |
static int |
CODE_MAXIMUM_NUMBER_OF_CALLS_REACHED
The maximum number of calls allowed has been reached.
|
static int |
CODE_MEDIA_INIT_FAILED
MEDIA (IMS -> Telephony)
|
static int |
CODE_MEDIA_NO_DATA |
static int |
CODE_MEDIA_NOT_ACCEPTABLE |
static int |
CODE_MEDIA_UNSPECIFIED |
static int |
CODE_MULTIENDPOINT_NOT_SUPPORTED
Fail code used to indicate that Multi-endpoint is not supported by the Ims framework.
|
static int |
CODE_REGISTRATION_ERROR
Ims Registration error code
|
static int |
CODE_REMOTE_CALL_DECLINE
Similar to
CODE_LOCAL_CALL_DECLINE , except indicates that a remote device has
declined the call. |
static int |
CODE_SIP_BAD_ADDRESS |
static int |
CODE_SIP_BAD_REQUEST |
static int |
CODE_SIP_BUSY |
static int |
CODE_SIP_CLIENT_ERROR |
static int |
CODE_SIP_FORBIDDEN |
static int |
CODE_SIP_GLOBAL_ERROR |
static int |
CODE_SIP_NOT_ACCEPTABLE |
static int |
CODE_SIP_NOT_FOUND |
static int |
CODE_SIP_NOT_REACHABLE |
static int |
CODE_SIP_NOT_SUPPORTED |
static int |
CODE_SIP_REDIRECTED
STATUSCODE (SIP response code) (IMS -> Telephony)
|
static int |
CODE_SIP_REQUEST_CANCELLED |
static int |
CODE_SIP_REQUEST_TIMEOUT |
static int |
CODE_SIP_SERVER_ERROR |
static int |
CODE_SIP_SERVER_INTERNAL_ERROR |
static int |
CODE_SIP_SERVER_TIMEOUT |
static int |
CODE_SIP_SERVICE_UNAVAILABLE |
static int |
CODE_SIP_TEMPRARILY_UNAVAILABLE |
static int |
CODE_SIP_USER_REJECTED |
static int |
CODE_SUPP_SVC_CANCELLED |
static int |
CODE_SUPP_SVC_FAILED
Supplementary services (HOLD/RESUME) failure error codes.
|
static int |
CODE_SUPP_SVC_REINVITE_COLLISION |
static int |
CODE_TIMEOUT_1XX_WAITING
TIMEOUT (IMS -> Telephony)
|
static int |
CODE_TIMEOUT_NO_ANSWER |
static int |
CODE_TIMEOUT_NO_ANSWER_CALL_UPDATE |
static int |
CODE_UNSPECIFIED
Specific code of each types
|
static int |
CODE_USER_DECLINE |
static int |
CODE_USER_IGNORE |
static int |
CODE_USER_NOANSWER |
static int |
CODE_USER_TERMINATED
USER
|
static int |
CODE_USER_TERMINATED_BY_REMOTE |
static int |
CODE_UT_CB_PASSWORD_MISMATCH |
static int |
CODE_UT_NETWORK_ERROR |
static int |
CODE_UT_NOT_SUPPORTED
UT
|
static int |
CODE_UT_OPERATION_NOT_ALLOWED |
static int |
CODE_UT_SERVICE_UNAVAILABLE |
static Parcelable.Creator<ImsReasonInfo> |
CREATOR |
static int |
EXTRA_CODE_CALL_RETRY_BY_SETTINGS |
static int |
EXTRA_CODE_CALL_RETRY_NORMAL
Extra codes for the specific code value
This value can be referred when the code is CODE_LOCAL_CALL_CS_RETRY_REQUIRED.
|
static int |
EXTRA_CODE_CALL_RETRY_SILENT_REDIAL |
static String |
EXTRA_MSG_SERVICE_NOT_AUTHORIZED
Network string error messages.
|
int |
mCode |
int |
mExtraCode |
String |
mExtraMessage |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_ELIDE_DUPLICATES, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
ImsReasonInfo() |
ImsReasonInfo(int code,
int extraCode) |
ImsReasonInfo(int code,
int extraCode,
String extraMessage) |
ImsReasonInfo(Parcel in) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation.
|
int |
getCode() |
int |
getExtraCode() |
String |
getExtraMessage() |
String |
toString()
Returns the string format of
ImsReasonInfo |
void |
writeToParcel(Parcel out,
int flags)
Flatten this object in to a Parcel.
|
public static final int CODE_UNSPECIFIED
public static final int CODE_LOCAL_ILLEGAL_ARGUMENT
public static final int CODE_LOCAL_ILLEGAL_STATE
public static final int CODE_LOCAL_INTERNAL_ERROR
public static final int CODE_LOCAL_IMS_SERVICE_DOWN
public static final int CODE_LOCAL_NO_PENDING_CALL
public static final int CODE_LOCAL_POWER_OFF
public static final int CODE_LOCAL_LOW_BATTERY
public static final int CODE_LOCAL_NETWORK_NO_SERVICE
public static final int CODE_LOCAL_NETWORK_NO_LTE_COVERAGE
public static final int CODE_LOCAL_NETWORK_ROAMING
public static final int CODE_LOCAL_NETWORK_IP_CHANGED
public static final int CODE_LOCAL_SERVICE_UNAVAILABLE
public static final int CODE_LOCAL_NOT_REGISTERED
public static final int CODE_LOCAL_CALL_EXCEEDED
public static final int CODE_LOCAL_CALL_BUSY
public static final int CODE_LOCAL_CALL_DECLINE
public static final int CODE_LOCAL_CALL_VCC_ON_PROGRESSING
public static final int CODE_LOCAL_CALL_RESOURCE_RESERVATION_FAILED
public static final int CODE_LOCAL_CALL_CS_RETRY_REQUIRED
public static final int CODE_LOCAL_CALL_VOLTE_RETRY_REQUIRED
public static final int CODE_LOCAL_CALL_TERMINATED
public static final int CODE_LOCAL_HO_NOT_FEASIBLE
public static final int CODE_TIMEOUT_1XX_WAITING
public static final int CODE_TIMEOUT_NO_ANSWER
public static final int CODE_TIMEOUT_NO_ANSWER_CALL_UPDATE
public static final int CODE_FDN_BLOCKED
public static final int CODE_SIP_REDIRECTED
public static final int CODE_SIP_BAD_REQUEST
public static final int CODE_SIP_FORBIDDEN
public static final int CODE_SIP_NOT_FOUND
public static final int CODE_SIP_NOT_SUPPORTED
public static final int CODE_SIP_REQUEST_TIMEOUT
public static final int CODE_SIP_TEMPRARILY_UNAVAILABLE
public static final int CODE_SIP_BAD_ADDRESS
public static final int CODE_SIP_BUSY
public static final int CODE_SIP_REQUEST_CANCELLED
public static final int CODE_SIP_NOT_ACCEPTABLE
public static final int CODE_SIP_NOT_REACHABLE
public static final int CODE_SIP_CLIENT_ERROR
public static final int CODE_SIP_SERVER_INTERNAL_ERROR
public static final int CODE_SIP_SERVICE_UNAVAILABLE
public static final int CODE_SIP_SERVER_TIMEOUT
public static final int CODE_SIP_SERVER_ERROR
public static final int CODE_SIP_USER_REJECTED
public static final int CODE_SIP_GLOBAL_ERROR
public static final int CODE_EMERGENCY_TEMP_FAILURE
public static final int CODE_EMERGENCY_PERM_FAILURE
public static final int CODE_MEDIA_INIT_FAILED
public static final int CODE_MEDIA_NO_DATA
public static final int CODE_MEDIA_NOT_ACCEPTABLE
public static final int CODE_MEDIA_UNSPECIFIED
public static final int CODE_USER_TERMINATED
public static final int CODE_USER_NOANSWER
public static final int CODE_USER_IGNORE
public static final int CODE_USER_DECLINE
public static final int CODE_LOW_BATTERY
public static final int CODE_BLACKLISTED_CALL_ID
public static final int CODE_USER_TERMINATED_BY_REMOTE
public static final int EXTRA_CODE_CALL_RETRY_NORMAL
public static final int EXTRA_CODE_CALL_RETRY_SILENT_REDIAL
public static final int EXTRA_CODE_CALL_RETRY_BY_SETTINGS
public static final int CODE_UT_NOT_SUPPORTED
public static final int CODE_UT_SERVICE_UNAVAILABLE
public static final int CODE_UT_OPERATION_NOT_ALLOWED
public static final int CODE_UT_NETWORK_ERROR
public static final int CODE_UT_CB_PASSWORD_MISMATCH
public static final int CODE_ECBM_NOT_SUPPORTED
public static final int CODE_MULTIENDPOINT_NOT_SUPPORTED
public static final int CODE_REGISTRATION_ERROR
public static final int CODE_CALL_DROP_IWLAN_TO_LTE_UNAVAILABLE
public static final int CODE_ANSWERED_ELSEWHERE
public static final int CODE_CALL_PULL_OUT_OF_SYNC
public static final int CODE_CALL_END_CAUSE_CALL_PULL
public static final int CODE_SUPP_SVC_FAILED
public static final int CODE_SUPP_SVC_CANCELLED
public static final int CODE_SUPP_SVC_REINVITE_COLLISION
public static final int CODE_IWLAN_DPD_FAILURE
public static final int CODE_EPDG_TUNNEL_ESTABLISH_FAILURE
public static final int CODE_EPDG_TUNNEL_REKEY_FAILURE
public static final int CODE_EPDG_TUNNEL_LOST_CONNECTION
public static final int CODE_MAXIMUM_NUMBER_OF_CALLS_REACHED
public static final int CODE_REMOTE_CALL_DECLINE
CODE_LOCAL_CALL_DECLINE
, except indicates that a remote device has
declined the call. Used in a multi-endpoint scenario where a remote device declined an
incoming call.public static final int CODE_DATA_LIMIT_REACHED
public static final int CODE_DATA_DISABLED
public static final String EXTRA_MSG_SERVICE_NOT_AUTHORIZED
public int mCode
public int mExtraCode
public String mExtraMessage
public static final Parcelable.Creator<ImsReasonInfo> CREATOR
public ImsReasonInfo()
public ImsReasonInfo(Parcel in)
public ImsReasonInfo(int code, int extraCode)
public ImsReasonInfo(int code, int extraCode, String extraMessage)
public int getCode()
public int getExtraCode()
public String getExtraMessage()
public String toString()
ImsReasonInfo
toString
in class Object
ImsReasonInfo
public int describeContents()
Parcelable
Parcelable.writeToParcel(Parcel, int)
,
the return value of this method must include the
Parcelable.CONTENTS_FILE_DESCRIPTOR
bit.describeContents
in interface Parcelable
Parcelable.CONTENTS_FILE_DESCRIPTOR
public void writeToParcel(Parcel out, int flags)
Parcelable
writeToParcel
in interface Parcelable
out
- The Parcel in which the object should be written.flags
- Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.