There are many SMS API available, and they all seems to do the same thing.
Tell me the number and message to send, and I will send to the phone.
A simple I/O operation it seems, but the truth is not.
Nexmo provided a guide to SMS deliverability. An excellent guide for new API users.
I also learnt a few new things.