Ozeki NG SMS Gateway logo OZEKI NG SMS Gateway
"The World's most reliable SMS gateway software!"
info@ozekisms.com
Tel.: 00 36 52 532 731
SMS Gateway to send SMS via GSM modem or IP SMS connection Overview SMS Gateway to send SMS via GSM modem or IP SMS connection SMS Gateway to send SMS via GSM modem or IP SMS connection Quick start SMS Gateway to send SMS via GSM modem or IP SMS connection SMS Gateway to send SMS via GSM modem or IP SMS connection Download SMS Gateway to send SMS via GSM modem or IP SMS connection SMS Gateway to send SMS via GSM modem or IP SMS connection Manual SMS Gateway to send SMS via GSM modem or IP SMS connection SMS Gateway to send SMS via GSM modem or IP SMS connection How to buy SMS Gateway to send SMS via GSM modem or IP SMS connection SMS Gateway to send SMS via GSM modem or IP SMS connection FAQ SMS Gateway to send SMS via GSM modem or IP SMS connection SMS Gateway to send SMS via GSM modem or IP SMS connection Contact Us SMS Gateway to send SMS via GSM modem or IP SMS connection
OZEKI NG SMS Gateway - Product Guide

Testing on LAN Contents | SearchOzeki Batch Processing Tester

Home > Product Manual > Installation Guide > Users and applications > SMS from/to database > MS SQL high speed > Optimize NG for high performance

SMS Gateway SMS Gateway Home

  Product Manual
  Introduction
  SMS technology
  Installation Guide
  Prerequisites
  Download Information
  Installation Steps
  Service Provider Connections
  Users and applications
  Standard user
  SMPP user
  SMS from/to database
  MSSQL
  MySQL
  Oracle
  Sybase SQL Anywhere
  PostgreSQL
  Pervasive SQL
  Date Format Strings
  Scheduled SMS
  SQL templates
  Informix
  Access
  Video
  Connection string builder
  Keywords
  MS SQL high speed
  Testing on LAN
  Optimize NG for high performance
  Ozeki Batch Processing Tester
  Oracle High Speed
  SQL statements
  Polling technology
  Dynamic Keywords
  Dynamic SMPP parameters
  Autoreply SMS from database
  Autoreply SMS using a script
  Simple autoreply SMS
  SMS from/to file
  SMS through E-mail
  SMS via HTTP Request
  SMS via colour protocol
  Application starter SMS
  SMS Voting
  SMS from MS Outlook
  SMS from/to FTP server
  PDF Request in SMS
  SMS to WCF service
  SMS Forwarder
  RSS to SMS
  Linux
  User Guide
  Developers Guide
  Examples and Solutions
  Appendix
  FAQ
  Feature list
  Commercial Information
  Search
  Cookie policy
 
Automated phone calls?
Ozeki Phone System XE VoIP PBX software is an advanced PBX built for automated voice calls and 2 way SMS messaging. It has outstanding APIs for software developers. It can be used for:

Phone calls from SQL
Phone calls from HTTP
Voice and SMS applications

Callcenter developers
If you are working on telephone solutions, please check out the Ozeki VoIP SIP SDK.
It can be used to create VoIP client and server software.

Contact Us!
If you wish to get further information, do not hesitate to contact us!

E-mail: info@ozekisms.com

If you have a technical question, please submit a support request on-line.

Configure Ozeki NG SMS Gateway for high performance

This guide gives information on how you can configure Ozeki NG SMS Gateway for high performance operation. It explains what features take up server resources and how you can disable these features. After applying the settings on this page, you can check your system performance by following the instructions on the "Testing a high performance SQL to SMS configuration on your LAN" page.

Introduction

Ozeki NG SMS Gateway can be used in various environments, where different requirements are set. To satisfy the needs of customers the software includes many features. Some of these features provide functionality at the cost of performance. To build a high performance system, we explain these features so you can decide whether they are important for you or would you trade them in for performance.

Task #1 - Turn off detailed logging

Detailed log files help in resolving problems and, help in tracking messages one by one. In low throughput systems, and during initial configuration of SMSC connections, it is very useful to have detailed logs. For high performance systems, when several hundreds of messages are sent per second, writing of logs to disk can slow down the system, due to the large amount of disk IO.

To build a high performance system, please disable logging on the following forms:

  • The service provider connection's configuration, form (e.g.: SMPP config form)
  • The user's or application's configuration form (e.g.: Database user config form)
  • The server preferences form

Task #2 - Turn off delivery report matching

When an SMS messages is submitted to the SMSC the SMSC returns a message reference (callback ID). After the message is delivered to the mobile handset the SMSC sends back a delivery report SMS, that contains the message reference of the originally submitted SMS. Ozeki NG SMS Gateway by default is configured to build a delivery report reference table, where all message references are stored. This table helps in finding the originally sent messages when a delivery report arrives. The task of pairing incoming delivery reports to submitted messages is called "delivery report matching". Delivery report matching is very convenient, however in high volume systems, where millions of messages are sent, the delivery report reference table can grow very large. This large data set can slow down delivery report matching and can put a break on system performance.

To build a high performance system, please disable delivery report matching! You can do this by opening the "Server preferences form", then clicking on the "Advanced tab". On this tab, you need to make sure the "Match delivery reports to original messages" checkbox is NOT checked.

Task #3 - Turn off persistent message queues

If messages in the Ozeki NG SMS Gateway engine are stored on the disk instead of memory, a lot of disk I/O is required to keep the data updated. The advantage to storing messages on the disk comes on power failures. If the power is lost the gateway can start from where it left off. If messages are stored in memory, in case of power failure, they need to be resubmitted.

For high capacity systems, do not use persistent message queues! To achieve this open the "Advanced" Tab of the server preferences form and uncheck the "Use persistent message queues" checkbox!

Task #4 - Remove processed messages from the system automatically

On smaller capacity systems, the system administrator might want to browse older messages in the Graphical User Interface. To support this requirement Ozeki NG SMS Gateway stores the messages in the disk for later browsing. If the number of messages increases browsing becomes difficult and large message queues can slow down the system.

To keep a high performance system healthy, you need to remove processed messages from the system automatically. To achieve this open the "Advanced" Tab of the server preferences form and check the "Delete messages that were forwarded to a client, or processed by an application" checkbox.

Screenshot of the server preferences form

If you system is configured to high performance the advanced tab of the server preferences form will look like this:


Figure 1 - High performance configuration.

Dig deeper!
People who read this also read...





Next page: Ozeki Batch Processing Tester
Copyright © 2000 - 2017 Ozeki Informatics Ltd.
All rights reserved

Software PBX for Windows | VoIP SDK   |   Legal information   |   Privacy policy   |   Terms of use
Please, address your inquiries to info@ozekisms.com