Imessage won't activate with my number?

I have an iPhone 4S and my iMessage won't activate. It just keeps saying "waiting for activation" then activation failed. I've tried everything! I reseted my phone to factory settings and as a new phone. I've tried a new apple ID account. I've tried with both my 3G Andy Wi-Fi. Just nothing works… I've got it to work with my apple ID, but I don't want that. Like my number isn't even an option under the sent and received to. But if I sign out of my apple ID then sign back in and it shows my number and my email. So I uncheck my email so only my number is checked (the number is in grey, I don't know if that's normal or not.) then I click done and my number disappears. I go back on to receive and send to whatever and my number I gone and its only my email. And if i just leave my apple ID signed out it Just keeps saying "waiting for activation" and the send amd receive to option isn't there. I don't know what to do. I've checked my time zone, my wi-if, everything. Any suggestions? I'm with Rogers if its useful…

Added (1). I've tried resetting my network settings

Reset your network settings and try it

  • My iPhone won't let me use my number for iMessage? I just a got an iPhone today and I absolutely love it.however, my iMessage won't let me use my number for iMessage but only my email. How do can I use my number for iMessage.
  • 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