ozeki sns gateway

The World's Best Private SMS Gateway Software


Ozeki SMS Gateway is an on-premises, very reliable SMS gateway software used by thousands of businesses world-wide. It can be installed on Windows and Linux. It allows businesses to send SMS from the office and to created automated SMS services. It is also used by SMS service providers to offer SMS services to their customers.

Typical use case: Ozeki SMS Gateway is the centeral HUB for SMS communication of your Business.


Let your Office users send SMS from PCs

Let your Office users send SMS from PCs

After installing Ozeki SMS Gateway, you can create user accounts for Office users, who can send and receive SMS from their desktop (MacBooks or Windows laptops) or mobile devices. Lear how they can use office tools or simply a webbrowser to send individual messages or to schedule large SMS campaigns. Since Ozeki SMS Gateway is an on-premises, private SMS system, your phone number lists, and SMS communication will be safe and secure.


Let your Applications send SMS using APIs

By setting up Ozeki SMS Gateway in your network, your applications will be able to send one-time-passwords, automated SMS reminders, alerts about important events, or any other information that is best delivered in SMS messages. Ozeki offers various APIs that make it easy to add SMS functionality to your system.


Let your Developers add SMS functionality to their code

When it comes to software development, it is crutial to stay service provider independent. Ozeki SMS Gateway supports sending SMS through various channels and many SMS service providers. This ensures, that your apps, that are developed for the Ozeki APIs, will work even if you start operations in a different country, or you simply want to swich SMS service providers.


Provide SMS Service using SMPP, HTTP to departments or customers

Provide SMS Service to departments or customers

Ozeki SMS Gateway is used by many SMS Service providers, SMS Aggregators and Mobile Network operators to offer SMS services, such as SMPP SMS service or HTTP API SMS to their customers. Learn how you can become an SMS service provider by setting up SMPP, HTTP and other services with Ozeki SMS Gateway.


Get Started Now!

Download a free trial version and send your first SMS in 5 minutes.


Purchase a license

Purchase a software license for a one-time fee and use it forever.

  • One time license fee
  • No SMS costs, no hidden fees*
  • 3 months of technical support service included
  • Optional: Additinal technical support can be purchased on a yearly basis
  • Optional: Training, software customization can be purchased independently

*You may have to pay for SMS to your SMS Service Provider

Check out the prices by filling out the How to buy form...


Technical Support

If you have a question, don't hesitate to open a support ticket.

New versions

Stay up to date with security updates and new features. The version update services delivered exciting new feauters recently, such as WhatsApp, Ozeki Chat, Android connectivity and AI assisted messaging recently.

Support tickets

Open support tickets through our customer portal at https://myozeki.com, and let our expert team answer your questions, or help with configuration and trouble shooting tasks

Live sessions

Request a live, interactive session through chat, phone, video call or using a remote desktop software of your choice, to interact with our engineers, technicians and software developres.

Ozeki Ltd. has been providing SMS gateway products since year 2000. We are dedicated to offer long term support and development for this product. Ozeki SMS Gateway will be supported at least until 2035. Learn more about Ozeki Technical Support.


More information


How to connect your SMS Gateway to the mobile network?

To connect your SMS gateway to the mobile network you have various options. You can connect wirelessly the same way as mobile phones connect. You can connect to the SMSC of a mobile network operator over the Internet using the SMPP, UCP or CIMD2 protocol or you can use an on-line http sms service. In either case it is a good practice to use multiple connections to the mobile network for fault tolerance, load balancing, least cost routing and backup routing purposes. A common practice is to setup an IP sms connection (e.g. SMPP client connection) for everyday high performance messaging. After this connection is working, it is a good idea to setup a wireless link as backup. You can setup a wireless link using an SMS modem pool. These to connections will make sure your system operates even if the primary SMS service fails.

How to connect your SMS gateway to the mobile network wirelessly

To connect your SMS gateway to the mobile network wirelessly, you will send sms using a GSM modem, or you will send sms using a GSM modem pool or you will use an Android Mobile phone.

android mobile connection
Android mobile connection

In either case you need SIM cards purchased from a local mobile network operator, and the phone numbers you can use as SMS Sender ID will be the phone numbers assigned to the SIM cards by the network operator. The advantage to using a wireless connection is that it is easy to setup, and often you can send and receive SMS messages free of charge over wireless links. (In fact many SMS service providers run a business of purchasing SMS modem pools with SIM cards and they sell the SMS messages and phone numbers to their clients over the Internet by providing an HTTP sms service.)

