I have an official unlocked AT&T iPhone 4 with a T-Mobile sim. I set it up for my mom to use iMessage, however when attempting to send her a message via iMessage, it doesn't go through. She doesn't receive anything? Even though its set to receive at all her emails, appleid and mobile number. Does iMessage only work with AT&T phones and not T-Mobile?