The www-sms project

About Usage Gateways Download Development Lists IRC Links

About the project

Welcome to the www-sms project.

The www-sms project involves actually four sub-projects: The WWW-SMS library (also known as WWW::SMS), the www-sms-send front-end, the www-sms-gsend front-end and the website.

The WWW-SMS library

WWW-SMS is a Perl high-level module to send SMS via free websites that offer this service.
It is shipped with submodules, one for each usable gateway. The WWW-SMS library is also know as WWW::SMS, it's CPAN namespace.

The www-sms-send front-end

The www-sms-send sub-project has the objective to provide an easy to use, clean and stable front-end to the The WWW-SMS library. The www-sms-send project replaces the obsolete eimSMS project. www-sms-send is still under development.

The www-sms-gsend front-end

The www-sms-gsend sub-project has the objective to provide an easy to use, clean and stable GUI front-end to the The WWW-SMS library. The www-sms-gsend project will be written in GTK2-Perl in order to be cross-platform compatible. www-sms-gsend is still under development.

The website

The website is what you're currently reading. Keeping the website up to date with the latest project news is not an easy task so we decided to organize it as a sub-project.
Up

Usage

Here is a short Perl example code which shows how to use the WWW-SMS library:
#!/usr/bin/perl -w

use WWW::SMS;

# WWW::SMS->new() takes
# international prefix, operator prefix, phone number, message text

my $sms = WWW::SMS->new('39', '333', '1234567', 'This is a test.');

for ($sms->gateways()) {        # For every compatible gateway

    print "Trying $_...\n";

    if ($sms->send($_)) {       # try to send a sms...

        last;                   # until it succeds ;)

    } else {

        print $WWW::SMS::Error; # Unlucky!
    }
}                               
As you can see using the WWW-SMS library is really easy.
Up

Gateways

This section shows two tables: The actually available gateway modules and the removed gateway modules which have been deleted from the SVN tree (they are still available in the SVN history).

Actually available gateway modules

Gateway Method Country Maintainer WWW-SMS Status
Vodafone Mail to SMS service Italy Ivo Marino SVN Functional
Tim Web SMS service Italy Domenico Delle Side SVN Functional
Alice Web SMS service Italy Fabio Marzocca SVN Functional
190 Web SMS service Italy Danilo Piazzalunga SVN Functional
Enel Web SMS service Italy Giulio Motta 0.09 Broken
GsmboxIT Web SMS service Italy Giulio Motta 0.09 Unknown
GsmboxDE Web SMS service Germany Juergen Weigert 0.09 Unknown
SFR Web SMS service France Julien Gaulmin 0.09 Broken
O2UK Web SMS service United Kingdom Andre Howe SVN Unknown
GsmboxUK Web SMS service United Kingdom Giulio Motta 0.09 Unknown
TMobileCZ Web SMS service Czech Republic Jan Kratochvil SVN Unknown
Beeline Web SMS service Russia Dmitry Dmitriev 0.09 Unknown
MTS Web SMS service Russia Dmitry Dmitriev 0.09 Unknown
VodafoneES Web SMS service Espana Unknown SVN Unknown
Tin Web SMS service International Fabio Marzocca SVN Functional
BLR_MTS Web SMS service Belarus Vital Volosiuk SVN Functional

Gateways in the unknown state are likely to be broken, if you verify the broken state please send a notify E-Mail to the relative gateway maintainer, thank you.

Removed gateway modules

Gateway Method Country Maintainer Status
Libero Web SMS service Italy Ivo Marino Broken
Omnitel Web SMS service Italy Ivo Marino Broken
Palmy Web SMS service Italy Ivo Marino Broken
Everyday Web SMS service Italy Ivo Marino Broken
Clarence Web SMS service Italy Giulio Motta Broken
Vizzavi Web SMS service Italy Giulio Motta Broken
LoopDE Web SMS service Germany Giulio Motta Broken
O2DE Web SMS service Germany amas Broken
o2UK Web SMS service United Kingdom Giulio Motta Broken
Gomobile Web SMS service International Ivo Marino Broken
GoldenTelecom Web SMS service International Giulio Motta Broken

The gateway modules in the SVN history can be recovered in case we decide to continue their development, if you are interested in one of those module please contact the respective maintainer, thank you.
Up

Download

You can always download the latest WWW-SMS release, as a tar.gz archive, from the SourceForge download servers or the CPAN archive.

Please consider the SourceForge download servers as primary download resource, you should use the CPAN archive only in case the primary download resource is not available. Thank you.

We also offer nightly builds of the CVS repository and all it's modules. Consider this option if you want the latest nightly CVS code of the www-sms project.

The best way for downloading the latest version of WWW-SMS and www-sms-send is via SVN:

% svn co https://svn.sourceforge.net/svnroot/www-sms/trunk/WWW-SMS
% svn co https://svn.sourceforge.net/svnroot/www-sms/trunk/www-sms-send
Up

Development

This section has to be completed.
Up

Mailing Lists

There are two mailing lists available for the www-sms project, feel free to use them
for all your www-sms related questions (Troubles, Usage questions, Comments, etc).

  www-sms-developers@lists.sourceforge.net   For www-sms developers.
  www-sms-commit@lists.sourceforge.net   www-sms SVN commit announcements.

Please consider using the mailing lists as primary resource for usage and general related questions, you'll get feedback there.
Up

IRC

On Sunday, 3 April 2005 we created a dedicated IRC channel for the www-sms project.
The IRC channel is available on the FreeNode IRC network and is called #www-sms.

Feel free to join the channel to talk about development, bug reports, suggestions, etc.
Up
This section has to be completed.
Up

Valid XHTML 1.0! Source Forge $Id: index.html 341 2006-10-24 19:55:53Z eim $
Maintained by: Ivo Marino <eim@users.sourceforge.net>