Dear Apple, I have also problem with activating iMessage
when I activated iMessage for the first time I was using carrier T-mobile (Slovakia). Everything was fine, iMessage was succesfully activated after a few minutes.
Later I switchted my carrier to Orange. By switching a carrier I mean that I ported my number to another carrier. Exactly from that moment I wasn't able to activate iMessage. I was using Orange for a half of year and during these months I tried countless times to activate iMessage - unsuccesfully. I have countless times reseted my iPhone and reseted Network settings. I have even tried to put my SIM card into another iPhones and tried to activate iMessage - unsuccesfully. I was also actively communicating with Orange Slovakia and they tried to solve this problem couple a monhts. The result: when I was trying to activate iMessage with my old number ported to Orange - It was never succesfully activated. I tried to put another SIM card to my iPhone from all of carriers (O2, Orange, T-mobile) and everytime iMessage activated succesfully. Sending SMS was not blocked and there were not any of restrictions on my SIM card - I know it for 100% sure because the Orange staffs were communicating with me for a months trying to solve the problem. I was also billed for about of 30 activating SMS monhtly. We have open topic on Orange's support forums where many people have the same problem - when they ported number from one carrier to another - iMessage can't be activated throught SMS. Orange tried to solve the problem for a monhts and they came to the result, that Apple is not able to reactivate the number after its porting to another carrier.
A few days ago I again ported my number - back to T-mobile. So I switched Orange back to T-mobile. And guess what? iMessage was activated from the first try.
So please, fix the problem. When I activate some number to iMessage, Apple save in their database that the number belongs e.g. to T-mobile. But when later I trying to activate this number from Orange, Apple don't send activating SMS back. This is on Apple. No iPhone is at fault, no network carrier is fault, Apple has this bug in ther iMessage service and has to fix it. Please, don't post generic tutorials to 100x reset my iPhone etc. - IT DOES NOT WORK. Apple has to fix this problem at iMessage side.