|
Web Development
|
Mobile Computing
|
Embedded Systems
Projects | Company | Partners |
iSMS - sms application serverINTRODUCTIONThis is a package based upon the GSM::SMS package. It allows to implement a webservice based on SMS messages. It can be thought of a piece of middleware that implements a HTTP<->SMS gateway. There is support for:
PREREQUISITES
INSTALLATIONiSMS SERVERYou must have installed the latest GSM::SMS package: >perl -MCPAN -e shell CPAN>install GSM::SMS A system with a node also needs to have the GSM::SMS package. Also you will need to have apache with mod_perl support, and you will need to have a functional installation of HTML::Mason (http://www.masonhq.com). iSMS uses postgres as its database. Normally the latest version will work. http://www.postgresql.org Create the database 'isms' in postgres. See that the user 'isms' has full access rights to the database. Leave the password blank. You can always change the user in the file './lib/Tektonica/iSMS/Admin/Config.pm'. Untar the package into the directory you want it to be installed, e.g. '/opt/isms': >mkdir /opt/isms >cd /opt/isms >tar zxvf isms-xx.tgz Run the install script. This will adapt some of the paths in the files to reflect the install directory. It will also create the necessary tables in the database. >sh install.sh Instruct apache to configure a portion of you website as the iSMS suite. Look into the example for the httpd.conf file in the './conf/httpd_example.conf' file. Restart the httpd and point your browser to the newly created website. iSMS nodeTo install the node you need to have a functional installation of GSM::SMS. >perl -MCPAN -e shell CPAN>install GSM::SMS Please try to get the examples running before trying to install the node software. Make sure you can access the node url, as defined in the httpd.conf file from the machine that will be acting as a node. Note that this can be trough a proxy. Next untar the iSMS archive and copy the node directory to the directory in which you want to install the node. >mkdir /opt/node >cd /tmp >tar zxvf isms-xx.tgz >cp -R isms/node/* /opt/node/ >cd /opt/node Edit the config file on the iSMS server, especially the section about the XMLRPC node example. Edit the node.conf file and see that both have the same passsentence. Now try to run the node software and if all went fine, you will see the node appear in the management console. Developing SMS servicesYou are now ready to develop bidirectional SMS services. A short introduction to develop tour own SMS services.
|
| © 1999-2005 Tektonica bvba | |