After 3 days of aggrevation with this over the Christmas holiday I went to the Apple Store, and they told me I had to restore the phone as new and loss everything to fix the problem. I decided to restore from my backup again, and eveything worked like a charm. There must have been some sort of hangup in the original install on the new phone (I had to get a new phone because of call fail problem) If you've tried all of the different sudo random setting resets suggested on here and nothing worked don't be afraid to try and restore from your backup again before whipping everything. Worked for me!
I have an iphone4 and upgraded to ios7. I had the exact problem with the iMessage and FaceTime not working at all! I reset the network settings and it worked!! Steps I followed:
I turned off both iMessage and FaceTime in settings. Then I went to settings>general>reset>reset network: the apple icon was displayed, then iphone was on again and followed same steps stated above. Then click on Wifi and had to re-re-enter wifi password. Then I "turned on iMessage", it worked! Then "turned on Face time", it worked too!!
Hope this helps you too! The new software iOS7 messes up the network settings, and needs to be reset!
This may be the problem for people who have an Apple desktop or laptop as their 'main product'
Whilst trying to activate iMessage on your mobile device, a message will pop up on your Apple laptop/desktop advising that your mobile device is now using your i.d. for iMessage. As soon as you click OK on that message the activation goes ahead. If you don't click OK the activtion may time-out
Hi from Mexico
The solution is very simple, here are the steps:
1. Turn off activation of facetime and iMessage
2. Activate airplane mode
3. Go to settings and Turn on activation of (first) facetime and (second) iMessage
4. Turn off airplane mode
5. When asking if accept the charges of activation, then press cancel button and give a few minutes or less to appear active, as it is activated via the internet and not sending sms
La solucion es muy sencilla, estos son los pasos:
1. apaga la activacion de imessage y facetime
2. activa el modo avion
3. ve al menu ajustes y activa la opcion facetime y despues la de imessaje
4. desactiva el modo avion
5. cuanto salga el aviso de que puede generar cargos la activacion dale cancelar y espera
en unos minutos o menos aparecera como ya activo, pues se activa por medio de internet y no del envio del sms
Thanks for your help and suggestion!
Indeed it does activate the imessage, but i still get the popup 'error occurred during activation. Try again'.
Also my phone number still does not appear in the imessage setting.
Few points i would like to share/ ask:
1. Why do i need to do cancel when it prompt to click Cancel/ Ok (carrier may charge....). Normally i have been clicking on Ok button all the time.
2. I tried using another sim card from another carrier, but the problem still persists.
3. Why can't the phone be activated using internet instead of sms?
4. Why do i still get the error message as stated above?
Many many thanks for your help on this papocadena.
YES!!! This works!!!!! - see manofdogz solution above
This error can be caused when you have more than 1 Apple device registered with your apple ID, which you have upgraded to IOS 7.
It seems that whichever device you update to IOS 7 first, becomes the "main" device, as far as your Apple ID is concerned. When you try to then activate FaceTime and IMessage on any subsequent devices, you will have to confirm the use of your phone number for these services on your "main" device. However, the confirmation message times out pretty quickly, so you won't see it unless you happen to be looking at both devices at the same time.