
jsmpp
<wiki:gadget url="http://www.ohloh.net/p/20770/widgets/project_users_logo.xml" height="43" border="0"/>
Announcement: The repository migrated to github https://github.com/uudashr/jsmpp, feel free to fork for enhancement
JSMPP is a java implementation (SMPP API) of SMPP protocol (currently support SMPP v3.4). It provides interfaces to communicate with Message Center or ESME (External Short Message Entity) and able to handle traffic 3000-5000 messages per second.
SMPP is stand for Short Message Peer to Peer. It is a standard protocol for exchanging SMS messages between SMS entities over TCP/IP or X.25 connections.
This API created to reduce the verbosity of the existing SMPP API. It's very simple and easy to use because it hides the complexity of the low level protocol communication such as automatically enquire link request-response.
Examples provided on source distribution. Examples: * Simple Submit Short Message * Submit Short Message and Request for Delivery Receipt & MessageListener * Receive Submit Short Message
Contribution are pleased. Send me some feedback, request of feature, idea or patch related to JSMPP in order to improve performance, more reliable and easy to use.
If there is any question, please contact me (project owner uudashr@gmail.com) or go to our mailing list http://groups.google.com/group/jsmpp, since the documentation is not finish yet.
Links: * SMPP Forum * SMPP V3.4 Specification http://smsforum.net/SMPP_v3_4_Issue1_2.zip * SMPP SMSC Simulator
Other SMPP API: * SMPP API * Open SMPP by Logica
Projects use jsmpp: * Apache ServiceMix, SMPP Component * SMSLib (http://smslib.org & http://code.google.com/p/smslib)
Project Information
- License: Apache License 2.0
- 134 stars
- svn-based source control
Labels:
Java
SMPP
SMS
ProtocolStack
Messaging