Hello, for our application on mangoh yellow + wp7611 chip, we are making phone calls and playing audio to the number we are calling. We are streaming the received response offboard for voice to text. We use the 3.5mm jack to listen in and sometimes talk to the far end(in special circumstances), but we are facing an issue whereby we would like to mute the input from the modem headset microphone 95% of the time. There are legato api’s for this functionality but it appears that even after calling le_audio_Mute, the microphone input is still being heard.
The majority of the core audio connection handling in our app is what was specified in voiceCallApp.c in the legato sample apps showing how to implement a voicecall and playback audio using legato. I used 2 approaches to try and get rid of the microphone audio:
The first was to simply comment out line 234 ( FeInRef = le_audio_OpenMic(); ) and then remove references to FeInRef as its not needed anymore. But when making calls after the change, I can still hear myself when leaving myself a voicemail so I know that audio connection is there.
The second change was to call le_audio_Mute(FeInRef) but that hasn’t helped either.
NOTE: To get the 3.5mm jack working we did perform this change as suggested in other forum post: Audio Playback Mangoh Yellow + WP7611 - #9 by asyal
I’m not sure if this setting impacts our ability to mute or not. Anyone have any advice? Thanks!