Product :: SuiteSMPP
An open source SMPP 3.4 and 5.0 library.
SMPP is an open, industry standard protocol 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 Centres.
SuiteSMPP supports version 3.4 and 5.0 of the SMPP standard.
Download Product Information:
Feature Description
Documentation
Supported Platforms:
- Sun Solaris
- Linux
- UNIX variants with gcc or compatible compiler.
Requirements:
A standard UNIX environment with GCC or compatible compiler is sufficient to use the library. Download and try it out.Releases:
| Platform | Version | File |
| Solaris 9 | 20090911 | unreleased |
| Solaris 10 | 20090911 | unreleased |
| GNU Linux | 20090911 | unreleased |
Standard packages for installation are provided here. You may find SuiteSMPP within your distribution's package management system. (For example: portage on Gentoo, synaptic on Ubuntu, yum on Redhat, urpmi on Mandrake and even at Blastwave.org for Solaris). We recommend you use that release if present.
Target Languages:
| Language | Support Status |
| C++ | Complete |
| Java | Next release |
| Ruby | Next release |
| PHP | In the future |
| Perl | In the future |
SMPP Compliance:
| PDU | 3.4 | 5.0 | Comment |
| BindTransmitter | yes | yes | |
| BindTransmitterResp | yes | yes | |
| BindReceiver | yes | yes | |
| BindReceiverResp | yes | yes | |
| BindTransceiver | yes | yes | |
| BindTransceiverResp | yes | yes | |
| Outbind | yes | yes | |
| Unbind | yes | yes | |
| UnbindResp | yes | yes | |
| EnquireLink | yes | yes | |
| EnquireLinkResp | yes | yes | |
| AlertNotification | yes | yes | |
| GenericNack | yes | yes | |
| SubmitSm | yes | yes | |
| SubmitSmResp | yes | yes | |
| DataSm | yes | yes | |
| DataSmResp | yes | yes | |
| SubmitMultiSm | - | - | In progress |
| SubmitMultiSmResp | - | - | In progress |
| DeliverSm | yes | yes | |
| DeliverSmResp | yes | yes | |
| CancelSm | yes | yes | |
| CancelSmResp | yes | yes | |
| QuerySm | yes | yes | |
| QuerySmResp | yes | yes | |
| ReplaceSm | yes | yes | |
| ReplaceSmResp | yes | yes | |
| BroadcastSm | yes | ||
| BroadcastSmResp | yes | ||
| QueryBroadcastSm | yes | ||
| QueryBroadcastSmResp | yes | ||
| CancelBroadcastSm | yes | ||
| CancelBroadcastSmResp | yes |
