SMPP integration
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.
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
| Parameter | Value |
|---|---|
| host | smpp.sozuri.net |
| port | 2775 (non-TLS) |
| system_id | Provided by Sozuri — identifies your ESME. |
| password | Provided by Sozuri — authenticates your ESME. |
| system_type | Leave blank unless instructed otherwise. |
Sending a message (submit_sm)
| Parameter | Description |
|---|---|
| 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
| Command | Purpose |
|---|---|
bind_transceiver | Open a bidirectional session (send + receive) with the SMSC. |
submit_sm | Submit a single SMS for delivery. |
deliver_sm | Receive an incoming SMS or delivery receipt from the SMSC. |
enquire_link | Keep-alive ping to verify the connection is still live. |
unbind | Gracefully close the session. |
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.