The 2sms SMPP SMSC allows customers to send SMS messages to mobile destination using the SMPP v3.4 protocol. The SMPP SMSC accepts valid SMPP PDUs from authenticated users, allowing customers to send messages to domestic and international mobile phones, and collect delivery receipts.

Getting Started

Contact 2sms to generate a system ID and password required for the SMPP SMSC connection.

Binding to 2sms SMPP

You can bind to the 2sms SMPP SMSC via:

  • As a Transmitter/Receiver (Transceiver) pair
  • As a single Transceiver

Connection credentials

You will need a unique system ID and password for each bind connection. Please contact support for assistance.

Typical SMPP Setup Specifications

SMPP HOSTsmpp.2sms.com
SMSC PORT2775
SMSC_USERSystem ID generated by 2sms
SMSC_PASSWDSMPP Password generated by 2sms
SMSC_ADDRShortcode number issued by 2sms
SMSC_ADDR_SOURCEInternational number issues by 2sms for international destinations
CONN_TYPEtx or rx
SOURCE_ADDR_TON3 (for US and Canada mobile numbers)
SOURCE_ADDR_NPI0
DEST_ADDR_TON5 (for international mobile numbers)
DEST_ADDR_NPI0
SOURCE TYPE OF NUMBER (TON)3
SOURCE NETWORK PLAN INDICATOR (NPI)1
REGISTERED_DELIVERY1
SUBMIT_TIMEOUT30
MAX_PENDING10
WAIT_FOR_RECEIVER1
SMSC_PINGTIME60
ENQUIRELINK60
ENQUIRE WAIT30

Delivery Receipts

Delivery receipt fields conform to the example in the SMPP specification. The values that may be returned in the stat field are described below:

StatusDescription
DELIVRDThe message has been delivered to the subscriber’s handset
ACKEDThe message has been submitted to a deliverer
BUFFREDThe message was not delivered, but will be retried
FAILEDThe message was not delivered and will not be retried
UNKNOWNThe message status is unknown, but no further retries will be attempted