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 known bugs
Version: 1.1
Bug Report
1059 SMPP 23 Dec 11 Port to boost_1_48_0, 3rdparty/boost_1_48_0/dist/include/boost-1_48
1019 SMPP 25 Nov 11 Encoding/decoding problem
752 SMPP 01 May 09 Optional binary and c octet string validation
740 SMPP 25 Apr 09 Init fields by correct values.
739 SMPP 25 Apr 09 Init fields by correct values
735 SMPP 22 Apr 09 Add a a dump to getTLVError code
996 Samples 10 Nov 11 references to not existing files
1063 Utilities 29 Dec 11 Port to new version of xerces
803 Utilities 20 May 09 There is no optional fields at xsd schema for smpp_submit_sm_resp_type
801 Utilities 20 May 09 There is no optional fields at xsd schema for smpp_submit_sm_type
799 Utilities 20 May 09 There is no optional fields at xsd schema for smpp_submit_multi_type
797 Utilities 20 May 09 There is no optional fields at xsd schema for smpp_deliver_sm_type
795 Utilities 20 May 09 There is no optional fields at xsd schema for smpp_data_sm_type
793 Utilities 20 May 09 There is no optional fields dest_addr_subunit at xsd schema
Version: 1.0
Bug Report
659 SMPP 24 Dec 08 Incorrect dump due to replacing
Version: 0.5
Bug Report
699 SMPP 22 Jan 09 Deadlock for sending data from onReceive
693 SMPP 15 Jan 09 If port alread used then crush occurs
689 SMPP 13 Jan 09 ReliableSMPP with port = 0
710 Samples 27 Jan 09 Add a iterate & delay for ReliableSMPP
