Share your experience!
When people call me or I call them they all say they can't hear me . The only way round this is putting it on loud speaker and talking right into the speaker. Ive checked all the settings, but all is set correct. The phone is a few years old so is it time to buy a new one. Shame as I love it and works perfectly accept for that.
Hi @Coolcake, I am really sorry to hear about that.
Have you had the chance to try the microphone in the inbuilt Diagnostis test in your device? You find this by going to: Settings > Support > Tests > Microphone. Is it working here?
If you are experiencing the same in diagnostics you can try restarting the device in to safe mode and see if it persists here to. When you restart your device in safe mode all third party apps will be deactivated, and if it works here you should try to uninstall some apps.
Get back to me with how it went. 
Hi
I did the microphone test and that worked fine. I then restarted in safe mode and made a call and left a message to my work phone. When replaying I couldn't hear what I was saying.
Okay, I see.
Then i would recommend you to change the network type and see if you notice any difference.
You do this by going to: Settings > More > Mobile networks > Preferred network type > Change this to "Only WCDMA" or "Only GSM", and see if it behaves differently.
Let me know if this makes any difference. 
Hi
No trued both those settings, I still sound like my heads in a bucket
Okay, I'm sorry to hear that.
If it still persists after this i would recommend you to do a software repair using Xperia Companion.
Try this and again, get back to me if it still persists. 