SMPP (Short Message Peer-to-Peer) is the industry-standard binary protocol for high-throughput SMS. Connect your application directly to Sozuri’s SMSC for the fastest possible delivery — ideal for OTPs and high-volume campaigns.

Most customers should start with the HTTP API. Choose SMPP only if you need sustained throughput above a few hundred messages per second, or if you already have an SMPP-capable ESME (External Short Messaging Entity).

When to use SMPP over HTTP

  • Throughput — SMPP keeps a persistent TCP connection open, so you avoid the HTTPS handshake on every send.
  • Latency — binary framing and async delivery reports cut round-trip times to milliseconds.
  • Integration — if you’re plugging into an existing telecom platform, SMPP is likely already supported.

Getting your credentials

Open your Sozuri project and request SMPP access from Manage API › SMPP. We’ll issue a system_id and password bound to your project — you’ll use them to bind to our SMPP gateway.

Connecting to the gateway

ParameterValue
hostsmpp.sozuri.net
port2775 (non-TLS)
system_idProvided by Sozuri — identifies your ESME.
passwordProvided by Sozuri — authenticates your ESME.
system_typeLeave blank unless instructed otherwise.

Sending a message (submit_sm)

ParameterDescription
source_address Your sender ID or shortcode. For sandbox testing use Sozuri.
destination_address Recipient phone number in E.164 (e.g. 254700000001).
short_message Message body. Max 160 characters for GSM-7, 70 for UCS-2 (Unicode).

Commonly used PDUs

CommandPurpose
bind_transceiverOpen a bidirectional session (send + receive) with the SMSC.
submit_smSubmit a single SMS for delivery.
deliver_smReceive an incoming SMS or delivery receipt from the SMSC.
enquire_linkKeep-alive ping to verify the connection is still live.
unbindGracefully close the session.
MT (Mobile Terminated) is an SMS sent to a mobile, and MO (Mobile Originated) is an SMS sent from a mobile. SMPP carries both.

Use cases

Where SMPP earns its keep over the HTTP API.

High-volume OTPs

Banks and fintechs use SMPP to push thousands of one-time codes per second with sub-second delivery.

Mass campaigns

Send millions of messages in tight windows during product launches, election alerts or breaking news.

Existing telecom integrations

If your platform already speaks SMPP (Kannel, Jasmin, NowSMS), point it at Sozuri and you’re live in minutes.

Need SMPP-level throughput?

Talk to our team about SMPP onboarding, TLS, and dedicated throughput agreements.