From 4b6d38938e1c6756c61456503099af714d1908e3 Mon Sep 17 00:00:00 2001 From: Nathan Harold Date: Tue, 23 Feb 2016 13:25:12 -0800 Subject: [PATCH] Adding Error Codes for IWLAN/EPDG Connection -Error codes related to tunnel maintenance -Error code for DPD Bug: 26014044 Bug: 26014458 Change-Id: Ic00a14e0502fa47e20e79a3c6ce91b3170f53a50 --- .../java/com/android/ims/ImsReasonInfo.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/telephony/java/com/android/ims/ImsReasonInfo.java b/telephony/java/com/android/ims/ImsReasonInfo.java index c909c6dc518e3..4aa5b98ff364b 100644 --- a/telephony/java/com/android/ims/ImsReasonInfo.java +++ b/telephony/java/com/android/ims/ImsReasonInfo.java @@ -248,6 +248,26 @@ public class ImsReasonInfo implements Parcelable { public static final int CODE_SUPP_SVC_CANCELLED = 1202; public static final int CODE_SUPP_SVC_REINVITE_COLLISION = 1203; + /** + * DPD Procedure received no response or send failed + */ + public static final int CODE_IWLAN_DPD_FAILURE = 1300; + + /** + * Establishment of the ePDG Tunnel Failed + */ + public static final int CODE_EPDG_TUNNEL_ESTABLISH_FAILURE = 1400; + + /** + * Re-keying of the ePDG Tunnel Failed; may not always result in teardown + */ + public static final int CODE_EPDG_TUNNEL_REKEY_FAILURE = 1401; + + /** + * Connection to the packet gateway is lost + */ + public static final int CODE_EPDG_TUNNEL_LOST_CONNECTION = 1402; + /** * Network string error messages. * mExtraMessage may have these values. @@ -255,6 +275,7 @@ public class ImsReasonInfo implements Parcelable { public static final String EXTRA_MSG_SERVICE_NOT_AUTHORIZED = "Forbidden. Not Authorized for Service"; + // For main reason code public int mCode; // For the extra code value; it depends on the code value.