IPhone 4 can't receive iMessages?

I've had this issue crop up on me today - i'm using an iPhone 4 16gb. On the EE(T-Mobile sim) network.

I'm not able to send iMessages unless connected to Wi-Fi nor receive them, however people are receiving my text messages. Usually even on 3G this works fine even when I have no data remaining, it will work fine over 3G. I paid my bill a week ago, so I know I have not been cut off

I'm able to send texts to non iphone users, and make telephone calls.
if anymore information is required, please ask.

Hope someone can help me!

The it is probably T-Mobiles Data network playing up again.

T-Mo/Orange both 'old' networks have spent the last 2 years playing up, as they turn off the orange network and 'hope' that T-mo covers the area instead. They have not always got it right, and it has affected both networks performance from time to time.

Check that you can browse when in 3G/2G
The fact that it works on Wi-Fi, suggests that your Mobile (2G/3G) data connection has broken - does it show GPRS/3G/HS(DPA) ? And the data symbol, or just that it can calls?

complain to T-mo/EE, that your data is not working
but don't expect that it will get fixed or they even admit an issue

  • Will I still receive missed imessages when I leave a Wi-Fi area? My iphone 4s currently has no service as in the phone is shut off. However, I still can send iMessages. My question is if I iMesssage someone and I leave the Wi-Fi area will I receive their response message when I find another Wi-Fi area or will I just never receive it?
  • Why will my iPhone not receive iMessages for my phone number? I bought an unlocked iPhone and i was texting people through iMessage when I had Wi-Fi. Now I'm getting messages through normal texts only. When I go to the "Send & Receive" option under message settings, my phone number is there but it is gray in color and I can't select it. All the email addresses on the account can be selected but not my phone number. Can anyone help me?
  • Why is my Iphone not sending as Imessages and receiving iMessages from one person? I'm texting my wife and we both have iPhone's and she is getting the messages as an iMessage but the ones I'm sending her on my end show up at green. Sometime it will go as blue, get the little red exclamation point then send as regular SMS. I'm texting someone else too and she has an iPhone, and she is getting mine as regular iMessages and mine are sending as regular iMessages. Why aren't they sending to me wife as iMessages?
  • Why don't I receive alerts or a notification when I receive a text and I already checked my settings? I adjusted my setting and even put the ringer and notifications on and put the volume and ringer on and I receive no alert, no pop up, alert or notification when someone texts me. Why? This is the iPhone X! I went to the cell phone/ carrier store and they didn't help me. They said to go to the apple store or check the settings. I already adjusted the settings. So what do I do now?