This is a sequel to my previous article on SMPP Library. Here are additional free and open source solutions.
smppapi is an Java implementation of the Short Message Peer to Peer (SMPP) protocol. SMPP is used by applications to communicate with Service Centres to send and receive short messages to & from mobile devices.
The current implementation (0.3.x) supports versions 3.3 and 3.4 of the specification. Work has begun on implementing version 5.0 of the specification.
The smppapi supports communication over the TCP/IP protocol but is extensible, allowing other network implementations to be added.
The smppapi is released under the Lesser GPL.
Easy SMPP is a SMPP protocol library for fast and easy SMSC(Short Message Service Centre) client development even for non-telecom guys. Easy to use classes covers all needed functionality for SMS applications developers and Content Providers. Written for .NET 2.0 in C#.
RoaminSMPP is a SMPP library written in C#. Intended to be fully SMPP v3.4 compliant and extensible for future versions of the spec.
This is another SMPP library that can be downloaded here.
Short Message Peer to Peer (SMPP) protocol is an open, industry standard designed to provide a flexible data communications interface for the transfer of short message data between External Short Message Entities (ESME), Routing Entities (RE) and Message Centers (MC). OSERL is an open source library that comprises the entire specification of the recently released SMPP version 5.0 (February 20th, 2003). Moreover, thanks to an appropriated design, any future and previous version of the protocol are also directly supported by OSERL.