Ca m'est arrivé plein de fois sur tous mes iPhone (3G, 4S, 5..), j'avais deux solutions ;
1: Brancher et débrancher une prise jack ou le chargeur
Et si ça marche pas,
2 : Appuyer sur home + power pendant 10 secondes
C'est un bug qui fait que l'iPhone croit être branché à un truc externe maitrisant le volume (Genre enceinte ou autre) 