Ozeki NG SMS Gateway logo OZEKI NG SMS Gateway
"The World's most reliable SMS gateway software!"
info@ozekisms.com
Tel.: +36 1 371 0150
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

1.6 SMSC Contents | Search1.8 Two way SMS systems

Home > Product Manual > FAQ > 1.7 SMS Gateway

SMS Gateway SMS Gateway Home

Solutions:

If you are insterested in how to setup automated SMS notifications, you should apply one of the following configurations:

SMS through HTTP requests
SMS from E-mail
SMS from the command line
SMS using txt files


If you are a software developer you can proceed to adding SMS functionality to your source code by clicking on one of the following links:

PHP SMS example
C# SMS example
ASP SMS example
SQL SMS example
Delphi SMS example

If you would like to send and receive SMS messages from MS Office applications, please check out the following links:

Send SMS from MS Excel
Send SMS from MS Outlook
Check out Ozeki SMS Client

 


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.

SMS Gateway

What is an SMS Gateway?
 

It is a software that makes it possible to send and receive SMS messages to and from the mobile network.

An SMS gateway is a software that is installed to a corporate computer and gives access to an SMSCs. This software offers various interfaces for the corporate office users, IT systems and corporate applications to send and receive SMS messages automatically or manually.

For example Ozeki NG SMS Gateway is an SMS Gateway application.

How does an SMS gateway communicate with the mobile network?
 

An SMS gateway offers interconnection in several ways. It can connect to the mobile network over the Internet or directly through a wireless modem.

SMS messaging in the mobile network are handled by Short Message Service Centers (SMSCs). These SMSCs communicate with mobile phones through the standard GSM protocol. To connect an SMS Gateway to an SMSC you can use an SMS modem. An SMS modem is a standard mobile phone or a simplified mobile phone, that is called a GSM/GPRS modem. This mobile phone can be attach to the computer with a phone to pc data cable and it can be used to send and receive SMS messages. The advantage of this connection, that it is very easy to setup and it works on all mobile networks. The drawback is that the number of messages you can send through a wireless link is limited. On a standard GSM link, approximately 10 SMS messages can be sent per minute.

Another option is to connect an SMS gateway to an SMSC through the Internet or a private network connection (e.g.: VPN, leased line, etc). Through this connection you can send your messages to the SMSC over the Internet Protocol (IP). The problem with this approach is that SMSCs are developed by different companies and they use their own communication protocol to accept IP SMS connections. For example, Nokia SMSCs can accept IP SMS connections through a protocol called CIMD2. CMG, another SMSC vendor has implemented an SMSC protocol called UCP/EMI, yet another Logice is using SMPP. A Good SMS gateway implements all major protocols and gives a hand to deal with this problem.

To setup an IP SMS connection to an SMSC, you need to connect a mobile network operator or an independent SMS service provider. They will tell you which protocol do they support and will give you an IP address (or hostname), a port number a username and a password. You can use this information when you setup the IP SMS service provider connection in your SMS Gateway.

The advantage to IP SMS Connections is that they are fast, they often allow you to send several messages per second. The disadvantage is that it is often hard to sign an agreement with mobile network operators and in general due to administration it takes a long time to setup these connection.

Who are using SMS Gateways?
 

Mobile network operators, SMS content providers, SMS aggregators, Corporate users and Software developers

Mobile network operators use SMS gateways to interconnect SMSCs with each other to interchange traffic. In this context an SMS gateway acts as a protocol translator for example it translates SMPP into UCP/EMI.

SMS content providers use their own SMS gateway to be able to provide SMS query based services and SMS push services. They use various API's, such as an HTTP SMS API, SQL to SMS API, PHP SMS API to create custom logic to serve content.

SMS aggregators are often called independent SMS Service providers, are providing IP SMS service to their clients. They connect to the one or more mobile networks and they resell SMS messages. These companies are using the built in SMPP server of the SMS gateway, they are interested in billing support and inbound SMS routing and outbound SMS routing.

