IPhone 5C Only Vibrates, No Sound?

So here are the details, I have a blue iPhone 5C and for some reason when anyone calls there's no sound it only vibrates, and whenever I play music it doesn't make a single sound whatsoever, but when I have headphones in, I have music. I know the speaker must work because when I'm talking to someone after answering I can hear their voice and for some reason on Skype when I receive a Skype call I'm able to hear that, my phone isn't on do not disturb, and I've tried tapping the default ringtones but the default ringtones don't play a noise, they just vibrate the actual tune? So IIm really confused, please help.

Check about silent mode (deactivated)
or
reset you phone may help.

You need to reboot your device and also perform a Hard reset, might solve your problem while when it comes to security, Leo Privacy Guard would be the best and most reliable app. It provides your two way protection by hiding your images and videos and locking your applications.