- Quick start guide
- System requirements
- Features
- Technology
- Installation guide
- Mobile networks
- SMS modem
- SMS modem pool
- SMPP connection
- SMPP specification
- SMPP PDU logging
- SMPP API
- Secure SMPP Client
- SMPP delivery report
- SMPP simulator
- SMPP error codes
- SMPP speed calculate
- Send a test SMS
- UCP connection
- CIMD2 connection
- OZX connection
- HTTP sms client
- REST SMS client
- Android smpp
- Service providers
- SMS tester connection
- Load balancing
- SMS from Appplication and Office
- Developers guide
- Service providers
- Linux SMS gateway
- Administrators guide
- Appendix
- Training
Ozeki brings you outstanding
SMS Gateway technology. Use our SMS Server products on Windows,Linux, or Android
C# SMS API
Developers can use our C# SMS API to send SMS from C#.Net. The C# SMS API comes with full source code
PHP SMS API
The ozeki PHP SMS gateway software can be used to send SMS from PHP and to receive SMS usig PHP on your website
SMPP SMS Gateway
SMS service providers use our SMPP gateway solution, that offers a high performance SMPP server and SMPP client gateway with amazing routing capabilities
SMPP specification
This page lists the SMPP specifications currently in use. The most widely used SMPP version is currently version 3.4. You may download the specifications in PDF format from this page. Ozeki SMS Gateway implements these protocol versions and is fully complient with them.
SMPP v3.3 specification
There are three versions of the SMPP protocol specification in use. The original public version of the specification is SMPP v3.3 and was released in 1997. SMPP systems using this version usually rely on two links an SMPP transmitter and an SMPP receiver. One link is used for sending the other is used for receiving SMS.
Download: SMPP v3.3 PDF (373Kb)
SMPP v3.4 specification
The original specification was updated to SMPP v3.4, the most important change in this version was the recommendation to use a single TCP/IP link to send and receive SMS messages instead of two links. This is called the SMPP transceiver connection. The word transceiver is a mix of the words "transmitter" and "receiver". Using a single link makes connection management much easier and more resource efficient on the server side. This protocol version is the most widely used version to date (year %2023).
Download: SMPP v3.4.pdf (1.13Mb)
SMPP v5 specification
SMPP v5 is currently the most up to date version of the SMPP specification. This version was released in 2003. The major change in this version was the shift to using Type-Length-Value (TLV) fields. The idea was great, but this version is not as widely adapted as SMPP version 3.4, as most SMPP systems were in operation before this protocol version was released and few providers decided to upgrade their system to work according to this standard, as the previous standard is fullfilling most of the needs.
Download: SMPP v5.pdf (1.01Mb)
More information
- SMPP PDU logging
- How to use SMPP API with programming languages
- Secure SMPP connection over SSL TLS
- SMPP delivery report format
- What is an SMPP simulator
- SMPP error codes
- SMPP network bandwidth calculator
- How to send a test SMPP SMS message