IMessage won't activate my phone number

My iPhone 4 has been working perfectly up until yesterday.
My iMessages stopped working from my phone number and started sending from my email address.
It says my phone number is waiting on activation

I have tried everything.
Resetting network settings
Turning iMessages on and off
Resetting my phone
Checked my phone number in settings>phone

Same exact thing is happening to me right now, and I can't figure out how to solve it. I have looked through dozens of forums and online pages. It just says "waiting for activation". I have it jailbroken though, so maybe that might cause the problem.

  • My iMessage won't activate on my iPhone 3gs? It just says waiting for activation and i really confused. I don't know how to activate it and i want to use my number not my apple account any help? And how do i activate it
  • Imessage won't activate phone number on iphone 4? My Imessage was working fine earlier today but it suddenly stopped and won't come on. I have reset network settings and sign in and out of apple. It just says waiting for activation and i can't select my phone number i the send and receive section.
  • IMessage won't activate at all? I have a sprint iphone 5 my phone is off right now but I still use it on Wi-Fi and i restored my phone and my imessage won't activate… Its so annoying i put ios 7 on it the other day and it was working fine because on 6.1.4 it was getting annoying… No one else is having this problem its just me ugh someone help me please
  • IMessage won't activate and can't send pictures on h2o wireless? I have an iPhone 4S on ios 7 and just activated it with h2o wireless. I can call go on the internet and send regular text messages but it won't let me activate iMessage or send pictures.