This happend to me in DEC and Apple told me to do a reset of the phone and wait 30 seconds before turning it on. It worked after that. Now today I am having the issue again and it won't go away no matter what I do. I even restored my phone 3 times the first time it worked for one call and then went back to no sound again. I am off to the Apple store in Boston tonight to get this fixed. I refuse to leave my phone with them because I need it for work and other stuff. They should have fixed this issue by now and they haven't.
None of the software issues seemed to work for me; pressing on the glass did.
I removed the screen to find a screw had come loose from the speaker mount. The speaker being connected by contact plates wasnt fully held down, so the connection was broken.
After putting the screw back in its rightful place i have had no futher issues. (albeit the past 20 minutes, im pretty sure the issue has been solved for me though.)
My phone was out of warranty sooo... probably best leave it to Apple if your beepety boop is still under Apples cloak of happy.
I had the same issue and its resolved by me. you don't need to go Apple store and wait for 2 days to resolve the issue, and no need to spend the money here is how:
Just push a little hard where front camera and speaker are, you'll hear a click voice that's all. works fine for me after this trick.
Thanks to me
Fixed! for me
My internal speaker was not working
Only microphone option available
No iPhone, speaker selection, only Microphone or AirPlay device?
But in general, sounds, sliding volume made speaker play but did not fix it
Finally i tried switching Lock Sounds and all was Good!
Started when, an app requested access to mic, and I denied access.
Took me an hour to find a solution, very frustrating software glitch!
iPhone 5s IOS 7.1.2
i have the same problem now.
This morning all was fine, internal speaker was working.
This afternoon I got a call, answered it but had no sound.
Speaker phone works, headphone works, internal speaker doesn't work.
I reset my phone (home + power button). Not fixed.
I shut down the phone, left it off for a few minutes. Not fixed.
I tried switching on/off cellular data, wifi, bluetooth. Not fixed.
I tried pressing on/around the speaker. Not fixed.
Checked with apple, no longer free tech support (I have to pay €35 just to chat with someone).
Their suggestion was contacting my provider (tmobile). Since the phone is older than 2 months, I will likely have to pay to have it checked.
Phone be is not yet 2 years old, am super careful with it.
No damage visible on the outside - I use protective screen cover and protective rubber sleeve.
It didn't get wet as far as I know either.
Any other tips? I hope the iOS 8 update helps somehow.