Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

send SMS via SMPP

Tags:

sms

smpp

How do I send SMS directly via SMPP? My provider provides an SMPP interface to send SMS, how do I connect it to it? Are there any libraries or examples that can educate me on using SMPP to send? Perhaps using PHP? or C#?

like image 699
Olaseni Avatar asked Mar 12 '10 02:03

Olaseni


People also ask

What is SMPP SMS Gateway?

The Short Message Peer-to-Peer (SMPP) is a protocol used by the telecommunications industry for exchanging SMS messages between Short Message Service Centers (SMSC) and/or External Short Messaging Entities (ESME).

How do I use SMPP?

SMPP CommandsEstablish a receiver bind. Establish a transmitter bind. Query status of previously submitted message. Submit message to the Message Center for onward delivery to mobile / short message entity (SME).

What is the difference between SMTP and SMPP?

SMTP stands for \”Simple Mail Transfer Protocol\” and was first published in August of 1982 as the primary means to send email messages (which is still used today). SMPP stands for \”Short Message Peer-to-Peer Protocol\” and is the telecommunications industry protocol for exchanging SMS messages.

What is the difference between SMPP and SMSC?

SMPP stands for Short Message Peer to Peer Protocol. The biggest advantage of SMPP is that it supports two way messaging and maintains continuous connection with SMSC. Being stateless protocol SMPP maintains its edge over http protocol.


2 Answers

There's the Logica SMPP project, written in Java, that could educate you on the matter. Other than that, there's a list of projects on the SMPP Wikipedia page that could fill a similar purpose.

like image 197
zneak Avatar answered Sep 28 '22 21:09

zneak


I've used a client library from DevShock for a few years, but the company seems to have disappeared from view.

A quick Google turned up this one though:

http://www.inetlab.ru/Products/ALT.SMS.SmppClient.aspx.

Seems straightforward enough, and comes with both C# and VB.Net examples as well as some decent documentation.

Hope that helps.

like image 36
Paul Jenkins Avatar answered Sep 28 '22 20:09

Paul Jenkins