From d2a9fc7abedf142836ccf0ca9faf32fd6fc50c6c Mon Sep 17 00:00:00 2001 From: Joseph Pirozzo Date: Tue, 2 Jan 2018 16:15:23 -0800 Subject: [PATCH] Bluetooth in band ring Prevent the telecom service from generating a ringer if there is already a ringer generated by a phone connected over bluetooth headset client service. Bug: 65673832 Test: runtest telecom-unit -c com.android.server.telecom.tests.RingerTest Change-Id: I40710787cab0215f0456153a3557aa8cf1a50cdf (cherry picked from commit 40ea5eea4194f56f63e6aa3383772f462306c02a) --- telecomm/java/android/telecom/TelecomManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/telecomm/java/android/telecom/TelecomManager.java b/telecomm/java/android/telecom/TelecomManager.java index a9bbd2421d888..7d94b3f65500e 100644 --- a/telecomm/java/android/telecom/TelecomManager.java +++ b/telecomm/java/android/telecom/TelecomManager.java @@ -235,6 +235,15 @@ public class TelecomManager { public static final String EXTRA_INCOMING_CALL_EXTRAS = "android.telecom.extra.INCOMING_CALL_EXTRAS"; + /** + * Optional extra for {@link #ACTION_INCOMING_CALL} containing a boolean to indicate that the + * call has an externally generated ringer. Used by the HfpClientConnectionService when In Band + * Ringtone is enabled to prevent two ringers from being generated. + * @hide + */ + public static final String EXTRA_CALL_EXTERNAL_RINGER = + "android.telecom.extra.CALL_EXTERNAL_RINGER"; + /** * Optional extra for {@link android.content.Intent#ACTION_CALL} and * {@link android.content.Intent#ACTION_DIAL} {@code Intent} containing a {@link Bundle}