Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -40,8 +40,8 @@ import android.telecom.ConferenceParticipant; import android.telecom.VideoProfile; import android.telecom.VideoProfile; import android.telephony.CarrierConfigManager; import android.telephony.CarrierConfigManager; import android.telephony.DisconnectCause; import android.telephony.DisconnectCause; import android.telephony.PreciseDisconnectCause; import android.telephony.PhoneNumberUtils; import android.telephony.PhoneNumberUtils; import android.telephony.PreciseDisconnectCause; import android.telephony.Rlog; import android.telephony.Rlog; import android.telephony.ServiceState; import android.telephony.ServiceState; import android.telephony.SubscriptionManager; import android.telephony.SubscriptionManager; Loading @@ -49,10 +49,10 @@ import android.telephony.TelephonyManager; import android.telephony.ims.ImsServiceProxy; import android.telephony.ims.ImsServiceProxy; import android.telephony.ims.feature.ImsFeature; import android.telephony.ims.feature.ImsFeature; import android.text.TextUtils; import android.text.TextUtils; import android.util.SparseIntArray; import android.util.ArrayMap; import android.util.ArrayMap; import android.util.Log; import android.util.Log; import android.util.Pair; import android.util.Pair; import android.util.SparseIntArray; import com.android.ims.ImsCall; import com.android.ims.ImsCall; import com.android.ims.ImsCallProfile; import com.android.ims.ImsCallProfile; Loading Loading @@ -335,6 +335,8 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { PreciseDisconnectCause.LOCAL_IMS_SERVICE_DOWN); PreciseDisconnectCause.LOCAL_IMS_SERVICE_DOWN); PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_NO_PENDING_CALL, PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_NO_PENDING_CALL, PreciseDisconnectCause.LOCAL_NO_PENDING_CALL); PreciseDisconnectCause.LOCAL_NO_PENDING_CALL); PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE, PreciseDisconnectCause.NORMAL); PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_POWER_OFF, PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_POWER_OFF, PreciseDisconnectCause.LOCAL_POWER_OFF); PreciseDisconnectCause.LOCAL_POWER_OFF); PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_LOW_BATTERY, PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_LOW_BATTERY, Loading Loading @@ -1718,6 +1720,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { return DisconnectCause.BUSY; return DisconnectCause.BUSY; case ImsReasonInfo.CODE_USER_TERMINATED: case ImsReasonInfo.CODE_USER_TERMINATED: case ImsReasonInfo.CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE: return DisconnectCause.LOCAL; return DisconnectCause.LOCAL; case ImsReasonInfo.CODE_LOCAL_CALL_DECLINE: case ImsReasonInfo.CODE_LOCAL_CALL_DECLINE: Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -40,8 +40,8 @@ import android.telecom.ConferenceParticipant; import android.telecom.VideoProfile; import android.telecom.VideoProfile; import android.telephony.CarrierConfigManager; import android.telephony.CarrierConfigManager; import android.telephony.DisconnectCause; import android.telephony.DisconnectCause; import android.telephony.PreciseDisconnectCause; import android.telephony.PhoneNumberUtils; import android.telephony.PhoneNumberUtils; import android.telephony.PreciseDisconnectCause; import android.telephony.Rlog; import android.telephony.Rlog; import android.telephony.ServiceState; import android.telephony.ServiceState; import android.telephony.SubscriptionManager; import android.telephony.SubscriptionManager; Loading @@ -49,10 +49,10 @@ import android.telephony.TelephonyManager; import android.telephony.ims.ImsServiceProxy; import android.telephony.ims.ImsServiceProxy; import android.telephony.ims.feature.ImsFeature; import android.telephony.ims.feature.ImsFeature; import android.text.TextUtils; import android.text.TextUtils; import android.util.SparseIntArray; import android.util.ArrayMap; import android.util.ArrayMap; import android.util.Log; import android.util.Log; import android.util.Pair; import android.util.Pair; import android.util.SparseIntArray; import com.android.ims.ImsCall; import com.android.ims.ImsCall; import com.android.ims.ImsCallProfile; import com.android.ims.ImsCallProfile; Loading Loading @@ -335,6 +335,8 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { PreciseDisconnectCause.LOCAL_IMS_SERVICE_DOWN); PreciseDisconnectCause.LOCAL_IMS_SERVICE_DOWN); PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_NO_PENDING_CALL, PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_NO_PENDING_CALL, PreciseDisconnectCause.LOCAL_NO_PENDING_CALL); PreciseDisconnectCause.LOCAL_NO_PENDING_CALL); PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE, PreciseDisconnectCause.NORMAL); PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_POWER_OFF, PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_POWER_OFF, PreciseDisconnectCause.LOCAL_POWER_OFF); PreciseDisconnectCause.LOCAL_POWER_OFF); PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_LOW_BATTERY, PRECISE_CAUSE_MAP.append(ImsReasonInfo.CODE_LOCAL_LOW_BATTERY, Loading Loading @@ -1718,6 +1720,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { return DisconnectCause.BUSY; return DisconnectCause.BUSY; case ImsReasonInfo.CODE_USER_TERMINATED: case ImsReasonInfo.CODE_USER_TERMINATED: case ImsReasonInfo.CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE: return DisconnectCause.LOCAL; return DisconnectCause.LOCAL; case ImsReasonInfo.CODE_LOCAL_CALL_DECLINE: case ImsReasonInfo.CODE_LOCAL_CALL_DECLINE: Loading