Project overview

The Short Message Peer to Peer (SMPP) protocol is an open, industry standard protocol designed to provide a flexible data communications interface to transfer short messages between the Message Center and a SMS application system. Examples of Message Center are Short Message Service Centro (SMSC), GSM Unstructured Supplementary Services Data (USSD) Server . Examples of SMS application system are WAP Proxy Server, Email Gateway or other Messaging Gateway.

The AntHill SMPP (Cpp,Ruby) project is a powerful networking library that implements SMPP protocol (v 3.4 and v 5.0) and supply different fail-over and scaling functionality. It is based on AntHill library. The library contains SMPP Encoder and Decoder as well as other utilities like SMPP DumpViewer, SMPP SMSCEmulator, SMPP Shell and etc.

AntHill SMPP Cpp contribute

The Majoron open source project self-supported project and has no wealthy sponsors. These projects require funds for development and support of our community resources. Your donation will help us keep writing good, reliable and free software for the world!

If you want to help us, you can choose one of the following ways to do it::

  • Code improvement
  • Monetary assistance
  • Promotion
  • Available resources, access and your time

Code improvement

If you find a bug or you know how to improve our product or implement new features - please send us your proposals.

Monetary assistance

Individuals and companies can donate funds to support the projects. You can contribute easily via one of the supported interfaces. Please click PayPal icon to complete donation and be assured it is appreciated! Your money will be spend on development and will facilitate faster releases.

Click the PayPal icon here and follow their instructions.


If you are happy with our products - please send us your success story! Please link to our site when our code helped you to meet your deliverables!

Available resources, access and your time

If you have any useful resources you can donate - it will be appreciated. Examples are: server access, free hosting service or times spend reviewing the code or improving the documentation.

At the moment we need a sponsor to help us with the remote access to Windows (64 bit) & Linux (64 bit) to port our open source projects to these platforms and verify them. We also need a sponsor to help us with the remote access to Mac OS (32 bit/64 bit) & Sun Solaris (32 bit/64 bit) to port our open source projects to these platforms. We will appreciate your help very much. If you are able to help us, please contact us at e-mail.

Right now we are in a great need for the technical writer. Please see join us for details. Become a part of the real team!