SMPP Documentation

SMPP v3.3 & v3.4 integration guide for direct protocol connectivity.

SMPP Integration Guide

SBS TELECOM supports SMPP v3.3 and v3.4 for high-throughput direct protocol connectivity. SMPP provides a persistent TCP connection to our SMS gateway, ideal for platforms requiring very high TPS or low-latency delivery.

Connection Parameters

  • Host: smpp.sbstelecom.co.uk
  • Port: 2775 (standard) / 2776 (TLS)
  • Protocol: SMPP v3.3 or v3.4
  • System Type: Provided in your account credentials

Bind Types

  • Transmitter (TX) — Send messages only
  • Receiver (RX) — Receive delivery receipts and inbound messages only
  • Transceiver (TRX) — Send and receive on a single connection (recommended)

Key PDUs

  • bind_transceiver — Establish connection
  • submit_sm — Submit a message for delivery
  • deliver_sm — Receive a delivery receipt or MO message
  • enquire_link — Keep-alive heartbeat (send every 30 seconds)
  • unbind — Cleanly terminate connection

Best Practices

  • Always implement enquire_link to maintain persistent connections
  • Handle bind throttling — implement exponential backoff on connection failure
  • Process delivery receipts asynchronously to maintain throughput
  • Test with our sandbox SMPP endpoint before going live