I've got a similar problem.
I changed sim cards (same phone number, different carrier). After changing sim cards iMessage (and Facetime) do not activate (the phone number, works via e-mail).
I see many people around the forums have problem with activation.
- sometimes changing wifi dns to 18.104.22.168,22.214.171.124 works
- sometimes Facetime is restricted
- sometimes it has something to do with automated time settings
none of these worked for me.
Really hoping to find a solution!
The following solution sounds plausible, but did not work for me
- To change the defult phone number in iMessage, you need to:
- Insert the new sim.
- Go to Settings > Messages>Turn off iMessage.
- Go to General > Reset > Reset Network Settings.
- Once the iPhone is open.Go to Settings > Messages>Turn ON iMessage.T
- This will recognize the new sim and have it verified.I hope this helps.
Hey... after having the SAME problem activating my iMessage (i had it working and having an factory unlocked iPhone 4S, i swapped SIM's once and then i couldn't get my number to activate again) a wonderful MAC GENIUS from my local store told me a solution that worked for another when all else fails (the DNS, auto-time, resetting, etc).
Call your carrier to see if they are blocking premium texts or third party texts.. some carriers have an auto-block to protect you from random charges or sometimes (like me) we put the block on ourselves.
I had my carrier remove this block and PRESTO... after they sent a network reset to my phone and i reset my network settings.. i turned on iMessage and FaceTime and they finally activated again!!!
I was able to put the premium block back on after and it still works just fine!!
Hope that works for those that couldn't get it to activate!