aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-10Snap for 6667917 from c957b072f560cd87c23b3cf6a08d9d02154b8f4a to rvc-d1-releaseandroid-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid-build-team Robot
Change-Id: Ibe76f03772bd668f5d38926f93df44d7565004e1
2020-07-09Turn off RTT if a carrier doesn't support it am: b209db8d03android-11.0.0_r16android11-d1-b-releaseHall Liu
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/ims/+/12120134 Change-Id: If0d9e3a99eefb1c60ba581ca600e28d1c9604f48
2020-07-09Turn off RTT if a carrier doesn't support itandroid11-devHall Liu
If a SIM of a carrier that doesn't support RTT is inserted, turn off RTT in ImsConfig. Fixes: 154166852 Fixes: 160208736 Test: manual Change-Id: I680fc9dd64c9f631ce0bfb8d0fafee41924cefb2 (cherry picked from commit eff7d7859c9204948bec01b49d60d07538ca312a)
2020-05-21Snap for 6516196 from 4ed03c17ff404d3d49de06561b10add5218b7a63 to rvc-d1-releaseandroid-build-team Robot
Change-Id: I83bac4d1cf3a50643110af65e5608405f5dd0c19
2020-05-20Merge "Clean up ImsFeature status callbacks correctly in FeatureConnection" ↵Brad Ebinger
into rvc-dev am: de4cd0f23c Change-Id: I7ab05cc507e5eef879e2d0383c9de4eeb236e5eb
2020-05-20Merge "Clean up ImsFeature status callbacks correctly in FeatureConnection" ↵Brad Ebinger
into rvc-dev
2020-05-20Merge "Fix potential NPE when creating an ImsCall." into rvc-dev am: bdb38032ffTyler Gunn
Change-Id: I6b4e29009b12b479bbf539a73624a3429d33ec8a
2020-05-20Merge "Fix potential NPE when creating an ImsCall." into rvc-devTyler Gunn
2020-05-19Do not turn on IMS for RTT when there is no SIM am: 0c6d28bff9Hall Liu
Change-Id: Ib3c49bdfca38f7d0cb59d04c7905f41615267f06
2020-05-19Do not turn on IMS for RTT when there is no SIMHall Liu
Let the modem figure out how to establish an RTT emergency call when there's no sim instead of forcing IMS on Bug: 156172685 Test: manual Change-Id: Id39aefc959f763905f2958e4ca7ae3f80ce66ef7 Merged-In: Id39aefc959f763905f2958e4ca7ae3f80ce66ef7
2020-05-18Clean up ImsFeature status callbacks correctly in FeatureConnectionBrad Ebinger
1) ImsFeatureStatusCallbacks were not being deregistered when the MmTelFeatureConnection was removed, causing callbacks to still call into that FeatureConnection. This caused a memory leak as well as duplicate callbacks into ImsManager. 2) Small refactor to better decouple the abstract FeatureConnection from the MmTelFeatureConnection Bug: 156893040 Test: atest FrameworksTelephonyTests CtsTelephonyTestCases:ImsServiceTest Change-Id: Iedf820f9da10088c845b34c2a08658d7204241b3
2020-05-16Snap for 6500708 from fab4641254866db4772bb0d9d3de191b9dc52988 to rvc-d1-releaseandroid-build-team Robot
Change-Id: I6132532f37b94a4dc897e1a2cd15310c5ef5b526
2020-05-15Fix thread leak in ImsManagerTest am: fecc78e4c6Hall Liu
Change-Id: I730bbe5777791ee1a69299f857531e000a190aff
2020-05-15Fix potential NPE when creating an ImsCall.Tyler Gunn
If the call profile is null on ImsCall creation, the code to track the video state history will crash. Test: Add unit test for setting up a new ImsCall when profile is null. Test: Add unit test for non-null ImsCall profile creation. Fixes: 156188660 Change-Id: I2560cd32891977b7297a1dfaca7ca01381794ca0
2020-05-14Fix thread leak in ImsManagerTestHall Liu
Add methods to stop the default executor's HandlerThread during testing Bug: 156287358 Test: atest FrameworksTelephonyTests Change-Id: Iea3553c9564a45b85596aacd5012e26b712a832d
2020-05-12Snap for 6484129 from eff7d7859c9204948bec01b49d60d07538ca312a to rvc-d1-releaseandroid-build-team Robot
Change-Id: Idac6f0250cc2b9ca2e2b5c558e30634b63af0a07
2020-05-08Turn off RTT if a carrier doesn't support itHall Liu
If a SIM of a carrier that doesn't support RTT is inserted, turn off RTT in ImsConfig. Fixes: 154166852 Test: manual Change-Id: I680fc9dd64c9f631ce0bfb8d0fafee41924cefb2
2020-04-24Snap for 6424126 from 5fde45c36c051edbc7471f95fd4b27ad8fb160cc to rvc-d1-releaseandroid-build-team Robot
Change-Id: I87e11782cd2dc9163a411c5130ccbbaa5118f538
2020-04-22Merge "Remove ImsCommonTests from MTS on rvc-dev and downstream branch ↵TreeHugger Robot
except" into rvc-dev am: 2a4164bf8b Change-Id: I5dc93c4ff0f63b52295541c8df3edbecff759e4b
2020-04-22Merge "Remove ImsCommonTests from MTS on rvc-dev and downstream branch ↵TreeHugger Robot
except" into rvc-dev
2020-04-18Remove ImsCommonTests from MTS on rvc-dev and downstream branch exceptChen Zhu
for git_master. Test: m mts Bug: 154361884 Change-Id: Iec248eaf321489631bd7aab32ec29f0ca14074d8 Merged-In: Ia867a3633df202c012801777e0d2a53c3b4a5e52
2020-04-09Snap for 6378705 from a73569ed076907d1e4cfc629903f11415ba1ed6c to rvc-d1-releaseandroid-build-team Robot
Change-Id: I6ffb1f0688c06cba20b67e2d6e585ed5c520a93a
2020-04-08Refactor conference participant processing. am: e39c21cfd6Tyler Gunn
Change-Id: I87f4c83c9c3fce3c452ec67d86d95385a8fb50ea
2020-04-07Refactor conference participant processing.Tyler Gunn
Moving the logic to handle transformation from an ImsConferenceState instance to a List<ConferenceParticipant> to a standalone method. This is to support testing conference event package testing. Test: Manual conference event package regression testing. Test: Test using conference event package test intents. Fixes: 150860282 Change-Id: I2343980511b85558e589fa01144688dcbc9a6071
2020-04-03Snap for 6360434 from 2de1437044a7c783ebeb8b70937c3cbd983efe45 to rvc-d1-releaseandroid-build-team Robot
Change-Id: I2b216a255ed1ba4f0d65410257aebce8517ddc61
2020-03-24Snap for 6325852 from 537a9deb87ab3e6eec0f09c82101b37f9b63293d to rvc-d1-releaseandroid-build-team Robot
Change-Id: I604cc22077acd4e29cb54e18afa484d9d6ca5c52
2020-03-23Comment out dependency of "framework-telephony". am: 537a9deb87Malcolm Chen
Change-Id: Ide78f781f5412f9d023a5d366187a54822605532
2020-03-20Comment out dependency of "framework-telephony".Malcolm Chen
It's removed and to be added in future. Bug: 151667108 Test: build Change-Id: I2d51076f702407c92b2821f6a7c8c9a4aec7f014 Merged-In: I2d51076f702407c92b2821f6a7c8c9a4aec7f014
2020-03-14Snap for 6295018 from 7363f9855373a805350daaa4320e96ea1a8ef084 to rvc-d1-releaseandroid-build-team Robot
Change-Id: I87dfd037024ee7e6a01613014762385eaeb2f5fc
2020-03-13Merge "Create method to query capability status directly on ImsServices" ↵Automerger Merge Worker
into rvc-dev am: 7363f98553 Change-Id: I2f05d7f7571ba4d6c485249ec7fb8c818fba1ea9
2020-03-13Merge "Create method to query capability status directly on ImsServices" ↵Daniel Bright
into rvc-dev
2020-03-13Snap for 6291317 from 504aee4ec2f8b0e68279c5fddfc450af1967a0c8 to rvc-d1-releaseandroid-build-team Robot
Change-Id: I37719d2466d2608594d18e7a829d6464472ff4b0
2020-03-12Rename isDataConnectionEnabled to isDataConnectionAllowed am: 504aee4ec2Automerger Merge Worker
Change-Id: I8c98a64d4b9f3b06036a13c459456539ad181379
2020-03-12Create method to query capability status directly on ImsServicesDaniel Bright
There was a race case that occurs when an ImsService changes its capability status and with a call against IsAvailable(capability) within the telephony component which checks a cache. This change moves the call in ImsPhoneCallTracker from its internal cache to instead check the capability status directly within the ImsService. Bug: 149780842 Test: android.telephony.ims.cts.ImsServiceTest Change-Id: Ia5329bdb0c2338c9d9b215d74ad1a027fb7f5ba6
2020-03-12Rename isDataConnectionEnabled to isDataConnectionAllowedShuo Qian
Test: Treehugger; no function change Bug: 148218347 Change-Id: I29bf3e8431a2305b46a73415b701c7089f6a307d Merged-In: I29bf3e8431a2305b46a73415b701c7089f6a307d (cherry picked from commit 1969b7fd8b7a76d572ff8341562f47762a3bb0c8)
2020-03-03Snap for 6255295 from 01a5ac22260f13d3c9ad6360a008192225ce4ace to rvc-d1-releaseandroid-build-team Robot
Change-Id: I8824821fa1a590213c4bfeb0e50f3d90a74764b7
2020-03-02Enable RTT in the IMS stack when there's no SIM am: 01a5ac2226Automerger Merge Worker
Change-Id: I110c7be8e2ab09b94acd4c750009b55bacb64b2e
2020-02-25Enable RTT in the IMS stack when there's no SIMHall Liu
When there's no SIM card, tell the IMS stack to enable RTT so that emergency calls can still use RTT. Bug: 122250491 Test: manual Change-Id: I7d3753e20646fd32bb06570f06475b497cd5ebe3
2020-02-21Snap for 6224746 from 8e705b502c8607dcd529ab68d0ab9e20038385fa to rvc-d1-releaseandroid-build-team Robot
Change-Id: I454cc47310ec41e7aa6e71ef11853bb1f0f20614
2020-02-20Snap for 6221028 from b153f05320437fa2fc3c0d86e8e4516ab2df7ef8 to rvc-d1-releaseandroid-build-team Robot
Change-Id: I4f285dde934ed09d8711e8e1b207c7bc9046c28b
2020-02-20Merge "Reduce the log spam in some of the IMS classes" am: 0a213c4f31 am: ↵Automerger Merge Worker
ac9142cbbd am: ad3b7f5cc9 Change-Id: Ia99d16ba391ee564bb7847129715561ef9c8e4e7
2020-02-20Merge "Reduce the log spam in some of the IMS classes" am: 0a213c4f31 am: ↵Automerger Merge Worker
ac9142cbbd Change-Id: I8e7c06ffbf787472e93e682eec6a177f48c7ed2e
2020-02-20Merge "Reduce the log spam in some of the IMS classes" am: 0a213c4f31Automerger Merge Worker
Change-Id: Idb31c19d6f1869344880122e64d2902026a73e1a
2020-02-19Merge "Reduce the log spam in some of the IMS classes"Brad Ebinger
2020-02-19Merge "IMS: Explicit Call transfer APIS." am: 5b30d4c662 am: 04fe1c5732 am: ↵Automerger Merge Worker
3f15b59b75 Change-Id: I1810395c9f7c79e812c8869273523e431dd66788
2020-02-19Merge "IMS: Explicit Call transfer APIS." am: 5b30d4c662 am: 04fe1c5732Automerger Merge Worker
Change-Id: I52a8e48125aa3bde88b748970f618dbb9c24022a
2020-02-19Merge "IMS: Explicit Call transfer APIS." am: 5b30d4c662Automerger Merge Worker
Change-Id: I55b0485b63f41d31c5f57f722032082f21df6a3e
2020-02-19Merge "IMS: Explicit Call transfer APIS."Tyler Gunn
2020-02-18Rollback telephony resources on imsDaniel Bright
This reverts commit 7c849f9130620084c90bf8e81f3c0ccbf58dc9f3. Bug: 149776042 Test: TeleServiceTests Change-Id: Ic468ab4c7062820492433bf96790b9647e5d7b6d
2020-02-15Snap for 6210127 from 276edfdc8823ac9ba5cfd76b9f11ca614d663efc to rvc-d1-releaseandroid-build-team Robot
Change-Id: I8b9cdf328e1db8686cae84363b74a407f1a901ef