SMPP (Short Message Peer-to-Peer) is the industry-standard binary protocol for high-throughput SMS. If your platform already speaks SMPP, talk to our team about connecting it to Sozuri directly instead of calling the HTTP API.

SMPP access is not self-service: it is set up with our team, per project. Most customers should start with the HTTP API, which is available to every project straight away. Consider SMPP if you already run an SMPP-capable ESME (External Short Messaging Entity) or need a persistent connection for very high volumes.

When to use SMPP over HTTP

  • Throughput — SMPP keeps a persistent TCP connection open, so you avoid an HTTPS handshake on every send.
  • Integration — if you’re plugging in an existing telecom platform, SMPP is likely already supported.

Getting connected

Contact us to request SMPP access for your project. Once it is set up, we send you the connection details:

ParameterValue
host / portProvided by Sozuri when access is set up.
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_addr A sender ID or shortcode registered to your project. There is no shared default sender.
destination_addr Recipient phone number in international format without the + (e.g. 254700000001).
short_message Message body. Encoding and long-message settings are agreed when access is set up.

Commonly used PDUs

CommandPurpose
bind_transceiverOpen a bidirectional session (send + receive).
submit_smSubmit a single SMS for delivery.
deliver_smReceive an incoming SMS or a delivery receipt.
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 can earn its keep over the HTTP API.

High-volume OTPs

Platforms that already send one-time codes over SMPP can keep their existing sending stack.

Mass campaigns

Large runs in tight windows, such as product launches or service alerts, over one persistent connection.

Existing telecom integrations

If your platform already speaks SMPP, it can connect to Sozuri with the details we provide, without new HTTP code.

Need SMPP?

Talk to our team about SMPP access for your project.