For archive purposes, I’m posting a copy of the SMPP 3.4 Specification here.
The SMS standards organization that created the specification has disbanded, and there are plans for their web site to be shut down.
This doesn’t mean that SMPP is not still important for SMS. It remains the de-facto standard for application based SMS messaging.
It’s just that the SMPP v3.4 specification was published in 1999, and it really hasn’t been updated since.
The group did produce a successor specification, SMPP v5.0 … but it was too overwhelming, and never really caught on in the marketplace. This leaves SMPP v3.4 as the de-facto industry standard.
Those are good SMPP references for developers.
It’s probably also a good idea to archive some reference information here for SMPP issues as they relate to NowSMS:
Garbage When Sending Text Messages longer than 160 Characters
Optional SMPP TLV Parameters for mBlox and other SMS Providers
SMPP Connection Types (Sender, Receiver, Transceiver)
Related pages:
- MM7 Schemas and MMS Version Number Confusion In a recent posting, I posted a reference to the SMPP specification, which is the de facto standard for application...
- SMPP Information and Resources SMPP (Short Message Peer-to-Peer) Protocol is an industry standard protocol that is used for exchanging SMS messages between peer entities....
- SMPP Error Code Reference Information on how NowSMS handles different SMPP errors can be found at the following link: http://www.nowsms.com/smpp-error-code-handling-in-nowsms This article is a...
- Submitting MMS Messages Once NowSMS has been successfully configured to send MMS messages via the web interface, it is possible to use various...
- Bug Sending Long Binary SMS Messages to Java Apps on Motorola Devices One of the more interesting technical support incidents of the past week comes from Mohit Kumar Sethi at 3i Infotech...
- Shift Tables – National Language SMS in 160 characters without Unicode The fact that messages that contain characters outside of the GSM character set require Unicode encoding and are limited to 70...
- Submitting SMS Messages This section details how applications can submit SMS messages to NowSMS. Applications can submit SMS messages using either HTTP, SMPP...
- SMPP Connection Types – Sender, Receiver, Transceiver When making a connection to an SMPP server, there are three different types of connections that can be supported. A...
- MM7 Schemas and MMS Version Number Confusion, revisited Receiving this e-mail about a recent post got me thinking that it might be worth sharing these thoughts here. It’s...
- Connecting to an Operator MMSC with MM7 While NowSMS can function as an MMSC for direct MMS message delivery, this is not an option for most content...
Topic Category: SMPP
For comments and further discussion, please click here to visit the NowSMS Technical Forums (Discussion Board)...

Click here to download a free trial version of NowSMS & MMS Gateway, NowSMS Lite or NowWAP Gateway.
Learn more about NowSMS Lite.
No Responses to “SMPP 3.4 Protocol Specification Archive”
Trackbacks/Pingbacks