Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1d7bfb91 authored by Johan Redestig's avatar Johan Redestig
Browse files

Map IMEI_NOT_ACCEPTED fail cause

Bug: 33263903
Test: manual (simulated error code from the network)
Change-Id: I1f940de7934a64c175812b2927ca3214aa465581
parent df85003c
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -52,6 +52,7 @@ public interface CallFailCause {
    int ACM_LIMIT_EXCEEDED = 68;
    int ACM_LIMIT_EXCEEDED = 68;
    int CALL_BARRED        = 240;
    int CALL_BARRED        = 240;
    int FDN_BLOCKED        = 241;
    int FDN_BLOCKED        = 241;
    int IMEI_NOT_ACCEPTED  = 243;


    // Stk Call Control
    // Stk Call Control
    int DIAL_MODIFIED_TO_USSD = 244;
    int DIAL_MODIFIED_TO_USSD = 244;
+5 −3
Original line number Original line Diff line number Diff line
@@ -26,16 +26,15 @@ import android.os.Registrant;
import android.os.SystemClock;
import android.os.SystemClock;
import android.telephony.CarrierConfigManager;
import android.telephony.CarrierConfigManager;
import android.telephony.DisconnectCause;
import android.telephony.DisconnectCause;
import android.telephony.Rlog;
import android.telephony.PhoneNumberUtils;
import android.telephony.PhoneNumberUtils;
import android.telephony.Rlog;
import android.telephony.ServiceState;
import android.telephony.ServiceState;
import android.text.TextUtils;
import android.text.TextUtils;


import com.android.internal.telephony.cdma.CdmaCallWaitingNotification;
import com.android.internal.telephony.cdma.CdmaCallWaitingNotification;
import com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager;
import com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager;
import com.android.internal.telephony.uicc.UiccCardApplication;
import com.android.internal.telephony.uicc.UiccController;
import com.android.internal.telephony.uicc.IccCardApplicationStatus.AppState;
import com.android.internal.telephony.uicc.IccCardApplicationStatus.AppState;
import com.android.internal.telephony.uicc.UiccCardApplication;


/**
/**
 * {@hide}
 * {@hide}
@@ -447,6 +446,9 @@ public class GsmCdmaConnection extends Connection {
            case CallFailCause.FDN_BLOCKED:
            case CallFailCause.FDN_BLOCKED:
                return DisconnectCause.FDN_BLOCKED;
                return DisconnectCause.FDN_BLOCKED;


            case CallFailCause.IMEI_NOT_ACCEPTED:
                return DisconnectCause.IMEI_NOT_ACCEPTED;

            case CallFailCause.UNOBTAINABLE_NUMBER:
            case CallFailCause.UNOBTAINABLE_NUMBER:
                return DisconnectCause.UNOBTAINABLE_NUMBER;
                return DisconnectCause.UNOBTAINABLE_NUMBER;