sms modem pool connection
SMS modem pool connection

How to connect your SMS gateway to a mobile network operator

To send large volumes of SMS messages, a direct connection to the Short Message Service Centre (SMSC) of a mobile network operator, or to a high capacity on-line SMS service is a good option. Mobile network operators and top SMS providers offer SMPP client connection or other heavy-duty SMS protocols, such as the UCP sms protocol, the CIMD2 sms protocol or the OZX sms protocol. In most cases you can connect to these providers through a secure SSL link. You may check out the how to create a secure smpp client connection guide on getting more information about this connection option.

sms gateways direct connection to the smsc over smpp
SMS Gateway's direct connection to the SMSC over SMPP

How to connect your SMS gateway to an HTTP SMS service provider

The third option to connect your system to the mobile network is to connect to an HTTP SMS service provider. Although the HTTP protocol is not the most efficient option to send and receive SMS messages, because it puts a large data overhead on each SMS, and it does not support SMS delivery reports and inbound SMS messages properly, it is still used by many businesses. The primary reason for this is that an HTTP SMS connection can be setup very effortlessly.

smpp to http rest sms service
Connection through an HTTP sms provider

To connect your system to an HTTP SMS service, you need to sign up to the service on their website, and you need to enter the account details they provide into Ozeki SMS Gateway. A list of supported SMS service providers can be found in our On-line SMS service providers page. You will find step by step instructions for each provider on how to connect to their service.


Installation options

You may install your SMS gateway in your own server room to a physical or on a virtual server. A physical PC gives the best performance, a virtual pc can be great for system management and easy backups. All major virtualization platforms are supported (Linux Kvm, Oracle, VmWare, Microsoft Hyper-V, etc). As the host OS, you can install the SMS gateway on Windows or you may setup the SMS gateway on Linux.

Install your SMS gateway into the Cloud if you don't wish to operate a system on premises. Ozeki SMS Gateway supports installation into Amazon AWS, installation into Microsoft Azure, Google Cloud, Rackspace, Sigmanet, MHosting and many other cloud providers. This option requires a VPS service, that offers Windows or Linux servers.

For smaller operations, you may even install Ozeki SMS Gateway on an Android mobile phone, which gives you instant connection to the mobile network.

If you are into IoT sensors and hardware, you may choose to install Ozeki SMS Gateway on a Raspberry Pi. This gives you direct access to sensors and actuators attached to your embedded system. IoT Ozeki installations often communicate with a central Ozeki Gateway installed into the cloud.


How to provide SMS service with your SMS gateway

Once your SMS gateway is connected to your mobile networks you can create user accounts to provide SMS service to your business applications, to your office users or to your customers over the Internet. If you wish you can even become an SMS service provider.

How to provide SMS service

Your SMS business applications will connect to your SMS gateway through one of the SMS APIs provided by the SMS gateway. They can send SMS through HTTP requests, through a database or by simply creating a text file in certain directory.

Office users will use the HTTP user interface of the SMS gateway from a web browser, or they will use an E-mail to SMS configuration or send sms from Excel.

SMS gateway interfaces

If you want to offer SMS service to your customers or to remote offices you can configure the built in SMPP server of Ozeki SMS Gateway. Yes, Ozeki SMS Gateway can offer the same SMS service, that is offered by Mobile Network Operators. It has built in very powerful SMPP server.

Setup a high performance SMPP server

Ozeki 10 SMS gateway is the best software if you wish to provide SMS services for your customers, office users or business applications. If you are interested in setting up a robust system, you will be thrilled once you experience the outstanding performance of the built in SMPP server. But don't take our word for it. Setup a test system free of charge in your own network, and push one million messages through it in real time! You will experience firsthand the performance, and you will know that this is the best SMS gateway software out there. You will see, that the system is capable of delivering up to 1000 SMS messages per second and can do this over a sustained period of time.

smpp speed test

If you wish to provide SMS service to your customers, office users or business applications, you will also like our client software offerings. Client software such as the Ozeki SMS Client, the Excel client or the Ozeki C# SMS api dll can be distributed without any limitations free of charge to your users. Your software developers will like the powerful HTTP SMS API. System administrators will be satisfied with the SMS routing capabilities and the high performance SQL reporting. We are proud of our SQL reporting implementation because we know that it will not lose any messages, even if your reporting database server goes offline temporarily. If the database is inaccessible, the messages will be temporarily saved into a text file and will be pushed to the database once it comes back again.

