I have searched to no end but not found any concrete answers regarding this. My iPhone 4s will sometimes vibrate but will not ring when receiving calls which leads to me missing a lot of calls. The ring/vibrate switch IS set to ring and the volume is turned all he way up - the ring tone is also set correctly. I have seen other people having the same problem but no resolution. I'm trying a restore now but any suggestions would be very helpful.