diff options
author | Suresh Kumar Sugguna <sureshk@codeaurora.org> | 2015-05-12 22:45:25 +0530 |
---|---|---|
committer | Deepak Kundra <deepakkundra@gmail.com> | 2015-07-27 17:20:06 -0700 |
commit | 83435d7cfb0b1a1aea447f65938b0504783e234e (patch) | |
tree | 691d90e4d6364e99318811718b546d092f0908c5 /telephony/java/com/android/ims/ImsReasonInfo.java | |
parent | 0e8499683d29e1c3d9eb755e8b5b52dafaab7812 (diff) | |
download | android_frameworks_base-83435d7cfb0b1a1aea447f65938b0504783e234e.tar.gz android_frameworks_base-83435d7cfb0b1a1aea447f65938b0504783e234e.tar.bz2 android_frameworks_base-83435d7cfb0b1a1aea447f65938b0504783e234e.zip |
IMS: During CS retry, propagate reason code to UI
When an IMS call is retried over CS, propagate the cause
code to upper layers.
Change-Id: I1f4740e872f646082578aa8957fdb1c36c3256b2
CRs-Fixed: 797564
Conflicts:
telephony/java/com/android/ims/internal/IImsCallSessionListener.aidl
Diffstat (limited to 'telephony/java/com/android/ims/ImsReasonInfo.java')
-rw-r--r-- | telephony/java/com/android/ims/ImsReasonInfo.java | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/telephony/java/com/android/ims/ImsReasonInfo.java b/telephony/java/com/android/ims/ImsReasonInfo.java index ec047aa0783..2798de29e55 100644 --- a/telephony/java/com/android/ims/ImsReasonInfo.java +++ b/telephony/java/com/android/ims/ImsReasonInfo.java @@ -169,14 +169,24 @@ public class ImsReasonInfo implements Parcelable { // Others public static final int CODE_SIP_CLIENT_ERROR = 342; // 5xx responses - // 501 : Server Internal Error + // 500 : Server Internal Error public static final int CODE_SIP_SERVER_INTERNAL_ERROR = 351; + // 501 : no support for the request + public static final int CODE_SIP_SERVER_NOT_IMPLEMENTED = 352; + // 502 : Bad Gateway + public static final int CODE_SIP_SERVER_BAD_GATEWAY = 353; // 503 : Service Unavailable - public static final int CODE_SIP_SERVICE_UNAVAILABLE = 352; + public static final int CODE_SIP_SERVICE_UNAVAILABLE = 354; // 504 : Server Time-out - public static final int CODE_SIP_SERVER_TIMEOUT = 353; + public static final int CODE_SIP_SERVER_TIMEOUT = 355; + // 505 : version not supported + public static final int CODE_SIP_SERVER_VERSION_UNSUPPORTED = 356; + // 513 : Message too large + public static final int CODE_SIP_SERVER_MESSAGE_TOOLARGE = 357; + // 580 : pre-condition failure + public static final int CODE_SIP_SERVER_PRECONDITION_FAILURE = 358; // Others - public static final int CODE_SIP_SERVER_ERROR = 354; + public static final int CODE_SIP_SERVER_ERROR = 359; // 6xx responses // 603 : Decline public static final int CODE_SIP_USER_REJECTED = 361; |