An overview for industry experts wanting to integrate using the SMPP protocol.


Short Message Peer-to-Peer (SMPP) is an open, industry-standard protocol that the telecommunications industry uses to exchange SMS messages between Short Message Service Centers (SMSC) and/or External Short Messaging Entities (ESME).

Our SMPP documentation assumes that you already have a basic understanding of the SMPP protocol and know how to set up your own SMPP client software..

SMPP Access

SMPP access is not enabled by default on accounts. Please email us your request along with a monthly volume forecast and we will gladly assist by providing you with your SMPP username (system_id) and password.

SMPP Specification

SMSPortal supports the industry standard SMPP v3.4 protocol.



Versions 3.3 and 5.0 are not supported.


DCSData Coding Scheme
DLRDelivery Receipt / Report
ESMEExternal Short Message Entity
GSMGlobal System for Mobile Communications
NPINumbering Plan Identification
Octet8 bits
PDUProtocol Data Unit
RXReceiver Bind
SMPPShort Message Peer-to-Peer
SMSCShort Message Service Centre
Throttle AmountThe maximum number of messages that can be sent in a second
TLVTag Length Value
TONType of Number
TRXTransceiver Bind
TXTransmitter Bind
UDHUser Data Header
Window SizeTotal number of messages that can be sent without a response