Does iMessage require SMS to activate?
To activate iMessage for a phone number, the device sends a silent SMS with a verification code. Carriers approved by Apple do not charge for this SMS. Activating without sending an SMS only activates iMessage for your Apple ID email address, not your phone number.