Compare Ozeki Message Server 6 to Ozeki NG
This table compares Ozeki Message Server 6 and Ozeki NG. It outlines the major differences and gives you hints on which product to choose depending on you business goal.
Ozeki Message Server 6 | Ozeki NG - SMS Gateway | |
Performance | ||
Recommended usage area |
- Simple SMS solutions - Small and medium volume messaging |
- Demanding SMS solutions - High volume messaging |
Maximum capacity MPS = Message per second (measured on the following hardware configuration: Intel Pentium 4, 3Hz CPU, 1 GB RAM, SATA 7200 RPM HDD) | 10 MPS | 500 MPS |
Technology | ||
Underlying technology The technology used to develop the system. | C++/Delphi | C# (.NET 4.0) |
User interface | Classic windows | Web based |
Operation mode | Windows service | Windows service |
Application type | Native windows application | .NET application (requires .NET framework 4.0) |
Install/Uninstall | Ozeki Installshield | Windows Installer (MSI) |
Connectivity | ||
Service provider connectivity | Many service providers can be connected at the same time using GSM modems or IP SMS connections | Many service providers can be connected at the same time using GSM modems or IP SMS connections. Inbound SMS/MMS routing and outbound SMS/MMS routing was put in place to improve control. |
Service provider protocols |
Major protocols: GSM Modem (Wireless) SMPP (IP SMS) UCP/Emi (IP SMS) CIMD2 (IP SMS) HTTP Server (IP SMS) HTTP Client (IP SMS) Proprietary protocols: TAP Modem (Land line) T-Mobile Hungary (IP SMS) UCP for Oskar Check Republic (IP SMS) M2M for Eurotel Check Republic (IP SMS) Datacall (Land line) |
Major protocols: GSM Modem (Wireless) SMPP (IP SMS) UCP/Emi (IP SMS) CIMD2 (IP SMS) HTTP Server (IP SMS) HTTP Client (IP SMS) SMTP (IP SMS) MM1 (MMS over modem connections) MM7 (MMS over IP) VoIP (voice over SIP) Proprietary SMS/MMS protocols: M2M for O2 Check Republic (IP SMS) PGSM HTTP for Pannon Hungary (IP SMS) Madar Webservice (IP SMS) TDC CPS Webservice Communika (Brazil) Webservice Egg (Philippines) Nokia EAIF Sonofon Denmark T-Mobile ParlayX (Croatia) VIP ParlayX(Croatia) |
Application connectivity |
Database (SQL) Files HTTP Server HTTP Client E-mail (POP3, SMTP) Autoreply |
Database (SQL) Files HTTP Server HTTP Client E-mail (POP3, SMTP) Autoreply Webservices (SOAP/HTTP) FTP Forwarder SMPP Outlook Mobile Service Application starter Autoreply database ASP WCF Voting SNMP |
Application connectivity (APIs) |
Delphi API C++ API PHP API ASP API VB API Java API |
Delphi API C++ API PHP API ASP API VB API Java API C#.NET API VB.NET API |
Client software |
Excel SMS Outlook SMS Plugin Ozeki SMS Client Standard E-mail client (Outlook Express, Outlook, etc) |
Excel SMS Outlook SMS Plugin Ozeki SMS Client Standard E-mail client (Outlook Express, Outlook, etc) |
Connection management |
- automatic reconnection on service provider link failures - automatic reconnection on wireless link failures - automatic reconnection on application/user link failures (Database connection, HTTP connection, etc) |
- automatic reconnection on service provider link failures - automatic reconnection on wireless link failures - automatic reconnection on application/user link failures (Database connection, HTTP connection, etc) |
Requirements | ||
Supported OS |
Windows 95 Windows 98 Windows NT4.x Windows 2000 Windows XP Windows 2003 Windows Vista Windows 2008 |
Windows XP Windows 2003 Windows Vista Windows 2008 Windows 7 Windows 2012, 2012 R2 Windows 8 Windows 10 Windows 2016 Windows 11 |
Minimum hardware requirement |
Intel pentium II, 350 Mhz 20 MB HDD space 512 MB RAM |
Intel pentium IV, 2 Ghz 80 MB HDD space 1 GB RAM |
Engine features | ||
Message routing If more then one users or applications are connected to the SMS software message routing determines which user or application will receive an incoming message or which service provider connection is used to send the message. |
Uses service provider names configurable routing conditions: - service provider connection - message keyword |
Uses a routing table configurable routing conditions: - service provider connection - sender phone number - recipient phone number - message keyword - message text |
Charset handling This relates to supported character sets and how they handled when conversion is needed. |
GSM 7bit UCS2 (unicode) policy: - manual selection |
GSM 7bit UCS2 (unicode) policy: - manual selection - automatic selection - automatic conversion from all major charactersets: UTF8 - Unicode International UTF16 - Unicode International ISO 8859-1 Latin-1 Western Europe ISO 8859-2 Latin-2 Central Europe ISO 8859-3 Latin-3 Southern Europe ISO 8859-4 Latin-4 Northern Europe ISO 8859-5 Latin/Cyril ISO 8859-6 Arabic ISO 8859-7 Greek ISO 8859-8 Hebrew ISO 8859-9 Turkish ISO 8859-10 Latin-6 Northern ISO 8859-11 Latin/Thai ISO 8859-13 Latin-7 ISO 8859-14 Latin-8 Celtic ISO 8859-15 etc. |
Supported message formats The software can send the following message formats to mobile phones. |
GSM Text SMS Unicode Text SMS Multipart (Concatenated) SMS messages Flash SMS Group graphics Operator logos Ring tones WAP push messages Screensavers Business card (VCard) Calendar entry (VCalendar) Bookmarks Animations EMS Binary messages Multimedia messages (MMS) |
GSM Text SMS Unicode Text SMS Multipart (Concatenated) SMS messages Flash SMS Group graphics Operator logos Ring tones WAP push messages Screensavers Business card (VCard) Calendar entry (VCalendar) Bookmarks Animations EMS Binary messages Voice Message Indication Fax Message Indication E-Mail Message Indication Video Message Indication Combined Message Indication(s) WAP OTA WAP Browser settings for GPRS connection WAP Browser settings for GSM/CSD connection WAP Browser settings for GSM/SMS connection WAP Browser settings for GSM/USSD connection WAP Browser settings for IS-136/CSD connection WAP OTA SyncML settings OMA OTA GPRS connection settings OMA OTA GPRS GSM-CSD connection Multimedia messages (MMS) |
Accounting, credit limits |
- Credit limits can be set for each user - Message cost is hardcoded as 1 credit - Credit limits can be updated manually - One time credit limit can be set |
- Credit limits can be set for each user - Message cost can be specified in the routing table - Credit limits can be updated manually - Credit limits can be updated automatically - One time credit limit can be set - Yearly, Monthly, Weekly and Daily credit limits can be set - Accounting information is available |
Logging |
- Log files for server events - Independent log files for users/applications - Independent log files for service provider connections - Optional SQL logging |
- Log files for server events - Independent log files for users/applications - Independent log files for service provider connections - Optional SQL logging |
Message handling policy |
- Store and forward - Retry on sending/processing failures |
- Store and forward - Retry on sending/processing failures |
Message priorities / resource management |
- Each user has an independent message queue - Users share resources with equal priority - Round Robin algorithm is used to distribute resources - FIFO message queues Explanation: Let's assume user "A" and "B" are using the system and user "A" puts 10000 message into the queue, then user "B" puts 10 messages into the queue. In this case user "B" does not have to wait for the 10000 messages to be sent, the messages will be sent using the following policy: one from "A" and one from "B". |
- Each user has an indepent message queue - Users share resources with equal priority - Round Robin algorithm is used to distribute resources - FIFO message queues - Unused resources are assigned to active users Explanation: Let's assume user "A" and "B" are using the system and user "A" puts 10000 message into the queue, then user "B" puts 10 messages into the queue. In this case user "B" does not have to wait for the 10000 messages to be sent, the messages will be sent using the following policy: one from "A" and one from "B". |
Feedback / delivery reports Notification is sent to the user or the application on the following events |
- Accepted for delivery - Delivered to network - Delivered to destination - Failed delivery |
- Accepted for delivery - Delivered to network - Delivered to destination - Failed delivery - Message reference (callback id returned by the service provider) - Delivery times |
Numbering |
Supported phone number format - International number format (+44yyyxxxxxxx) - Local number format (06xxxxxxx) Recipient address assignment options - specify recipient address for each message Sender address assignment options - specify sender address for each message - specify sender address for service provider connection |
Supported phonenumber format - International number format (+44yyyxxxxxxx) - Local number format (06xxxxxxx) Recipient address assignment options - specify recipient address for each message Sender address assignment options - specify sender address for each message - specify sender address for service provider connection - specify sender address for user / application |
Backup/Restore policy |
Backup: - Stop service - Restore registry settings - Restore data directory - Start service Restore: - Install software - Stop service - Restore registry settings - Restore data directory - Start service |
Backup: - Save data directory Restore: - Install software - Stop service - Restore data directory - Start service |
GUI features | ||
GUI Layout |
- E-mail client like - Message folders - Message lists (sorting with sorting) - Message management (forward, reply, delete) - Message preview - Message composer - Drag and drop |
- Web browser based (IE and Firefox) - Message folders - Message lists (sorting with sorting) - Message management (forward, reply, delete) - Message preview - Message composer |
GUI Connectivity |
- On the same computer (local) - In the company LAN (network) - Internet (network), if allowed on the corporate firewall |
- On the same computer (local) - In the company LAN (network) - Internet (network), if allowed on the corporate firewall |
GUI Security |
- Username / password authentication |
- Username / password authentication |
Addressbook |
- Server side addressbook - Contact information stored on server - Contact groups are used to organize contacts - Automatic contact detection based on phone numbers |
File addressbook SQL addressbook LDAP addressbook |