At times, the alarm in my iPhone 4S sometimes doesn't go off as set. Or actually, it goes off and I see the corresponding UI on the screen but there is NO sound.
This happens very randomly, may be once in ten times but is obviously not acceptable in an alarm application.
This mostly happens when the phone is in silent mode (which is still NOT expected behavior I am sure) but has also happened a couple times when the phone was non-silent.
How do I fix this?