Bind & Authentication

Steps and examples for performing SMPP binds (TRX/TX/RX) and best practices for authentication.

Bind Types

Transceiver
TRX
Use a transceiver to both submit messages and receive DLRs on a single connection. It is the most common setup.
Transmitter
TX
TX is for outbound-only connections where you do not expect inbound messages or DLR delivery on the same session.
Receiver
RX
RX is for inbound-only connections and delivers incoming messages and DLRs to your ESME.
Bind Example (PDU)
Example bind_transceiver PDU fields.
text
bind_transceiver
system_id: your_system_id
password: your_password
system_type: sendexa
interface_version: 0x34
addr_ton: 0
addr_npi: 0
address_range: ""

Authentication Best Practices

Rotate Credentials Regularly
Rotate your system_id/password and revoke old credentials immediately after rotation.
Use IP Allowlisting
Lock down which IPs can bind to your SMPP credentials for an additional layer of security.