Add IntDef for SIP response code.
Add IntDef for ImsReasonInfo codes and fix typo based on API review result. Bug: 123223018 Test: Compilation Change-Id: I97b56805d14ec27a45de4b7dbd9a29e612020a76
This commit is contained in:
@@ -465,7 +465,7 @@ public final class ImsReasonInfo implements Parcelable {
|
||||
public static final int CODE_USER_REJECTED_SESSION_MODIFICATION = 511;
|
||||
|
||||
/**
|
||||
* Upgrade Downgrade request cacncelled by the user who initiated it
|
||||
* Upgrade Downgrade request cancelled by the user who initiated it
|
||||
*/
|
||||
public static final int CODE_USER_CANCELLED_SESSION_MODIFICATION = 512;
|
||||
|
||||
@@ -886,6 +886,185 @@ public final class ImsReasonInfo implements Parcelable {
|
||||
public static final int CODE_OEM_CAUSE_14 = 0xf00e;
|
||||
public static final int CODE_OEM_CAUSE_15 = 0xf00f;
|
||||
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
@IntDef(value = {
|
||||
CODE_UNSPECIFIED,
|
||||
CODE_LOCAL_ILLEGAL_ARGUMENT,
|
||||
CODE_LOCAL_ILLEGAL_STATE,
|
||||
CODE_LOCAL_INTERNAL_ERROR,
|
||||
CODE_LOCAL_IMS_SERVICE_DOWN,
|
||||
CODE_LOCAL_NO_PENDING_CALL,
|
||||
CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE,
|
||||
CODE_LOCAL_POWER_OFF,
|
||||
CODE_LOCAL_LOW_BATTERY,
|
||||
CODE_LOCAL_NETWORK_NO_SERVICE,
|
||||
CODE_LOCAL_NETWORK_NO_LTE_COVERAGE,
|
||||
CODE_LOCAL_NETWORK_ROAMING,
|
||||
CODE_LOCAL_NETWORK_IP_CHANGED,
|
||||
CODE_LOCAL_SERVICE_UNAVAILABLE,
|
||||
CODE_LOCAL_NOT_REGISTERED,
|
||||
CODE_LOCAL_CALL_EXCEEDED,
|
||||
CODE_LOCAL_CALL_BUSY,
|
||||
CODE_LOCAL_CALL_DECLINE,
|
||||
CODE_LOCAL_CALL_VCC_ON_PROGRESSING,
|
||||
CODE_LOCAL_CALL_RESOURCE_RESERVATION_FAILED,
|
||||
CODE_LOCAL_CALL_CS_RETRY_REQUIRED,
|
||||
CODE_LOCAL_CALL_VOLTE_RETRY_REQUIRED,
|
||||
CODE_LOCAL_CALL_TERMINATED,
|
||||
CODE_LOCAL_HO_NOT_FEASIBLE,
|
||||
CODE_TIMEOUT_1XX_WAITING,
|
||||
CODE_TIMEOUT_NO_ANSWER,
|
||||
CODE_TIMEOUT_NO_ANSWER_CALL_UPDATE,
|
||||
CODE_CALL_BARRED,
|
||||
CODE_FDN_BLOCKED,
|
||||
CODE_IMEI_NOT_ACCEPTED,
|
||||
CODE_DIAL_MODIFIED_TO_USSD,
|
||||
CODE_DIAL_MODIFIED_TO_SS,
|
||||
CODE_DIAL_MODIFIED_TO_DIAL,
|
||||
CODE_DIAL_MODIFIED_TO_DIAL_VIDEO,
|
||||
CODE_DIAL_VIDEO_MODIFIED_TO_DIAL,
|
||||
CODE_DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO,
|
||||
CODE_DIAL_VIDEO_MODIFIED_TO_SS,
|
||||
CODE_DIAL_VIDEO_MODIFIED_TO_USSD,
|
||||
CODE_SIP_REDIRECTED,
|
||||
CODE_SIP_BAD_REQUEST,
|
||||
CODE_SIP_FORBIDDEN,
|
||||
CODE_SIP_NOT_FOUND,
|
||||
CODE_SIP_NOT_SUPPORTED,
|
||||
CODE_SIP_REQUEST_TIMEOUT,
|
||||
CODE_SIP_TEMPRARILY_UNAVAILABLE,
|
||||
CODE_SIP_BAD_ADDRESS,
|
||||
CODE_SIP_BUSY,
|
||||
CODE_SIP_REQUEST_CANCELLED,
|
||||
CODE_SIP_NOT_ACCEPTABLE,
|
||||
CODE_SIP_NOT_REACHABLE,
|
||||
CODE_SIP_CLIENT_ERROR,
|
||||
CODE_SIP_TRANSACTION_DOES_NOT_EXIST,
|
||||
CODE_SIP_SERVER_INTERNAL_ERROR,
|
||||
CODE_SIP_SERVICE_UNAVAILABLE,
|
||||
CODE_SIP_SERVER_TIMEOUT,
|
||||
CODE_SIP_SERVER_ERROR,
|
||||
CODE_SIP_USER_REJECTED,
|
||||
CODE_SIP_GLOBAL_ERROR,
|
||||
CODE_EMERGENCY_TEMP_FAILURE,
|
||||
CODE_EMERGENCY_PERM_FAILURE,
|
||||
CODE_SIP_USER_MARKED_UNWANTED,
|
||||
CODE_SIP_METHOD_NOT_ALLOWED,
|
||||
CODE_SIP_PROXY_AUTHENTICATION_REQUIRED,
|
||||
CODE_SIP_REQUEST_ENTITY_TOO_LARGE,
|
||||
CODE_SIP_REQUEST_URI_TOO_LARGE,
|
||||
CODE_SIP_EXTENSION_REQUIRED,
|
||||
CODE_SIP_INTERVAL_TOO_BRIEF,
|
||||
CODE_SIP_CALL_OR_TRANS_DOES_NOT_EXIST,
|
||||
CODE_SIP_LOOP_DETECTED,
|
||||
CODE_SIP_TOO_MANY_HOPS,
|
||||
CODE_SIP_AMBIGUOUS,
|
||||
CODE_SIP_REQUEST_PENDING,
|
||||
CODE_SIP_UNDECIPHERABLE,
|
||||
CODE_MEDIA_INIT_FAILED,
|
||||
CODE_MEDIA_NO_DATA,
|
||||
CODE_MEDIA_NOT_ACCEPTABLE,
|
||||
CODE_MEDIA_UNSPECIFIED,
|
||||
CODE_USER_TERMINATED,
|
||||
CODE_USER_NOANSWER,
|
||||
CODE_USER_IGNORE,
|
||||
CODE_USER_DECLINE,
|
||||
CODE_LOW_BATTERY,
|
||||
CODE_BLACKLISTED_CALL_ID,
|
||||
CODE_USER_TERMINATED_BY_REMOTE,
|
||||
CODE_USER_REJECTED_SESSION_MODIFICATION,
|
||||
CODE_USER_CANCELLED_SESSION_MODIFICATION,
|
||||
CODE_SESSION_MODIFICATION_FAILED,
|
||||
CODE_UT_NOT_SUPPORTED,
|
||||
CODE_UT_SERVICE_UNAVAILABLE,
|
||||
CODE_UT_OPERATION_NOT_ALLOWED,
|
||||
CODE_UT_NETWORK_ERROR,
|
||||
CODE_UT_CB_PASSWORD_MISMATCH,
|
||||
CODE_UT_SS_MODIFIED_TO_DIAL,
|
||||
CODE_UT_SS_MODIFIED_TO_USSD,
|
||||
CODE_UT_SS_MODIFIED_TO_SS,
|
||||
CODE_UT_SS_MODIFIED_TO_DIAL_VIDEO,
|
||||
CODE_ECBM_NOT_SUPPORTED,
|
||||
CODE_MULTIENDPOINT_NOT_SUPPORTED,
|
||||
CODE_REGISTRATION_ERROR,
|
||||
CODE_ANSWERED_ELSEWHERE,
|
||||
CODE_CALL_PULL_OUT_OF_SYNC,
|
||||
CODE_CALL_END_CAUSE_CALL_PULL,
|
||||
CODE_CALL_DROP_IWLAN_TO_LTE_UNAVAILABLE,
|
||||
CODE_REJECTED_ELSEWHERE,
|
||||
CODE_SUPP_SVC_FAILED,
|
||||
CODE_SUPP_SVC_CANCELLED,
|
||||
CODE_SUPP_SVC_REINVITE_COLLISION,
|
||||
CODE_IWLAN_DPD_FAILURE,
|
||||
CODE_EPDG_TUNNEL_ESTABLISH_FAILURE,
|
||||
CODE_EPDG_TUNNEL_REKEY_FAILURE,
|
||||
CODE_EPDG_TUNNEL_LOST_CONNECTION,
|
||||
CODE_MAXIMUM_NUMBER_OF_CALLS_REACHED,
|
||||
CODE_REMOTE_CALL_DECLINE,
|
||||
CODE_DATA_LIMIT_REACHED,
|
||||
CODE_DATA_DISABLED,
|
||||
CODE_WIFI_LOST,
|
||||
CODE_IKEV2_AUTH_FAILURE,
|
||||
CODE_RADIO_OFF,
|
||||
CODE_NO_VALID_SIM,
|
||||
CODE_RADIO_INTERNAL_ERROR,
|
||||
CODE_NETWORK_RESP_TIMEOUT,
|
||||
CODE_NETWORK_REJECT,
|
||||
CODE_RADIO_ACCESS_FAILURE,
|
||||
CODE_RADIO_LINK_FAILURE,
|
||||
CODE_RADIO_LINK_LOST,
|
||||
CODE_RADIO_UPLINK_FAILURE,
|
||||
CODE_RADIO_SETUP_FAILURE,
|
||||
CODE_RADIO_RELEASE_NORMAL,
|
||||
CODE_RADIO_RELEASE_ABNORMAL,
|
||||
CODE_ACCESS_CLASS_BLOCKED,
|
||||
CODE_NETWORK_DETACH,
|
||||
CODE_SIP_ALTERNATE_EMERGENCY_CALL,
|
||||
CODE_UNOBTAINABLE_NUMBER,
|
||||
CODE_NO_CSFB_IN_CS_ROAM,
|
||||
CODE_REJECT_UNKNOWN,
|
||||
CODE_REJECT_ONGOING_CALL_WAITING_DISABLED,
|
||||
CODE_REJECT_CALL_ON_OTHER_SUB,
|
||||
CODE_REJECT_1X_COLLISION,
|
||||
CODE_REJECT_SERVICE_NOT_REGISTERED,
|
||||
CODE_REJECT_CALL_TYPE_NOT_ALLOWED,
|
||||
CODE_REJECT_ONGOING_E911_CALL,
|
||||
CODE_REJECT_ONGOING_CALL_SETUP,
|
||||
CODE_REJECT_MAX_CALL_LIMIT_REACHED,
|
||||
CODE_REJECT_UNSUPPORTED_SIP_HEADERS,
|
||||
CODE_REJECT_UNSUPPORTED_SDP_HEADERS,
|
||||
CODE_REJECT_ONGOING_CALL_TRANSFER,
|
||||
CODE_REJECT_INTERNAL_ERROR,
|
||||
CODE_REJECT_QOS_FAILURE,
|
||||
CODE_REJECT_ONGOING_HANDOVER,
|
||||
CODE_REJECT_VT_TTY_NOT_ALLOWED,
|
||||
CODE_REJECT_ONGOING_CALL_UPGRADE,
|
||||
CODE_REJECT_CONFERENCE_TTY_NOT_ALLOWED,
|
||||
CODE_REJECT_ONGOING_CONFERENCE_CALL,
|
||||
CODE_REJECT_VT_AVPF_NOT_ALLOWED,
|
||||
CODE_REJECT_ONGOING_ENCRYPTED_CALL,
|
||||
CODE_REJECT_ONGOING_CS_CALL,
|
||||
CODE_OEM_CAUSE_1,
|
||||
CODE_OEM_CAUSE_2,
|
||||
CODE_OEM_CAUSE_3,
|
||||
CODE_OEM_CAUSE_4,
|
||||
CODE_OEM_CAUSE_5,
|
||||
CODE_OEM_CAUSE_6,
|
||||
CODE_OEM_CAUSE_7,
|
||||
CODE_OEM_CAUSE_8,
|
||||
CODE_OEM_CAUSE_9,
|
||||
CODE_OEM_CAUSE_10,
|
||||
CODE_OEM_CAUSE_11,
|
||||
CODE_OEM_CAUSE_12,
|
||||
CODE_OEM_CAUSE_13,
|
||||
CODE_OEM_CAUSE_14,
|
||||
CODE_OEM_CAUSE_15
|
||||
}, prefix = "CODE_")
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
public @interface ImsCode {}
|
||||
|
||||
/**
|
||||
* Network string error messages.
|
||||
* mExtraMessage may have these values.
|
||||
@@ -964,7 +1143,7 @@ public final class ImsReasonInfo implements Parcelable {
|
||||
/**
|
||||
* @return an integer representing more information about the completion of an operation.
|
||||
*/
|
||||
public int getCode() {
|
||||
public @ImsCode int getCode() {
|
||||
return mCode;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user