Loading src/java/com/android/internal/telephony/CallManager.java +8 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.telephony.PhoneNumberUtils; import android.telephony.PhoneStateListener; import android.telephony.ServiceState; import com.android.internal.telephony.imsphone.ImsPhoneConnection; import com.android.internal.telephony.sip.SipPhone; import com.android.telephony.Rlog; Loading Loading @@ -2083,7 +2084,13 @@ public class CallManager { if (VDBG) Rlog.d(LOG_TAG, " handleMessage (EVENT_NEW_RINGING_CONNECTION)"); Connection c = (Connection) ((AsyncResult) msg.obj).result; int subId = c.getCall().getPhone().getSubId(); if (getActiveFgCallState(subId).isDialing() || hasMoreThanOneRingingCall()) { boolean incomingRejected = false; if ((c.getPhoneType() == PhoneConstants.PHONE_TYPE_IMS) && ((ImsPhoneConnection) c).isIncomingCallAutoRejected()) { incomingRejected = true; } if ((getActiveFgCallState(subId).isDialing() || hasMoreThanOneRingingCall()) && (!incomingRejected)) { try { Rlog.d(LOG_TAG, "silently drop incoming call: " + c.getCall()); c.getCall().hangup(); Loading src/java/com/android/internal/telephony/GsmCdmaPhone.java +2 −0 Original line number Diff line number Diff line Loading @@ -324,6 +324,8 @@ public class GsmCdmaPhone extends Phone { EVENT_UICC_APPS_ENABLEMENT_SETTING_CHANGED, null, false); loadTtyMode(); CallManager.getInstance().registerPhone(this); logd("GsmCdmaPhone: constructor: sub = " + mPhoneId); } Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +2 −2 Original line number Diff line number Diff line Loading @@ -354,7 +354,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { log("onReceive : Updating mAllowEmergencyVideoCalls = " + mAllowEmergencyVideoCalls); } } else if (TelecomManager.ACTION_CHANGE_DEFAULT_DIALER.equals(intent.getAction())) { } else if (TelecomManager.ACTION_DEFAULT_DIALER_CHANGED.equals(intent.getAction())) { mDefaultDialerUid.set(getPackageUid(context, intent.getStringExtra( TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME))); } Loading Loading @@ -922,7 +922,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { IntentFilter intentfilter = new IntentFilter(); intentfilter.addAction(CarrierConfigManager.ACTION_CARRIER_CONFIG_CHANGED); intentfilter.addAction(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER); intentfilter.addAction(TelecomManager.ACTION_DEFAULT_DIALER_CHANGED); mPhone.getContext().registerReceiver(mReceiver, intentfilter); updateCarrierConfiguration(mPhone.getSubId()); Loading src/java/com/android/internal/telephony/uicc/euicc/EuiccCard.java +3 −3 Original line number Diff line number Diff line Loading @@ -1063,13 +1063,13 @@ public class EuiccCard extends UiccCard { devCapBuilder.addChildAsBytes(Tags.TAG_CTX_7, versionBytes); break; case DEV_CAP_NREPC: devCapBuilder.addChildAsBytes(Tags.TAG_CTX_9, versionBytes); devCapBuilder.addChildAsBytes(Tags.TAG_CTX_8, versionBytes); break; case DEV_CAP_NR5GC: devCapBuilder.addChildAsBytes(Tags.TAG_CTX_10, versionBytes); devCapBuilder.addChildAsBytes(Tags.TAG_CTX_9, versionBytes); break; case DEV_CAP_EUTRAN5GC: devCapBuilder.addChildAsBytes(Tags.TAG_CTX_11, versionBytes); devCapBuilder.addChildAsBytes(Tags.TAG_CTX_10, versionBytes); break; default: loge("Invalid device capability name: " + devCap); Loading src/java/com/android/internal/telephony/uicc/euicc/Tags.java +0 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,6 @@ class Tags { static final int TAG_CTX_8 = 0x88; static final int TAG_CTX_9 = 0x89; static final int TAG_CTX_10 = 0x8A; static final int TAG_CTX_11 = 0x8B; // Context tags for constructed (compound) types static final int TAG_CTX_COMP_0 = 0xA0; Loading Loading
src/java/com/android/internal/telephony/CallManager.java +8 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.telephony.PhoneNumberUtils; import android.telephony.PhoneStateListener; import android.telephony.ServiceState; import com.android.internal.telephony.imsphone.ImsPhoneConnection; import com.android.internal.telephony.sip.SipPhone; import com.android.telephony.Rlog; Loading Loading @@ -2083,7 +2084,13 @@ public class CallManager { if (VDBG) Rlog.d(LOG_TAG, " handleMessage (EVENT_NEW_RINGING_CONNECTION)"); Connection c = (Connection) ((AsyncResult) msg.obj).result; int subId = c.getCall().getPhone().getSubId(); if (getActiveFgCallState(subId).isDialing() || hasMoreThanOneRingingCall()) { boolean incomingRejected = false; if ((c.getPhoneType() == PhoneConstants.PHONE_TYPE_IMS) && ((ImsPhoneConnection) c).isIncomingCallAutoRejected()) { incomingRejected = true; } if ((getActiveFgCallState(subId).isDialing() || hasMoreThanOneRingingCall()) && (!incomingRejected)) { try { Rlog.d(LOG_TAG, "silently drop incoming call: " + c.getCall()); c.getCall().hangup(); Loading
src/java/com/android/internal/telephony/GsmCdmaPhone.java +2 −0 Original line number Diff line number Diff line Loading @@ -324,6 +324,8 @@ public class GsmCdmaPhone extends Phone { EVENT_UICC_APPS_ENABLEMENT_SETTING_CHANGED, null, false); loadTtyMode(); CallManager.getInstance().registerPhone(this); logd("GsmCdmaPhone: constructor: sub = " + mPhoneId); } Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +2 −2 Original line number Diff line number Diff line Loading @@ -354,7 +354,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { log("onReceive : Updating mAllowEmergencyVideoCalls = " + mAllowEmergencyVideoCalls); } } else if (TelecomManager.ACTION_CHANGE_DEFAULT_DIALER.equals(intent.getAction())) { } else if (TelecomManager.ACTION_DEFAULT_DIALER_CHANGED.equals(intent.getAction())) { mDefaultDialerUid.set(getPackageUid(context, intent.getStringExtra( TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME))); } Loading Loading @@ -922,7 +922,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { IntentFilter intentfilter = new IntentFilter(); intentfilter.addAction(CarrierConfigManager.ACTION_CARRIER_CONFIG_CHANGED); intentfilter.addAction(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER); intentfilter.addAction(TelecomManager.ACTION_DEFAULT_DIALER_CHANGED); mPhone.getContext().registerReceiver(mReceiver, intentfilter); updateCarrierConfiguration(mPhone.getSubId()); Loading
src/java/com/android/internal/telephony/uicc/euicc/EuiccCard.java +3 −3 Original line number Diff line number Diff line Loading @@ -1063,13 +1063,13 @@ public class EuiccCard extends UiccCard { devCapBuilder.addChildAsBytes(Tags.TAG_CTX_7, versionBytes); break; case DEV_CAP_NREPC: devCapBuilder.addChildAsBytes(Tags.TAG_CTX_9, versionBytes); devCapBuilder.addChildAsBytes(Tags.TAG_CTX_8, versionBytes); break; case DEV_CAP_NR5GC: devCapBuilder.addChildAsBytes(Tags.TAG_CTX_10, versionBytes); devCapBuilder.addChildAsBytes(Tags.TAG_CTX_9, versionBytes); break; case DEV_CAP_EUTRAN5GC: devCapBuilder.addChildAsBytes(Tags.TAG_CTX_11, versionBytes); devCapBuilder.addChildAsBytes(Tags.TAG_CTX_10, versionBytes); break; default: loge("Invalid device capability name: " + devCap); Loading
src/java/com/android/internal/telephony/uicc/euicc/Tags.java +0 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,6 @@ class Tags { static final int TAG_CTX_8 = 0x88; static final int TAG_CTX_9 = 0x89; static final int TAG_CTX_10 = 0x8A; static final int TAG_CTX_11 = 0x8B; // Context tags for constructed (compound) types static final int TAG_CTX_COMP_0 = 0xA0; Loading