diff --git a/core/java/android/bluetooth/BluetoothHeadset.java b/core/java/android/bluetooth/BluetoothHeadset.java
index 251813eed6f10..fff75ca9aff23 100644
--- a/core/java/android/bluetooth/BluetoothHeadset.java
+++ b/core/java/android/bluetooth/BluetoothHeadset.java
@@ -112,10 +112,6 @@ public final class BluetoothHeadset {
/** Default priority when not set or when the device is unpaired */
public static final int PRIORITY_UNDEFINED = -1;
- /** Set this to true to prevent the bluetooth headset from
- * activating the VoiceDialer. */
- public static final boolean DISABLE_BT_VOICE_DIALING = false;
-
/**
* An interface for notifying BluetoothHeadset IPC clients when they have
* been connected to the BluetoothHeadset service.
@@ -384,6 +380,16 @@ public final class BluetoothHeadset {
return -1;
}
+ /**
+ * Indicates if current platform supports voice dialing over bluetooth SCO.
+ * @return true if voice dialing over bluetooth is supported, false otherwise.
+ * @hide
+ */
+ public static boolean isBluetoothVoiceDialingEnabled(Context context) {
+ return context.getResources().getBoolean(
+ com.android.internal.R.bool.config_bluetooth_sco_off_call);
+ }
+
private ServiceConnection mConnection = new ServiceConnection() {
public void onServiceConnected(ComponentName className, IBinder service) {
if (DBG) Log.d(TAG, "Proxy object connected");
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
index 84cd4c3e0c7d5..29a815f3494b2 100644
--- a/core/res/res/values/config.xml
+++ b/core/res/res/values/config.xml
@@ -282,4 +282,8 @@
@null
+
+
+ true