RSS Feed for This PostCurrent Article

Java: Open Source SMPP Library

Here are 2 good SMPP libraries


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.



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.

Trackback URL

Sorry, comments for this entry are closed at this time.