Support Galaxy Ace only works on loudspeaker?

view story

http://androidforums.com – Had my phone for just under 2 years now and recently phone calls have only been working when I use the loudspeaker If i try and call someone normally I can't hear their phone ringing/hear them at all but they can hear me, same applies for when people ring me - my phone will actually ring but when i answer i hear nothing. However it works normally when I use the speaker. Anyone have any ideas? Tried a factory reset already but that didn't work (General)