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.
Ozeki SMS Gateway is a perfect platform for SMS service providers. It has a built in SMSC, that makes it possible to sell SMS services for corporate clients and it has advanced interfaces that can be used to create in-house SMS content services such as Voting, Quiz games, etc...
How to become an SMS service provider
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.
How to setup an SMPP Server
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.
How to setup SQL reporting
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.
How to setup SMS routing
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.
Custom SMS sender IDs
When an SMS message is received on a mobile phone, the mobile phone displays the message text and the telephone number of the phone that sent the message. This telephone number is called the sender address or sender ID. In some setups the SMS technology makes it possible for the sender of the message to freely specify the sender address.
This section is about to show you how easy you can set sender phone number in a routing rule to drop the message. It is easy way to blaklist a phone number. This modification process makes sure that every message received from a specific phone number will drop by the SMS Gateway.
How to block a sender number
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.
In service provider systems, reliability is very important. To have a good uptime record, you need to be able to detect errors quickly. This guide gives information about how to detect if an SMPP service provider connection goes down and how to send an e-mail alert in this case.
If you wish to provide SMS service to your customers, on of the best protocol to use is the OZX protocol. Ozeki 10 SMS gateway has a built in OZX server, that allows yout to provide OZX SMS Service. In this guide you will learn how to enable the OZX SMS service and how you can create OZX user account, to allow your users (or customers) to connect to your system.