Send SMS over IP

sura2k picture sura2k · Nov 30, 2011 · Viewed 22.1k times · Source

I hope to create a web server that can give some extra facilities for SMS Service Providers. Can I send SMS through internet? If its possible then, Are there any libraries for Send and Receive SMS over the internet?

Answer

michael.bochkaryov picture michael.bochkaryov · Nov 30, 2011

There are many different options to send SMS over Internet, but most popular are the following:

  1. Connecting to SMSC of mobile carriers directly (usually via SMPP protocol).
  2. Connecting through some SMS aggregation service like Clickatell mentioned in previous answers.

Choice between these options depends mostly on non-technical issues:

  1. Required coverage (mobile carrier will provide only messaging inside it's network).
  2. Premium Rate billing possibility (this requires closer work with carrier).
  3. Well, price too... :-)

Technically most popular options are:

  1. Specialized protocols like SMPP (Short Message Peer to Peer).
  2. HTTP based protocols provided by SMS aggregators.

If you need unified solution, I recommend to use Kannel open source SMS gateway that support many popular transports (SMPP, CIMD, UCP, HTTP, etc).