Fields Summary |
---|
public static final int | TYPE_UNSPECIFIEDReason types, defines the error category.
UNSPECIFIED - unknown error reason
LOCAL - indicates the local/device error reason
LOCAL_TIMEOUT - indicates the local error reason when a specific timer is expired
STATUSCODE - indicates the interworking error reason by SIP status code received
from the network
MEDIA - indicates the media error reason (local resource, SDP parameter, etc.)
USER - indicates the error reason by the local or remote user
UT - indicates the error reason for the supplementary service configuration |
public static final int | TYPE_LOCAL |
public static final int | TYPE_TIMEOUT |
public static final int | TYPE_STATUSCODE |
public static final int | TYPE_MEDIA |
public static final int | TYPE_USER |
public static final int | TYPE_UT |
public static final int | CODE_UNSPECIFIEDSpecific code of each types |
public static final int | CODE_LOCAL_ILLEGAL_ARGUMENTLOCAL |
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_TIMEOUT_1XX_WAITINGTIMEOUT (IMS -> Telephony) |
public static final int | CODE_TIMEOUT_NO_ANSWER |
public static final int | CODE_TIMEOUT_NO_ANSWER_CALL_UPDATE |
public static final int | CODE_SIP_REDIRECTEDSTATUSCODE (SIP response code) (IMS -> Telephony) |
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_MEDIA_INIT_FAILEDMEDIA (IMS -> Telephony) |
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_TERMINATEDUSER |
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_NORMALExtra codes for the specific code value
This value can be referred when the code is CODE_LOCAL_CALL_CS_RETRY_REQUIRED. |
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_SUPPORTEDUT |
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_SUPPORTEDECBM |
public static final String | EXTRA_MSG_SERVICE_NOT_AUTHORIZEDNetwork string error messages.
mExtraMessage may have these values. |
public int | mReasonType |
public int | mCode |
public int | mExtraCode |
public String | mExtraMessage |
public static final Creator | CREATOR |
Methods Summary |
---|
public int | describeContents()
return 0;
|
public int | getCode()
return mCode;
|
public int | getExtraCode()
return mExtraCode;
|
public java.lang.String | getExtraMessage()
return mExtraMessage;
|
public int | getReasonType()
return mReasonType;
|
private void | readFromParcel(android.os.Parcel in)
mReasonType = in.readInt();
mCode = in.readInt();
mExtraCode = in.readInt();
mExtraMessage = in.readString();
|
public java.lang.String | toString()Returns the string format of {@link ImsReasonInfo}
return "ImsReasonInfo :: {" + mReasonType + ", "
+ mCode + ", " + mExtraCode + ", " + mExtraMessage + "}";
|
public void | writeToParcel(android.os.Parcel out, int flags)
out.writeInt(mReasonType);
out.writeInt(mCode);
out.writeInt(mExtraCode);
out.writeString(mExtraMessage);
|