Your users deserve outstanding reliability and performance, and Ozeki 10 SMS Gateway is here to deliver just that. Check out the information below to find out more.

Use advanced SMS routing

Ozeki SMS gateway has a world class SMS routing engine. This routing engine allows you to forward SMS messages from one user or mobile network connection to another based on conditions you define. There is a large number of conditions, such as phone number prefix, message text matching, service period or time of day. In addition to routing by pattern matching, the SMS routing engine also allows you to modify the SMS text messages on the fly. You can replace the phone numbers, change the message text, append a note to the end of the messages. Find out more about SMS routing in the SMS routing basics guide.

sms routing match patterns

Email to SMS for Exchange and Outlook

Office users in 2025 use Microsoft Office 365 whether they work from home, from a remote location or from your Office desktops. This means that they are hooked up to Microsoft Exchange that runs in the Azure cloud or in their on-premises data centre. Ozeki 10 SMS gateway can be easily configured to provide Email to SMS for Exchange.

email to sms gateway

Many Office users use Outlook, Windows mail, and some use Thunderbird as their primary email client. Ozeki SMS Gateway can be used to create email to sms and sms to email forwarding for these clients. You can find a standalone guide that explains how you can send sms from Windows Mail and how you can send sms from Mozilla Thunderbird.

Email to SMS for Linux based e-mail servers

In addition to Office 365 / Exchange support Ozeki SMS gateway offers standard email to sms and sms to email forwarding for other popular Email systems, such as Postfix, Sendmail, etc.... These standard e-mail systems use the SMTP, POP3 and IMAP protocols. Ozeki offers a secure implementation for all of these protocols. You can read more about these options by following the links bellow.

ozeki email to sms both directions

Send SMS from a database

Many companies use relational database systems to store their data and their systems communicate with the databases using SQL. Ozeki 10 SMS gateway offers an easy way to create SMS functionality if you use a database. All you have to do is setup two database tables: one for sending SMS and another for receiving SMS and let Ozeki pick up the SMS messages to send using an SQL SELECT statement, and insert the incoming SMS messages using an SQL INSERT statement. More information about such a setup can be found in our SQL to SMS setup guide. Database server specific configurations are listed below.

send sms from database

Send SMS from Excel

Office users wish to use simple tools they are already familiar with and tools that already contain the data they work with. Such tools are Microsoft Excel, Access and E-mail. The following links help you provide tools for your Office users to make it easy for them to send and receive SMS messages from the office PC's. You can send SMS from Microsoft Excel, Microsoft Access, you can create Txt files with a list of phone numbers and messages text or you can use an Email to SMS configuration.

excel view

Installation guide


how to setup ozeki on windows

How to install

Check out this installation guide. It shows how to install Ozeki SMS Gateway on Windows.
how to set admin password

Create a password

This guide provides information on how to create a password for your admin account.
how to activate ozeki product

Product activation

In this guide, you can learn about how you can activate your Ozeki 10 product with the purchased serial number.

Connections


how to send sms using smpp connection

SMPP Connection

Learn about, how to setup an SMPP SMS client connection. SMPP stands is a very popular choice among SMS service providers.
how to use ucp connection

UCP/EMI Connection

The Universal Conputer Protocol and its extension, External Machine Interface is a greate choice to connect to short message service centers for mobile phones.
how to use cimd client connection

CIMD2 Connection

Learn about how you can set up a CIMD2 SMS client connection in Ozeki SMS Gateway. The CIMD2 interface transfers messages between applications and the SMS Provider.
how to use cimd client connection

OZX Connection

Learn how you can use an OZX client connection to connect your Ozeki SMS gateway system directly to the Short Message Service Center (SMSC) of a mobile network operator over the Internet.
how to use http client connection

HTTP Connection

Learn about how you set up a HTTP SMS client connection in Ozeki SMS Gateway. By using this solution, you will be able to communicate with web applications.
how to use rest client connection

REST SMS Connection

Learn about how you set up a REST SMS client connection in Ozeki SMS Gateway. By using this solution, you will be able to communicate with web applications.
how to connect android in smpp

Android SMPP

This guide gives you information about how you can set up an Android SMS client connection in Ozeki SMS Gateway.
sms modem

SMS Modem

The following guide is about to demonstrate how you can connect your GSM modem to your PC and configure it with Ozeki SMS Gateway.
sms modem pool

