You can allow your users to send SMS via the front-end, take a look at your front end management for that.
If you want to make sure that all users who register are not robots or fake users you could turn on the users phone number confirmation.
But if you want to add a subscription form on another website or on your facebook page, then you will need an external subscription form.