Age | Commit message (Collapse) | Author |
|
into udc-qpr1-release.
Change-Id: Ie15cc5029b9dd0095a0e20730103448b534119f0
|
|
Also, add method to return all emergency numbers that have the specified
number.
Test: See other cls for actual tests.
Bug: 281934614
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e0aee3c0c0957612c7cded4c880c823ef17eb7e3)
Merged-In: I25f627fdadcbc512e045302a5ba52e3ed8a89cbc
Change-Id: I25f627fdadcbc512e045302a5ba52e3ed8a89cbc
|
|
into udc-qpr1-release.
Change-Id: Ib2387bd699b2c9291f0a02098c3157e0dcdde69a
|
|
Bug: 299569758
Bug: 301525730
Test:
1. e911 is established successfully in the pin lock state when device restarts in 5GSA only network
2. Ensure the VoNR setting only be updated to modem when sim loaded
3. Sanity test for 5G functions
- Internet data in 5G regression = pass
- 5G with VONR and voice call = pass
- 5G without VONR and voice call = pass
- Regular SMS and MMS regression = pass
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fd9dac061bbb4df59197ee4d02c33cc069ef0f63)
Merged-In: Id0bd0ac0916332a4f95a056de3c47acc888a9a20
Change-Id: Id0bd0ac0916332a4f95a056de3c47acc888a9a20
|
|
udc-qpr1-release
Change-Id: I2d4b931c01e92d194fceb190b9fe05aa05ff3bcc
|
|
Bug: 296298235
Test: make, manual, atest com.android.internal.telephony.metrics
Change-Id: Ib39152c3801ae61ad681c73fee4474100f6623c0
Merged-In: Ib39152c3801ae61ad681c73fee4474100f6623c0
|
|
udc-qpr1-release
Change-Id: I48fa4021d0b835639f8e7ab375a42c3754a0dfba
|
|
|
|
udc-qpr1-release
Change-Id: Ibec8eb544ac80b7d17eea0878a046ad3071ba207
|
|
|
|
For emergency call placed on non-DDS when APM is on, modem expects an order of
commands: first the emergency call, then dds switch. If the order were reversed due to race condition, modem will abort the emergency call.
The change exclude the Dialing call state as the switch trigger, to give
modem time to deal with the EMC first.
Fix: 298291981
Fix: 284412852
Fix: 299585246
Test: Verified at b/298291981#comment82
Test: Daily test verified in b/299355154#comment5
Change-Id: Ia200072a44d6141ab4830d2143ae0483fa653856
|
|
|
|
udc-qpr1-release
Change-Id: I019808ca073cdcbcb4aefaab3d2357d7135fda30
|
|
|
|
To satisfy LTE/NR private networks where both APN name and traffic descriptor are empty.
Fix: 291528906
Test: manual phone call + data browsing
Test: reporter verified at b/291528906#comment126
Test: daily test b/296088621
Change-Id: I01bf371038393b08382a8924aeecfc089ed17718
Merged-In: I01bf371038393b08382a8924aeecfc089ed17718
(cherry picked from commit b19759ba57196cf312c704e5d50c863a96b2eca9)
|
|
udc-qpr1-release
Change-Id: Ie7f1b194365ebda6c163c6c1cce82d02cf693fe7
|
|
|
|
If the carrier config is true, ratchet the PCC fields if the anchor NR
cell is the same. If the carrier config is false, don't ratchet and
update the PCC fields directly.
Test: atest NetworkTypeControllerTest
Test: manual basic functionality tests and verify no regressions
Bug: 294088690
Bug: 297307822
Change-Id: Ife801046607c8c931b1f2959c434dfee0f458e40
|
|
PortIndex retrieval has issue during resolving resolvable errors which is causing to set default port index(i.e 0) always.
Modified to retrieve the port index only in case of NO_PRIVILEGES action and extras bundle has the port index value.
Bug: 294988914
Test: Manually verified during slow switching between P+E <-> E+E, b/298970620
Test: atest FrameworksTelephonyTests
Change-Id: I705c55fdccaf0d6a34252d4ab0a66df804840e32
|
|
udc-qpr1-release
Change-Id: I7ec3e379252fa5ed1f554076dd6ce34ad39f2842
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/24444269
Change-Id: Ibfb152d37eacb8cde4eda9510b74a871b1df27f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
udc-qpr1-release
Change-Id: Iba4b17f1596d5a1418f6f0ca9fea0b3c3884f12a
|
|
Embedded profiles should contain proper cardId so that calling apps can make sure to create correpsonding EuiccManager object.
Basic sanity test: b/296263368
Verified esim use cases:
1.OOBE->Welcome screen-> Continue SUW -> Sim Missing page -> Download esim&Activate -> eSIM is activated and cardId is proper.
2.Settings -> SIMs-> Add SIM ->Download 1 profile -> Download is success & cardId is proper
3.Settings -> SIMs -> Add SIM ->Download 2nd profile -> Download is success & cardId is proper -> LPA sends notification to SM-DP+ server -> success
4.Settings -> SIMs -> Activate SIM1 -> Activate SIM2 -> Success ->
5.Settings -> SIMs -> Disable SIM1 -> Disable SIM2 -> Success
6.Settings -> SIMs -> Delete SIM1 -> Delete SIM2 -> Success -> LPA sends notification to SM-DP+ server -> success
Test: Manual verification on P8 and atest FrameworksTelephonyTests
Bug: 287549981
Merged-In: Ic5066305ab12f829e04724f41f3f5eec4d5f815c
Change-Id: Ic5066305ab12f829e04724f41f3f5eec4d5f815c
|
|
udc-qpr1-release
Change-Id: I05c8c05fc4f2243ef3dc31b514821996aad93904
|
|
Bandwidth threshhold for NR advanced should be inclusive
Test: atest NetworkTypeControllerTest
Test: basic sanity tests
Bug: 297102081
Change-Id: Iefcb05817d746714b5b397188ccf4ff60bb9bb93
|
|
Fix the regression introduced by ag/24136943 where NR physical channel
config with NR advanced bands would not display the 5G advanced icon for
NR NSA (LTE primary serving cell).
Test: atest NetworkTypeControllerTest
Test: manual test no regression for data icon
Bug: 295619889
Change-Id: I70e464308f5416e7e7db982447c7ffd83ecd5c12
|
|
udc-qpr1-release
Change-Id: I09b01c92341f3f970557933ee8abc945545f9aaf
|
|
|
|
udc-qpr1-release
Change-Id: I3bb2430e5ffc25e93a0aa6e071554fc72f5a56cf
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/24377542
Change-Id: I2d289be4ce6204ed9505cf050eb2d5e81a6e2a64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/24377542
Change-Id: I7316023caffe2aa928f0b75fadce024e3a2e7e79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/24372401
Change-Id: Ibde418f8e66d1eb20cf6a560b5cee5d565a66c37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 292467876
Test: Manual Verification:
- Enable FDN
- reboot device
- After reboot, no crashes were observed
- Performed basic functionality tests after reboot such as making calls and sending sms using the sim card.
- QA verified and informed that fix is working: b/292467876#comment18
Change-Id: Id4909881f9f6ac509c60889557652632f00a8523
(cherry picked from commit 886684aa255b8564bb132a4b83202c6bcb5981ed)
|
|
The Require Encryption toggle was appearing in the Settings
app because `mIsNullCipherAndIntegritySupported` was being
set to `true` when an exception other than REQUEST_NOT_SUPPORTED
was returned. The code was operating under the false assumption
that the only exception returned when a modem operation is not
supported was REQUEST_NOT_SUPPORTED, but other exceptions are
possible, like RADIO_NOT_AVAILABLE.
This change enforces that the only way to set
`mIsNullCipherAndIntegritySupported` to `true` is by receiving
an error free response from the RIL.
Bug: 294037720
Test: atest GsmCdmaPhoneTest
Change-Id: Ic5ffb09e6a30c42e594ff3bfea29f6c04f8b949d
|
|
udc-qpr1-release
Change-Id: Ied87d343dbcf6b969a0fafa8c63edcfc42da7345
|
|
|
|
In some cases, subscription manager service fails
to get eSIM information from EuiccController during
boot up, or phone process is up too late so miss the
trigger point to update eSIM profile.
Fixed by querying EuiccController again when
SIM state moves to READY or NOT_READY.
Fix: 276955800
Fix: 290194966
Fix: 291964927
Test: Verified in b/290194966#comment6
Test: Verified in b/276955800#comment67
Test: SIM regression tests passed on b/294621189
Test: atest SubscriptionManagerServiceTest
Merged-In: I16f94ee3d3f79c1fbbabe22a8596c8c31724fca2
Change-Id: I16f94ee3d3f79c1fbbabe22a8596c8c31724fca2
|
|
am: 2c0f49f8e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/24296848
Change-Id: I565b28eb7d59515d6c1236f8453858619233eeac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
19b8c17a8d -s ours
am skip reason: Merged-In Iee0355a4069ce6d5c85ecc1bd727bc457c3bb902 with SHA-1 9b1054b18f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/24123700
Change-Id: I423929cf5606ded89bae46fa7bcbe74542f437ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
- For SMS Retry Over CS, the TP-MR was set to 0
- In case of retry over CS, previous TP-MR is
sent to Modem
BUG: b/290816286
Test: atest ImsSmsDispatcherTest, Test SMS Fallback over live network,
Tested all SMS cases in lab with Bugid:b/291880473
Change-Id: If51929db121153061afc415452a090912d1d0a77
(cherry picked from commit 8bc272090bb5f567d4f4f0de0a8f788d629939c0)
|
|
This reverts commit e0bee859ecd5f86088fe537321a82e8af21af917.
Reason for revert: <failing LE test case on ATT b/293466712>
Change-Id: I710bf4313a1f13ac2c08b565e603e9ff718de1be
Merged-In: I710bf4313a1f13ac2c08b565e603e9ff718de1be
|
|
The subscription reloading from database could cause cache
to be out-of-sync. Fixed by making reloading synchronous and
only reload when necessary (e.g. Backup restore actually changes
the database).
Fix: 290295550
Fix: 290176403
Test: atest SubscriptionManagerServiceTest TelephonyProviderTests
Test: Manually test backup/restore
Test: Telephony basic functionality tests
Test: Re-tested passed on b/290295550#comment23
Test: Re-tested passed on b/290176403#comment28
Merged-In: Iee0355a4069ce6d5c85ecc1bd727bc457c3bb902
Change-Id: Iee0355a4069ce6d5c85ecc1bd727bc457c3bb902
|
|
udc-qpr1-release
Change-Id: Iaf77368bcc514ed93af7279696e217676682588d
|
|
|
|
|
|
udc-qpr1-release
Change-Id: If0be881f9d5b3360a1b20f6a4e407e7c08b17ab4
|
|
- when the call is terminated, instead of displaying
cellular internet, the UI briefly displays wifi call,
even though the cross sim extras are present. This occurs
because the ImsCall object is cleared as part of the clean-up
- If available, check the updated extras instead of querying
ImsCall to confirm if it is a cross sim call
Bug: 286172450, 230005676
(cherry picked from https://android-review.googlesource.com/q/commit:6e93e9719b611b9df8054c8557adbcba84cffbc7)
Merged-In: I7d52db6c10ef6b478618c9795099f892eb92d547
Change-Id: I7d52db6c10ef6b478618c9795099f892eb92d547
|
|
|
|
When the subscription inactive, SubscriptionManager.getPhoneNumber()
returns incorrect phone number from the active subscription.
Fixed by using getSlotIndex which would not give default phone id
when subscription is inactive.
Fix: 286124301
Test: atest SubscriptionManagerServiceTest
Test: Basic telephony functionality tests
Test: eSIM transfer and confirmed the phone number was displayed properly (b/293623063#comment6)
Change-Id: I071fdb62fcb3a754dfaf32e7198cdfb6f762eaac
|