SMPP Setup Guide

This guide provides detailed instuctions and background information for setting up SMPP connection in the SMS Gateway.

smpp specification
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 specification
smpp pdu logging
SMPP PDU logging
Find out how to view the SMPP PDUs (Protocol Data Units) in your connection's log. This guide gives you the steps to turn on SMPP low level logging for an SMPP client connection. It also shows you where you can find the log file in the file system.
SMPP PDU logging
smpp api
SMPP API
In this guide you can learn about how to setup a C# and C/C++ SMS api with SMPP(Short Message Peer-to-Peer) protocol. You can download a full source code and use it free of charge. The Ozeki SMS Gateway offers an excellent, high performance implementation of the SMPP api with C# and C/C++ SMS example.
SMPP API
secure smpp client
Secure SMPP Client
This guide gives you the instructions to follow if you wish to use SMPP over a secure SSL/TLS connection. SMPP over SSL/TLS has 3 main advantages: The network traffic between your system and the system of the SMS service provider will be encrypted.
Secure SMPP Client
smpp delivery report
SMPP delivery report
MPP delivery reports are sent by the SMPP Server, to the SMPP client after the text messages was successfully deliered to the handset. The original SMS is submitted by the SMPP client using an smpp submit_sm request. When the submit_sm is accepted by the SMPP server, it returns a submit_sm_resp response, with an sms reference ID.
SMPP delivery report
smpp simulator
SMPP Simulator
An SMPP simulator is a software that acts as an virtual Short Message Service Center (SMSC). It can be used to simulate an SMPP SMS service. This is often required by software developers who want to develop an SMS solution without sending and receiving real messages. This guide explains how you can setup your own SMPP simulator using Ozeki SMS Gateway.
SMPP Simulator
smpp error codes
SMPP Error Codes
The following error codes are returned by smpp servers to smpp clients to indicate that something went wrong. The table below is indicative as many smpp providers use custom error codes in addition to the codes listed below.
SMPP Error Codes
smpp speed calculate
SMPP speed calculate
This document is created for the users of high performance SMS messageing systems. It help to understand the time it takes for a message submission to occur. It also gives information about the "windowing" technology that can be used to increase performance, and it provides a table of network bandwidth requirements for various Ozeki SMS licenses.
SMPP speed calculate
send test sms
Send a test SMS
This article is about how you can test your SMPP SMS system by sending a test messages. The SMPP ( or Short Message Peer-to-Peer) technology is used by the industry because it is more reliable and faster then other messaging systems. This technology can acquire the 1000 message/second speed. By reading this article, you will be able to test such systems with the help of a test message.
Send a test SMS