I've been using Nexus 4, and recently this issue started.
when I try to call, the other side can not hear my voice.
However, if I turn on the loudspeaker the mic works fine.
So, the probably the hardware is fine because the same mic works fine when used in loudspeaker mode.
I've not installed anything, not changed anything, its a brand new device.
I've tried starting in Safe mode, it doesn't help.
i was using the stock android from google all these days and issue started. I have now migrated to Cyanogenmod 11 and the issue still persits.
I have downloaded an app from play store called soundabout to try convince my phone that there was no headset plugged in. But of no use yet.
Any help on this please