- Product Manual
- Installation Guide
- User Guide
- Developers Guide
- Examples and Solutions
- SMS FAQ
- 1.1 SMS basics
- 1.2 Why is SMS so successful?
- 1.3 Example applications of SMS messaging
- 1.4 SMS number formats
- 1.5 Mobile message types
- 1.6 SMSC
- 1.7 SMS Gateway
- 1.8 Two way SMS systems
- 2.1 Prerequisites
- 2.2 Network requirements
- 2.3 General Information
- 2.4 Message routing
- 2.5 Message types
- 2.6 Delivery reports
- 3.1 GSM modem
- 3.2 SMPP
- 3.3 CIMD2
- 3.4 UCP/EMI
- 3.5 HTTP
- 3.6 SMTP
- 4.1 API
- 4.2 SQL to SMS
- 4.3 HTTP to SMS
- 4.4 E-mail to SMS
- 4.5 Autoreply database
- 5.1 Performance
- 5.2 Logging
- 5.3 Errors
- 5.4 Reporting
- 6.1 Trial version
- 6.2 Licensing
- Feature list
- Commercial Information
Ozeki brings you outstanding
SMS Gateway technology. Use our SMS Server products on Windows,Linux, or Android
C# SMS API
Developers can use our C# SMS API to send SMS from C#.Net. The C# SMS API comes with full source code
PHP SMS API
The ozeki PHP SMS gateway software can be used to send SMS from PHP and to receive SMS usig PHP on your website
SMPP SMS Gateway
SMS service providers use our SMPP gateway solution, that offers a high performance SMPP server and SMPP client gateway with amazing routing capabilities
SMS and MMS message types
What kind of messages can I send to a mobile device?SMS, EMS, MMS, E-mail
SMS is supported by almost all mobile devices and mobile networks (GSM and
others) in the world. An SMS message can contain a short text only, and
it can be sent to a cellphone numbers in the world. SMS messages are routed
An EMS is an "enhanced SMS". It is supported by some manufactures (Nokia, SonyEricsson, etc), but not all. It is supported by all GSM networks. Although most newer mobile phones can receive EMS, it is not as widely accepted as standard SMS. EMS messages are routed internationally.
An MMS is a multimedia message. It is similar to SMS, in the way that it can be pushed to cellphones and it is similar to e-mail in the way that it can contain attachments, such as picture, video, sound, documents and applications. It is supported by most network and mobile phones, but it is often not routed internationally.
An E-mail is not a classic mobile message type, but it is supported by many new smart phones. The problem with e-mail is that the mobile phone must have Internet connectivity to download the new messages, and the mobile must log on every time to the Internet to check for new messages.
What kind of SMS message types are available?Text SMS, Flash SMS, Unicode text SMS, multipart SMS, binary SMS, WAP Push/webpage link, WAP Push/webpage bookmark, Phone and network settings, VCard SMS, Vcalendard SMS, Indication SMS. All of these SMS message types are supported by Ozeki NG SMS Gateway.
What is EMS?EMS stands for Enhanced Messaging Service. It is an extension of the SMS standard.
EMS was introduced, because besides the data size limitation, SMS has another major drawback: an SMS message cannot include rich-media content such as pictures, animations and melodies by default. The EMS standard was developed as an application-level extension of SMS. An EMS message can include pictures, animations and melodies and other content, and provides the formatting of the text. For example, the message sender can specify whether the text in an EMS message should be displayed in bold or italic, with a large font or a small font. The drawback of EMS is that it is less widely supported than SMS on wireless devices. Also, many EMS-enabled wireless devices only support a subset of the features defined in the EMS specification. A certain EMS feature may be supported on one wireless device but not on the other.
What is an MMS?MMS stands for multimedia message
Multimedia Messaging Service, or MMS, is a telecommunications standard for sending messages that include multimedia objects (images, audio, video, rich text). MMS is an extension of the SMS standard, allowing longer message lengths and using WAP to display the content. Its most popular use is sending photographs from camera-equipped handsets, although it is also popular as a method of delivering ringtones as well. The standard is developed by the Open Mobile Alliance (OMA), although during development it was part of the 3GPP and WAP groups.
What kind of attachments can I use in an MMS?Text, picture, sounds, videos, applications, and any other file types.
Each MMS attachment can have a MIME type and a content. A complete list of available messages types supported by the Ozeki NG SMS Gateway can be found at the MMS content format list page.
Is it possible to push SyncML setting via your SMS sever to mobile phones?Ozeki NG SMS Gateway can be used to push SYNCML settings to mobile handsets. It can use a GSM Modem attached to the server with a phone-to-pc data cable, or it can use IP SMS connections (SMPP, CIMD2, UCP/EMI protocols) to send this information.
To send syncml settings, you can use an HTTP request to post the settings in
XML form to Ozeki NG, or you can use a database server (such as Oracle, MSSql,
MySql, etc.), and put the settings into a datbase table. Ozeki NG will read
the table and push the settings in SMS to the destination mobile phone.
To use Ozeki NG to push SyncML settings in SMS to mobile phones from applications you should use the SMS:WAPPUSH:OTASYNCMLSETTINGS message type. If you want to test the system, you can select the WAP OTA SyncML Settings option in the compose menu.
- SMS basics
- Why is SMS so successful?
- Example applications of SMS messaging
- SMS number formats
- Short Message Service Center (SMSC)
- SMS Gateway
- Two way SMS system - Ozeki NG
- Hardware and software requirements
- 2.2 Network requirements
- Ozeki SMS Gateway - General information about the software
- Message types
- Delivery reports
- GSM modem
- SQL to SMS
- HTTP to SMS gateway
- E-mail to SMS and SMS to E-mail forwarding
- Autoreply database
- Performance and scalability
- Problem resolution
- Cost control and usage statistics
- Trial version of the SMS Gateway
- Commercial questions
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