This happen to my iPhone 4. It did not vibrate or ring.
If you select Vibrate and the bell with the line across dose not appear you have a bad silent button.
I ordered the button from e bay.
Its hard to replace to I would take it to a shop to replace.
Again if your I phone dose not ring or...