How to fix my iPhone 4s microphone?

I doesn't work when calling (in-going or outgoing), making voice memos, or using Skype, but it works when recording videos and using speaker phone or headphones when making calls. I have been searching the internet for a solution, yet no problems exactly match mine. Despite the differences, I have still tried putting the cardboard piece on the inside recommended in some YouTube videos and it still refuses to work. Whoever can solve my problem will get best answer.
Also I have dropped my phone before but I have a case and I don't think that's the problem.

The reason why your mic only works on video or when you have the loud speaker on is
because the iphone has two microphones, one on the top by the earphone input
and the other on the bottom…
most likely you microphone on the bottom is out and it would need to be replace

Microphone problem in iphone skype

  • What is the best external microphone for a iphone? I want to start podcasting using my iphone. I think its better to buy a little microphone. Does anyone know which one is best?
  • Microphone on my iPhone doesn't work, how do I fix it? When I'm not on speaker phone, the person on the other line can hear me. But if I put the phone on speaker, it does not work anymore. I noticed when I was taking a video and the sound afterwards, after speaking loudly in the video, was not working. How do I fix this?
  • My iPhone microphone is not working A week ago my iPhone 4 microphone stoped to work. It just stoped, did not lose it in the ground or something, just stoped to work. When I call someone or if someone call me, they can't here me, but I can here them. But If I turn on speaker, they hear me normally. Do you have any thoughts on how I can fix this?
  • Microphone button on iPhone keyboard? I was looking at the info on the Facebook app and the screenshot image showed one with the keyboard pulled up in that last photo.well next to the keyboard language symbol there was a microphone. Is that for texts or anything? And how dou change that setti g on my phone?