Sms4Domino provides SMS (short messaging service) send and receive capabilities for IBM Lotus Domino Servers. The product is fully integrated within the Domino infrastructure: configuration data is stored in nsf files, logging info may be found in log.nsf, commands are issued via the Domino console, SMS messages are sent and received as Notes mail messages, Sms4Domino leverages well known Domino features as mail routing, replication and clustering.
Sms4Domino is also a perfect companion product for IBM Lotus Traveler. Using SMS mode for auto sync can decrease the burden on the battery and increase the amount of time between battery recharges. Lotus Traveler requires the presence of a mail-to-sms gateway. Sms4Domino is ready for it !
The system is based on a flexible and modular design. Applications and end users supply requests for sending SMS messages via Sms4Domino interfaces. Received SMS messages and delivery reports are returned via the same interfaces. The Notes mail interface is used to integrate Sms4Domino with the mail client.
Once the request has been processed by an interface the SMS leaves the Domino server towards the GSM network via a gateway. A typical example of a gateway is a serial modem gateway: a quad-band industrial GSM modem is connected via a COM port to the server. As an alternative the system may be configured to use a SMS service provider (Clickatell, BulkSMS) for sending the SMS messages.
Sms4Domino may be deployed as a multi-server application. Sms4Domino uses Domino mail routing to route the request for sending a SMS to the Domino server that has the lowest cost for sending the message.
Sms messaging is not free of charge. Management needs tools to monitor this cost. Sms4Domino generates accounting info to track the volume for each user, gateway and interface.
The idea of Sms4Domino came up in 2011. One of our customers was looking for a better way to monitor the Domino server. What was the best way to gain the attention of the Domino administrator during his holiday ?
We looked for a SMS based solution. We could find many but none of them satisfied our expectations. They were either too generalistic, too expensive or required the installation of non-Domino-friendly software tools. What we really needed was a SMS server that was sitting in the middle of our Domino environment. Think of it as the Domino router that would not only speak NRPC and SMTP but also SMS.
In the end we decided to write a solution ourselves. But we did not like to reinvent the wheel. We started looking into the world of open source software and found some very interesting components: SmsLib for the low level communication with the modems, Log4j for logging and jAddin for building a Domino server add-in.
The customer been using Sms4Domino since a couple of months. We strongly believe many Domino sites may benefit of our developments. So we decided to launch Sms4Domino version 1. New versions are expected in the coming months. We look forward for your comments and suggestions.