OpenSMPP/SMS Tools
This is the homepage of OpenSMPP/SMS tools.
OpenSMPP is an open source Java library which implements the SMPP (Short Message Peer to Peer) protocol. It is based on an open source Java SMPP API originally released by Logica. It can be used to develop ESMEs (External Short Message Entities), Messaging Gateways, and more.
Also provided are some basic command line based tools to simulate an ESME or SMSC for testing of SMPP applications. They also serve as examples of how to use the API.
At the moment only SMPP version 3.4 is supported. However, there are plans to introduce support for SMPP version 5.0. Details can be seen in the roadmap?.
Support used to be provided via the forums at SMS Forum; but since SMS Forum ceased operations at the end of 2007, official support is no longer available. However, there might be online discussion forums on which development using the API are discussed. At the moment, we don't have any known links to such forums. But, if we are made aware of such forums, we will be happy to provide links to them.
For a history of the SMPP specifications, please check the specifications document for version 5.0 of the protocol (available in this section of the Wiki). You could also check out the history of the API itself.
You can download the API via the project page (which is hosted by SourceForge.net). Read-only SVN access is available for developers who want to have access to the latest code.
