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_transceiversystem_id: your_system_idpassword: your_passwordsystem_type: sendexainterface_version: 0x34addr_ton: 0addr_npi: 0address_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.