Corporate users use an SMS gateway mainly for SMS notifications and alerting. A common application in this segment is e-mail to SMS notifications.

Software developers and solution providers use an SMS gateway to save time and software complexity. The developer of an SMS text messaging application often does not want to waste time on implementing several IP SMS protocols, and does not want to work on implementing the complex SMS encoding standards. These developers prefer to use an API, such as the C# SMS API, ASP SMS API, Delphi SMS API or a simple SMS gateway configuration, such a text file to SMS gateway configuration, or an SQL to SMS gateway configuration to send and receive SMS messages. This way they can concentrate on application logic, and can make their work more efficient.

What other functionalities are provided by an SMS gateway?
 

Store and forward option, SMS routing and cost control.

An SMS gateway is responsible for handling capacity differences between the input and output channels. For example if an SMS application wants to send 10000 SMS messages at once, it will store these messages in a queue and will send them as capacity on the IP SMS service provider connection or GSM modem connection becomes available. This functionality is called store and forward functionality.

SMS routing is also built into most SMS Gateway's to make sure that incoming messages and outgoing messages end up where they should. SMS routing is based on message source and matching patterns, that determine the destination for a message. For example messages containing a certain keyword can be routed to a certain application.

Cost control makes it possible to prevent certain users of the SMS gateway to send too many messages and these feature provide support for billing purposes. Cost control in SMS Gateways is handled by built in SMS traffic logging and SMS accounting systems.

Do I have to pay for SMS if I have my own SMS Gateway?
 

Yes.

If you connect your SMS Gateway to the mobile network through a GSM or GPRS modem, you need a SIM card. The SIM card can be purchased from a mobile network operator. The SIM card will have an associated price plan, that will determine the cost of each SMS message.

If you connect your SMS Gateway to the mobile network, through an IP SMS connection, you will have to pay for each SMS message to the mobile network operator or IP SMS service provider, who has given you access (IP address, username, password) to the network.

There is no way to get around this, and send SMS free of charge. (After all if you think about it, somebody has to operate the network and it is not free to operate the network.)



Contents at a Glance:

1.1 SMS basics, Introduction to SMS messaging
1.2 Why is SMS so successful?
1.3 Example applications of SMS messaging
1.4 SMS number formats used in sending and receiving
1.5 What kind of messages can I send to a mobile device?
1.6 What is a Short Message Service Center (SMSC) or an SMS message center?
1.7 What is an SMS Gateway or an SMS application gateway?
1.8 What is a two way SMS system?
2.1 What are the prerequisites for setting up an SMS gateway?
2.2 What are the network requirements of an SMS gateway?
2.3 General Information about Ozeki NG SMS Gateway
2.4 How can I setup SMS routing for incoming and outgoing SMS messages?
2.5 What kind of message types can I use?
2.6 What kind of SMS Delivery reports are returned for submitted SMS messages?
3.1 How can I send and receive SMS messages through a GSM modem or GSM phone connected to a PC?
3.2 What is the Short Message Peer to Peer Protocol (SMPP)?
3.3 What is the Computer Interface Message Distribution Protocol (CIMD2)?
3.4 What is the Universal Computer Protocol / External Machine Interface (UCP/EMI)?
3.5 SMS messaging over the HTTP protocol
3.6 How can I send SMS messages through SMTP?
4.1 What kind of SMS APIs are there?
4.2 Is sending SMS from SQL possible?
4.3 How can I setup an HTTP to SMS configuration?
4.4 How can I setup an E-mail to SMS solution?
4.5 Can I send automatic SMS reply from a database?
5.1 How can I configure an SMS gateway for best performance?
5.2 What kind of logs are maintaned in the SMS gateway?
5.3 What kind of errors do I have to perepare for in the SMS gateway?
5.4 Can I setup reporting and cost control in the SMS gateway?
6.1 Is there a trial version available? What are the limitations?
6.2 What kind of licensing options do I have?




Next page: 1.8 Two way SMS systems