Default [Q] HTC ONE microphone works but only when using google now not calls.

people can't hear me when I talk on my phone,but it seems to be working when i use headphone which is crazy. it used to work when i use speaker phone, but now it doesn't. it seems like its getting worse. anyone knows whats going on?
i just want to sell this thing and get a G3. sucks, i am on a budget right now.

Phone:

Next phone: Galaxy Note 3
Tablet:Google Nexus 7 2013

Next Tablet: NEXUS 10