I've just noticed this problem today, I'm not getting any sound when in speaker mode or when I plug in my earphones during a phone call. The normal handset speaker works. Music, ringtones and otherwise work through the earphones and speaker. I have restored my phone twice and that did not fix it. I did not restore any backup or sync, just the fresh firmware. Does anyone know how to fix this? EDIT: I can hear the tones of the keypad through the speakerphone and earphones when I press the keypad on the iPhone during a call, but I can't hear whatever the other side is saying unless I yank out the earphones or disable speakerphone. This problem is very weird indeed. I'm on my 3rd restore now.