Merge a5956c72a350ca32cd376f3fe4ac30df604b6bdf on remote branch

Change-Id: I30483655ca06c223c0dbac819921bac53e440422
diff --git a/policy_hal/AudioPolicyManager.cpp b/policy_hal/AudioPolicyManager.cpp
index 1e7dcf2..f76960e 100644
--- a/policy_hal/AudioPolicyManager.cpp
+++ b/policy_hal/AudioPolicyManager.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013-2020 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2013-2021 The Linux Foundation. All rights reserved.
  * Not a contribution.
  *
  * Copyright (C) 2009 The Android Open Source Project
@@ -1502,7 +1502,8 @@
             }
         } else if ((config->channel_mask == 1 || config->channel_mask == 3) &&
                    (config->sample_rate == 8000 || config->sample_rate == 16000 ||
-                    config->sample_rate == 32000 || config->sample_rate == 48000)) {
+                    config->sample_rate == 32000 || config->sample_rate == 48000) &&
+                   (mEngine->getPhoneState() != AUDIO_MODE_IN_CALL)) {
             *flags = (audio_output_flags_t)(AUDIO_OUTPUT_FLAG_VOIP_RX |
                                                AUDIO_OUTPUT_FLAG_DIRECT);
             ALOGV("Set VoIP and Direct output flags for PCM format");