Also some apps have no sound.do u think its the mute button is jammed but then again it says its on ringer.
Why does my iphone not ring only vibrate?
I would turn it off and back on again. But make sure that the switch on the upper left hand corner is not showing a red line. If it is then that means its in mute. Simply move it to you and that should do the trick. Also check your settings.
My iPhone will not ring only vibrate. Also a lot of interference with calls
Try turning off bluetooth.