SMPP Documentation

X-Wireless supports the Short Message Peer-to-Peer (SMPP) version 3.4 protocol for message exchange.

The Short Message Peer-to-Peer (SMPP) is an open, industry-standard protocol used by the telecommunication industry for exchanging SMS messages between Short Message Service Centers (SMSC) and SMS application systems. The protocol is a level-7 TCP/IP protocol, which allows fast delivery of SMS messages.

To send SMS messages
To send SMS messages via the X-Wireless SMPP server, your application needs the following information to establish a connection to the server. Once an SMS message is delivered, a delivery report will be sent back to the sender with relevant information about delivery status.

The following information is required to establish a connection to the X-Wireless SMPP Server.

Username and password Your X-Wireless ESME username and password. Please contact support for an ESME Account if you do not already have one.
SMPP Address
Port Number 8585

Example of Delivery Report

A delivery report informs the sender about the delivery status of an SMS. For example:

id:6799035 sub:005 dlvrd:001 submit date:0204431501 done date:0204431506 stat:DELIVRD err:000

Supported commands
X-Wireless SMPP server supports the following commands


Initiated by the client

Initiated by the client or the server
SUBMIT_SM Initiated by the client (use this to send the messages)

Initiated by the server (delivery reports)

Initiated by the client

Did you find this article useful?