My iphone4 won't ring when I get texts?

Question says it all, is it a software error or something? Do I need to restore it? What should I do, I've already called Verizon and they didn't help much. Pretty much the iPhone won't ring or flash when I get txt messages while its locked.

Is the vibrate switch on the side on?

Check your phones ringtone and message tone settings.