iSMS 0.1.2 review

Download
by rbytes.net on

The iSMS package is a mobile messaging gateway

License: Artistic License
File size: 36K
Developer: Johan VdB
0 stars award from rbytes.net

The iSMS package is a mobile messaging gateway. This is a package based upon the GSM::SMS package. It allows to implement a webservice based on SMS messages.It can be considered a piece of middleware that implements a HTTPSMS gateway.

Here are some key features of "iSMS":
rule based bidirectional SMS messages.
SMS messages get translated to a HTTP request. A WEB frontent allows for easy configuration of rules. You can define ACL ( Access Control Lists ). POST/GET, Basic authentication, standard queries ...
XMLRPC based SMS gateway.
This allows for easy integration of corporate level applications into the iSMS suite. Almost all application servers or groupware products have XMLRPC support ( www.xmlrpc.com). With this support you can easily deploy a corporate wide SMSC.
Remote SMS nodes.
iSMS is build around a HTTPd ( apache ) as an event-based application server. To support serial nodes ( responsible for reception of SMS messages ) I had to use a seperate 'node-process'. This also allows to build a distributed SMSC. You can have different nodes ( one for each operator ) and they all communicate back to the main server. The node uses XMLRPC as it's messaging protocol. This way it is easy to use it through a corporate firewall or proxy.
A node does not need to run on the same machine as the iSMS server.

Requirements:
GSM::SMS package (CPAN)
HTML::Mason
Apache::Session
DBI
DBD::Pg
Apache
mod_perl
postgresql >= 7.0

iSMS 0.1.2 keywords