Ozeki Alarm System features
Application connectivity features
- SQL Alarm messaging: Send and receive Alarm messages from a database.
- Text file messaging: Send and receive Alarm messages by creating text files in a directory
- Http Alarm messaging: You can use the HTTP API of Ozeki Alarm System to send and receive Alarm messages
High performance features
- Load balancing: You can setup SMS connection groups for load balancing. This means you can create multiple SMS network connections to IP SMS services or through wireless connections. If you include these connections in a group, and you route messages to this group, sending will be done using load balancing. In load balancing configuration messages are distributed among sending links according to the link's capacity.
- Fail safe messaging: By creating SMS connection groups your messages will be sent even if a one or more members in the connection group fails. For example if you have 4 mobile network connections to 4 different SMS service centers (SMSCs), and any 3 of them fails, all your messages will still be delivered through the remaining last one.
- Memory queues: The system stores message queues in memory for performance and keeps these queues in sync with the hard drive. Batches of 1000 messages are loaded into memory for sending cycles. This makes high performance messaging possible.
- Reporting database: You can save all SMS messaging going through your system into a reporting database. In your database a database table will be created and updated. You have will have detailed information about all event related to each SMS that goes through the system. You can use Microsoft SQL Server, Oracle, MySQL, Postgres and many other database server systems.
- No loss reporting: This feature makes it possible to not lose a single record. If your reporting database goes offline for whatever reason, the Ozeki SMS software will store messages in a text file on the local hard drive until the reporting database comes back online. When the reporting database becomes available again it will push these messages to the database.
- Low level logging: All connections provide detailed logging down to the protocol layer. You can check the exact protocol data units (PDUs) sent through the connections. This is very helpful in finding problems or figuring out why a certain message was sent in a certain way. It is also great in dispute resolution with customers and service providers.
- Addressbook builder: You can setup routing rules to automatically register sender and/or recipient phone numbers into an addressbook automatically. You can also define conditions, such as keyword filter to decide which phone number to record. This addressbook can later be used to send group messages
- Addressbook export: You can export addressbook in various formats, such as Microsoft Excel xlsx, csv, text files, json files, etc.
- Addressbook import: You can import your exported address books
- Database addressbook: You can setup database tables to use as addressbooks. Ozeki can SELECT and INSERT addressbook records into these tables, and you can use them as you would use any other othressbook on the user interface. Microsoft SQL Server, Oracle, MySQL and several other database servers are supported.
- LDAP addressbook: You can use LDAP directories, such as Microsoft Active Directory to lookup contacts
- Standard system users: You can create user accounts on the Graphical user interface (GUI) of Ozeki
- LDAP authentication: You can authenticate users using an LDAP server, such as Microsoft Active Directory.
- RADIUS authentication: You can authenticate users using RADIUS
- HTTP/HTTPS authentication: You can authenticate users using HTTP or HTTPS request. This allows you to authenticate your users using web services.
- SQL authentication: You can connect Ozeki to a user database, and ozeki can lookup user accounts in the database using customizable SQL queries. Microsoft SQL Server, Oracle, MySQL and several other database servers are supported.
- HTTPS: Https is supported for the Graphical User Interface (GUI), for the HTTP API, and for sending SMS messages to HTTP SMS service providers
- SMPP client over TLS/SSL: When you connect to SMPP SMS service providers, you can use SSL.
- SMPP server using SSL: You can offer SMPP SMS service to your customers using SSL links
- UCP client over TLS/SSL: You can connect to UCP SMS service providers over an SSL channel
- CIMD2 client over TLS/SSL: You can connect to CIMD2 SMS service providers over an SSL channel
- Secure password storage: Passwords are store in an encrypted way in the system