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 MPS500 MPS
Technology
Underlying technology The technology used to develop the system. C++/DelphiC# (.NET 4.0)
User interfaceClassic windowsWeb based
Operation modeWindows serviceWindows service
Application typeNative windows application .NET application (requires .NET framework 4.0)
Install/UninstallOzeki InstallshieldWindows 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