audio: Ignore ENOSYS error from voice_extn_set_parameter

Ignore this error as voice extn is unsupported by some targets.
Bug: 16373768

Change-Id: I6e3f51948aa21f679aca75a8986cfab09a72e320
diff --git a/hal/voice.c b/hal/voice.c
index cc509af..c63c525 100644
--- a/hal/voice.c
+++ b/hal/voice.c
@@ -369,8 +369,13 @@
     ALOGV_IF(kv_pairs != NULL, "%s: enter: %s", __func__, kv_pairs);
 
     ret = voice_extn_set_parameters(adev, parms);
-    if (ret != 0)
-        goto done;
+    if (ret != 0) {
+        if (ret == -ENOSYS) {
+            ret = 0; /* ignore error */
+        } else {
+            goto done;
+        }
+    }
 
     err = str_parms_get_str(parms, AUDIO_PARAMETER_KEY_TTY_MODE, value, sizeof(value));
     if (err >= 0) {