- Quick start guide
- System requirements
- Installation guide
- Mobile networks
- User guide
- Developers guide
- Service providers
- OZX server
- SMPP protocol
- SMPP client
- SMPP server
- User authentication
- Reporting database
- Performance tuning
- Sender ID
- Short code
- Error detection
This guide gives you information about how to setup an SMPP service provider system. You will learn how to configure an SMPP SMS service, how to make it secure using SSL/TLS and certificates, and you will learn about SQL reporting, that allows you to keep track of the traffic going through your system.
An SMPP Client connection is a connection you use to connect your system to Mobile Network Operators (MNOs) or independent SMS Service Providers over the Internet. This is the connection you need to send your SMS messages to the mobile network. This connection uses the SMPP protocol which was invented for delivering short messages. An SMPP client connection can operate over a secure network link (TLS/TCP/IP), or over an standard unencrypted link (TCP/IP).
An SMPP Server connection is something you want to setup if you wish to provide SMS service to your customers. If you are a mobile network operator, or an independent SMS service provider, this is the connection you need to configure. You will have to setup the connection, than you have to create user accounts (login name and password), that you can distribute to your customers.
SQL reporting uses a database server to record all messages going through the system. You can use MS SQL, Oracle, MySQL and any other database system that provides connectivity on Windows. When you configure SQL reporting the Ozeki SMS Gateway software will insert a record when a message passes through the system, and it will update this record with time stamps, delivery references and status information as the message data changes.
When you operate an SMS service, sooner or later you will connect to multiple mobile networks. You will use various IP SMS protocols, such as SMPP, CIMD2 or UCP, you may use HTTP Client connections and you will probably setup a backup wireless link to make sure your system operates when the network connection fails. The SMS routing capability of Ozeki 10 SMS gateway allows you to control how these mobile network connections are used.
If you provide an SMS service you want to have control over the Sender ID of outgoing messages. For example you may want to assign a phone number to each user in your system, or you may want to setup a pool of phone numbers and instruct the system to pick a sender ID randomly from this pool for each outgoing SMS message. Ozeki SMS Gateway gives you total control over SMS Sender IDs.
If you provide an SMS service it is important to be able to lookup what happens on a certain connection or what happens with a certain SMS messages. Ozeki 10 SMS gateway offers you detailed logs for connections and messages. For connections you can log detailed protocol communication, for SMS messages you will see which connection is used for message submission and when delivery reports arrive.
The floowing section provides you some really useful information about how you can tune the performance of your SMPP service. With these performance settings, you can set a limit of the rate for the incoming messages or you can set a speed limit at passing messages to a certain SMS service provider.
Here, you can learn about how to give your users right to access SMS Gateway. By using the Authentication Provider connections in SMS Gateway you are allowed to connect to a database or a webserver where you can get the list of users and use them for authentication purposes in SMS Gateway.