SMS Modem Pool

SMS modem pools contain many GSM modems. They give you several phone numbers and high capacity.
sms service provider list

SMS Service Providers

Ozeki offers native connection to many on-line SMS service providers. Check out the list of supported On-line SMS services.

Applications


how create a standard sms user account

Standard User

Create standard user accout for your employees and let them send SMS from a webbrowser, such as Google Chrome.
autoreply sms messages

Autoreply SMS

Ozeki SMS Gateway has 3 type of Autoreply Users which are used for automatically replying SMS messages or forwarding them to any recipient.
sms to e-mail and e-mail to sms

Email to SMS

Setup email to SMS forwarding or connect your corporate mail server through IMAP, POP3 or SMTP to send and receive SMS.
how to send sms from excel

SMS from Excel

The following guide shows how you can send multiple SMS messages by just one click from MS Excel through the SMS Gateway. It uses an Excel Macro.
how to send sms from txt files

SMS from/to File

Send SMS by creating text files. Ozeki SMS Gateway can check your directory periodically for new messages. It supports multiple file formats.
how to send sms from an ftp server

SMS from/to FTP

Ozeki SMS Gateway's FTP to SMS User can synchronize directories with SMS Gateway through standard FTP, FTPS or SFTP protocols.
how to use sms modem

Application starter

If enabled, Ozeki SMS Gateway's application starter module can run any process or application in case an SMS message arrives.
how to send smm using database

SMS from/to Database

Connect Ozeki SMS Gateway to your database server. Use MSSQL, Oracle, MySQL, PostgreSQl or any other database system.
how to use http sms api

HTTP SMS API

The HTTP API provides flexibility to help developers. They can use JSON or XML to post SMS messages.

How to provide SMS service


Provide SMPP service

Provide SMPP service

An SMPP Server connection is something you want to setup if you wish to provide SMS service to your customers.
Provide HTTP service

Provide HTTP service

The HTTP SMS API implemented by Ozeki 10 SMS Gateway provides a great, easy to use interface, that allows software developers to send and receive SMS messages.
SMS routing

SMS routing

This document gives you an introduction to SMS routing. It covers the basic concepts of the SMS routing procedure in Ozeki 10 SMS Gateway.
Performance tuning

Performance tuning

If you operate an SMPP server, you will often be faced with the requirement to optimize for performance, or just simply to limit the message throughput for a particular SMPP user account.
Cluster setup

Cluster setup

The cluster software makes it possible to set up servers in a clustered configuration. The multiple servers work together with the same operating systems and applications.
Connection down alert

Connection down alert

In service provider systems, reliability is very important. To have a good uptime record, you need to be able to detect errors quickly.
Phone number blocking

Phone number blocking

This section is about to show you how easy you can set sender phone number in a routing rule to drop the message.
SMS modifications

SMS modifications

This guide is going to demonstrate how you can manipulate messages using the SMS routing rules of the SMS Gateway.

How to send SMS from a database


microsoft sql

Microsoft SQL

You can use an Microsoft SQL database for SMS messaging. Follow these pages to send or receive SMS messages through Ozeki SMS Gateway's Database User.
microsoft sql express

Microsoft SQL Express

You can use an MSSQL Express database for SMS messaging. Follow these pages to send or receive SMS messages through Ozeki SMS Gateway's Database User.
oracle

Oracle

The connection between Oracle Database and Ozeki SMS Gateway is a perfect solution for SMS messaging.
mysql

MySQL

You can combine Ozeki SMS Gateway with a MySQL database to send, receive and store SMS messages. On these pages you can see how to install and configure the connection.
postgresql

PostgreSQL

This chapter gives you great opportunity to see how to send and receive SMS messages through pre-created PostgreSQL database tables.
sap sql anywhere

SAP SQL Anywhere

See how to send and receive SMS messages through an SAP SQL Anywhere server with the Database User of Ozeki SMS Gateway.
microsoft access

Microsoft Access

You can simply start to send and receive SMS messages through Ozeki SMS Gateway's Database User by using Microsoft Access database tables.
ODBC

ODBC

This chapter gives you great opportunity to see how to send and receive SMS messages through ODBC connection.
OleDB

OleDB

This chapter gives you great opportunity to see how to send and receive SMS messages through OleDB connection.
SQLite

SQLite

See how to send and receive SMS messages through an SQLite server with the Database User of Ozeki SMS Gateway.