iphone 4s unable to play tone alerts
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.