iphone 4s unable to play tone alerts For some reason, the sounds for ringers, and alerts/notifications on my iPhone appear to not be playing anymore. Even though the ringer volume in settings is turned up almost to the max, the phone still only vibrates when receiving a call. And when the phone is placed onto it's charging dock, instead of BEEP ing like it normally does, it simply vibrates.

Interestingly, when I fiddle with the ringer volume slider in settings, the test ringtone plays just fine, and music audio cannot be played through the built in speaker.

What's going on?
please suggest some solution.
First make sure that the Silent switch is turned on. Check on the left side of the iphone and make sure that the silent switch does not show red.

If it is not in silent mode, change try changing the ringtone and see if it works. If not reset the iphone from settings->general->reset->reset all settings.

If both methods does not work contact an Apple Genius.