Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Send SMS over IP

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?

like image 219
sura2k Avatar asked Nov 30 '11 14:11

sura2k


2 Answers

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).

like image 151
michael.bochkaryov Avatar answered Oct 22 '22 20:10

michael.bochkaryov


You've got www.Nexmo.com www.tropo.com www.twilio.com www.smsified.com ... and so on...

like image 3
MatBee Avatar answered Oct 22 '22 20:10

MatBee