Can't hear calls or music streams through my iPhone 6s speaker
I suddenly cannot hear what a caller is saying to me through the speaker of my iPhone. Similarly I cannot hear must streams I normally listen to, and Siri is also muted.
However when someone calls the phone rings as normal, and I can hear other ring tones if I play around with them in Settings.
Finally if I plug in some headphones, I can hear what a caller is saying, and also listen to streaming music.
I've gone through the various steps listed on If you hear no sound or distorted sound from your iPhone, iPad, or iPod touch speaker, and followed the trouble shooting advice on similar threads.
Any idea what the problem could be? Am I missing something obvious?
iPhone 6s