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 roadmap

Version: 1.1

783 SMPP 11 May 09 Add parsing and rawdump test from anthill smpp ruby to anthill smpp cpp

759 SMPP 05 May 09 Implement SMPPStrictValidator & SMPPNullValidator

737 SMPP 23 Apr 09 Incorrect system_id validation.

733 SMPP 21 Apr 09 Encoder and decoder performace

736 SMPP 23 Apr 09 Add rawdnum encoding tests.

Version: 0.5

605 SMPP 25 Nov 08 Crate GUI SMPPDumpViewer analog - SMPPDumpObserver.

602 SMPP 24 Nov 08 Add STLPort support (--wih-stlport key at autoconf)

597 SMPP 24 Nov 08 Implement SMPPShell

551 SMPP 14 Nov 08 Perfromance testing

529 SMPP 11 Nov 08 Build library with manifist (configure vcprojects).

458 SMPP 20 Oct 08 Add a smpp stresser utility

436 SMPP 10 Oct 08 Add timeout support OnResponseTimeout(sequence number)

435 SMPP 09 Oct 08 Add a utility classes to work with schedule and validity

666 Documentation 25 Dec 08 Write a few tutorials (flush sms)

534 Documentation 12 Nov 08 Write to documentation about minifiest (not embedded).

471 Documentation 29 Oct 08 Add information to building section about 3rdparty downloads

682 Samples 11 Jan 09 Support bind and enquire link by SMSCEmulator

439 Setup 11 Oct 08 Add a automake different types for 32 and 64 build

633 Utilities 17 Dec 08 Improve Unseccess SMEs output

632 Utilities 17 Dec 08 Improve output of long fields such as distribution list