audio: Add support for dualmic fluence for voice communication

Set property to enable dualmic fluence by the audio HAL.
Update audio effects config file to enable AEC and NS modules
by default for voice communication.

Bug: 14088317
Change-Id: Iac47d35376b1e444b66746b11098efbf860cbd80
diff --git a/audio_effects.conf b/audio_effects.conf
index 728fea4..d49075c 100644
--- a/audio_effects.conf
+++ b/audio_effects.conf
@@ -208,6 +208,19 @@
     library qcom_pre_processing
     uuid 1e5c3ea0-1fcf-11e3-9176-0002a5d5c51b
   }
+  ns {
+    library qcom_pre_processing
+    uuid 25ec95c0-1fcf-11e3-b5f8-0002a5d5c51b
+  }
+}
+
+pre_processing {
+    voice_communication {
+        aec {
+        }
+        ns {
+        }
+    }
 }
 
 # Default pre-processing effects. Add to audio_effect.conf "effects" section if
diff --git a/device.mk b/device.mk
index 8c8e800..d42cd5f 100644
--- a/device.mk
+++ b/device.mk
@@ -321,6 +321,7 @@
     persist.audio.handset.mic.type=digital \
     persist.audio.dualmic.config=endfire \
     persist.audio.fluence.voicecall=true \
+    persist.audio.fluence.voicecomm=true \
     persist.audio.fluence.voicerec=false \
     persist.audio.fluence.speaker=false