Hi you guys,four days ago my FT and iMessage worked well on my iPhone 5 IOS6.1.3,but my phone Number did not in the caller ID loop,so I turned both of them off,when I wanted to turn it on again,but failed,I tried so many times,but make no difference,It shows me"waiting for activation".Then I found the solution on internet,and you know there are many possible solutions,just like:
1.change the wifi DNS to 8.8.8.8,8.8.4.4.and you must turn your cellular ON.
2.restore the phone setting.Settings>>General>>reset>>all the phone setting.
3.restore the network setting.Setting>>General>>reset>>the network setting.
3.reset the network.
4.reset your Date&time.Setting>>Date&Time>>set automaticlly>>ON.
5.change another network to activate.
6.take out the sim card to activate.
.........
I did everything,but nothing happend,it still"waiting for activation"
And today afternoon,i try to activate again,when i turn iMessage on,it activate successfully.OMG,it is really amazing.and the same to my Facetime.
I am so exciting and strange how it happen...
I followed all the setting above 1.2.3.4.5.6,the only difference is i turned the "enable 3G" OFF(Settings>>General>>Cellular Data>>Enable 3G>>OFF),but it keep ON before now.
seriously,i am not sure if the "enable 3G"causes this problem,but it really happened to me,so you guys can try if you have the same problem,
hope my answer if helpful for you.