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 news

November 01, 2009

AntHill SMPP Cpp 1.1.0 library has been pre-alpha released. Officially supported platforms are Windows, Linux and Mac OS X. Download it.

February 01, 2009

AntHill SMPP 0.5.0 release is postponed for 1 month due to error found in stress testing cycle. The error in detected in the onReceive method after the data are sent or connection is being closed from event handler. The library will be released as soon as this error is corrected and tested.

January 31, 2009

AntHill SMPP project available now to download from Source forge.

September 07, 2008

AntHill SMPP available now to download from SVN.

September 01, 2008

Updated AntHill SMPP documentation has been published. Download it.

May 03, 2008

SMPP protocol implementation based on AntHill library has been pre alpha released. Officially supported platforms are Windows, Linux and Mac OS X. Read more.