This guide is a technical reference intended for application developers who need to integrate with the Txtwire SMS gateway using SMPP.

Overview of SMPP integration

Short Message Peer-to-Peer (SMPP) is an industry-standard protocol for exchanging short messages and data between systems. SMPP defines operation and protocol data units (PDUs), where every operation has a request PDU and an associated response PDU. The only exception is for alert notifications, which do not require an associated response PDU. The receiving entity must send the associated response to the SMPP PDU request.

To integrate with Txtwire using SMPP, you must first obtain an Txtwire SMPP account. (Contact your Txtwire account manager for details.) To use SMPP, you must establish a connection to a short messaging service center (SMSC) using a TCP/IP or X.25 network connection. After establishing the connection, your system sends a request PDU to the SMSC, which responds with a response PDU. The specific PDU structure depends on the type of transaction, such as submit_sm or deliver_sm. For complete information about SMPP, refer to the SMPP Protocol Specification v3.4.

SMPP transactions supported by the Txtwire SMSC

  • Bind
  • Unbind
  • Submit SM
  • Deliver SM
  • Enquire Link
  • Generic Nack
NOTE: Txtwire has multiple SMPP hosts to which you may connect. If you are integrating using SMPP, Txtwire must configure your account to use one of these hosts. Please submit a request by email to your account manager.