This problem for me began a couple of days ago. No ring from phone calls, no sounds from notifications. I've tried all the suggestions here, but nothing helped. Worked one day, didn't the next. Didn't drop it or fiddle with any of the settings. Everything works when tested in the Settings, just not in the real world. Very PO'd.
Could it be Apple wants me to buy a new phone?