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

Commit 3dbc338c authored by Avinash Malipatil's avatar Avinash Malipatil Committed by Android (Google) Code Review
Browse files

Merge "Remove domain selection results comparison feature." into main

parents 1bdc7ca9 94f24094
Loading
Loading
Loading
Loading
+0 −23
Original line number Diff line number Diff line
@@ -16,10 +16,7 @@

package com.android.internal.telephony;

import static android.telephony.NetworkRegistrationInfo.DOMAIN_CS;
import static android.telephony.NetworkRegistrationInfo.DOMAIN_CS_PS;
import static android.telephony.NetworkRegistrationInfo.DOMAIN_PS;
import static android.telephony.NetworkRegistrationInfo.DOMAIN_UNKNOWN;

import static com.android.internal.telephony.CommandException.Error.GENERIC_FAILURE;
import static com.android.internal.telephony.CommandException.Error.SIM_BUSY;
@@ -75,7 +72,6 @@ import android.telecom.VideoProfile;
import android.telephony.AccessNetworkConstants.TransportType;
import android.telephony.Annotation.DataActivityType;
import android.telephony.Annotation.RadioPowerState;
import android.telephony.AnomalyReporter;
import android.telephony.BarringInfo;
import android.telephony.CarrierConfigManager;
import android.telephony.CellBroadcastIdRange;
@@ -152,7 +148,6 @@ import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Set;
import java.util.UUID;
import java.util.function.Consumer;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -1503,24 +1498,6 @@ public class GsmCdmaPhone extends Phone {
                && (isWpsCall ? allowWpsOverIms : true);

        Bundle extras = dialArgs.intentExtras;
        if (extras != null && extras.containsKey(PhoneConstants.EXTRA_COMPARE_DOMAIN)) {
            int domain = extras.getInt(PhoneConstants.EXTRA_DIAL_DOMAIN);
            if (!isEmergency && (!isMmiCode || isPotentialUssdCode)) {
                if ((domain == DOMAIN_PS && !useImsForCall)
                        || (domain == DOMAIN_CS && useImsForCall)
                        || domain == DOMAIN_UNKNOWN || domain == DOMAIN_CS_PS) {
                    loge("[Anomaly] legacy-useImsForCall:" + useImsForCall
                            + ", NCDS-domain:" + domain);

                    AnomalyReporter.reportAnomaly(
                            UUID.fromString("bfae6c2e-ca2f-4121-b167-9cad26a3b353"),
                            "Domain selection results don't match. useImsForCall:"
                                    + useImsForCall + ", NCDS-domain:" + domain);
                }
            }
            extras.remove(PhoneConstants.EXTRA_COMPARE_DOMAIN);
        }

        // Only when the domain selection service is supported, EXTRA_DIAL_DOMAIN extra shall exist.
        if (extras != null && extras.containsKey(PhoneConstants.EXTRA_DIAL_DOMAIN)) {
            int domain = extras.getInt(PhoneConstants.EXTRA_DIAL_DOMAIN);