Some lines of the presubmit message are coming back as
bytes instead of a string using pyton3. So, ensure
each line is a str before checking contents.
Also, send code 77 back to ensure that the error message
is actually printed
Test: repo upload
Change-Id: Ieecd6228318b3001098ac45e4767b8bf46826387
Abort the connection attempt if the call ID is null. See full analysis
in attached bug.
Fixes: 169827867
Test: lol
Change-Id: I53318d8000f1175935fa4b969a65c8b957f41391
In certain churny conditions, CARSM may receive a notification that says
that we're releasing focus after it's transitioned into a quiescent
state. In these cases, notify CAMSM that all audio operations are
complete (there's nothing to do anyway), since CAMSM waits for
confirmation that CARSM is done before actually releasing focus.
Fixes: 184238880
Test: manual
Change-Id: I88a457394f9a2371278bd1001a9f044bcd651495
When the device receives an RTT upgrade request from the remote user, or
when the IMS stack auto-upgrades an RTT call mid-call, play a tone to
alert the user.
Fixes: 171587427
Test: manual
Change-Id: Ib21b17d0209dde20d048b72e8d0a626e7c4c8e33
Merged-In: Ib21b17d0209dde20d048b72e8d0a626e7c4c8e33
Fix a non-marked PendingIntent in Telecom that's been causing crashes
during emergency call CTS.
Add some logging to reveal the crash logs that were being previously
swallowed by a completable future.
Also force unbind all incallservices during the special testing cleanup
command to further avoid cascading fails
Bug: 181057509
Test: atest EmergencyCallTests
Change-Id: I8bf6189535689d6c357c679f4de28915bcdbcf58
Implement binding to Call Diagnostic Service from Telecom and passing
of relevant signals to the bound CDS.
Test: Added CTS test suite.
Test: Manual testing using test implementation in the Telecom test app.
Bug: 163085177
Change-Id: I65f6d749bdeeefae78946a567a09f5264fd1fe95
Added SPDX-license-identifier-Apache-2.0 to:
Android.bp
testapps/Android.bp
testapps/carmodedialer/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: Ie5d06aea794e895202885be54a3e65d71641a74d
When PROPERTY_IS_DOWNGRADED_CONFERENCE is removed from a call, mark the
call as no-longer-a-conference.
Bug: 153530054
Test: manual
Change-Id: I02d89213189282449f5dbca0b94e4d988f735c4a
true.
Self-managed connections need to bind to special in-call service in
order to expose itself to bluetooth stack.
Bug: 178679937
Test: Manually use duo to make self-managed calls and make sure it's
audible on BT
Change-Id: If09e080398643ee76836eaaed15dd9d09d925df3
calls.
Bug: 161144815
Test: TelecomUnitTest, manually test with test apps.
Change-Id: Ifa3566d5e681b5ab41fb3123a25fc841fa96fe60
Merged-In: Ifa3566d5e681b5ab41fb3123a25fc841fa96fe60
When going from the quiescent speaker state to the active speaker state,
turn the speakerphone on.
Fixes: 176199784
Test: atest CallRouteStateMachineTest
Change-Id: I33149a6a5be6397640cd2989939608ddb96040a9
Bind to non-ui incall services that support self managed calls for a
self-managed call, even if the main ui incall service doesn't get bound.
Bug: 176883407
Test: atest InCallControllerTests, manual
Merged-In: I02745189954e4453ce43e5900d4787513f030084
Change-Id: Ida3889b5be4c0ca98d11890afa5984a106b64c5a
(cherry picked from 6c3e04a9b1)
With current code logic, whenever there is any role change, it is
marked as default dialer changed, as a result broadcast indicating
that the current default dialer has changed is sent unintentionally.
This patch adds new condition that only when the dialer role matches
then the broadcast is sent.
Test: Build and manual test on device.
Change-Id: Ie4f782ecf46c1e9e98747d731a4eecdb01041363
Signed-off-by: Wei Huang <hwbest.v@gmail.com>
Signed-off-by: Shu Wang <wangshu921978095@gmail.com>
Signed-off-by: Haoyu Luo <haoyu.luo1020@gmail.com>