Important change!The smash.cfg file included in the distribution lists a SMSC number for Europolitan that is no longer an SMSC number! The number has since been assigned to a regular mobile phone customer and naturally does not work for sending SMS. |
What is it? |
SMaSh is a program for sending messages to digital phones, pagers and other devices you can communicate with. Smash is actually a rewrite/cleanup of "SMS Server" that Björn wrote several years ago. This new version, written by Björn and Daniel, sports all the predecessors fancy features, and some more:
Smash is released under the GNU General Public Licence, GPL, making it entirely free and open software.
|
Operator support |
Smash currently supports the following GSM operators: Europolitan, Comviq, Telia, Cellnet, BT Easyreach, BT MessageMaster, D1, D2, Azcom, Ampi, Telstra, Swisscom, Telenor, Eplus, VoiceStream, Telecom NZ, Proximus, Mobistar, KPN, Vodafone, Orange
|
Download |
The latest version is 0.12. You'll find all the released archives here.
|
Description |
The smash queueing server receives messages from smash clients (using a simple networking protocol) and flushes its queue on a given interval. A typical example is every 5 minutes. Smash then forks a caller process that uses the correct plugin(s) to deliver the messages. The plugins can be operator and protocol specific. A plugin can use a local modem to dial a GSM operator, or it can send off the message across the internet to a network-based operator. The smash client is a lightweight program to enable easy porting to any platform. It passes on plain-text to the server. It gives a wide range of capabilities for other translation filters, like converting mails to text (mail2sms) or submitting data from a HTML form. Only your imagination sets the limits.
|
Free SMS |
The ability of using external programs to deliver SMS:es (using Smash only for the queueing and client/server functions) means you can use free services such as the following:
|
Help out |
Smash is based on a clean design with plugins to handle all operator and protocol specifics. This means it's easy to write and debug support for new operators. You never have to read or touch the server code. Join our merry mailing list and ask questions, share your wisdom, toss ideas or send feedback! For more information, go to the Source Forge project page.
|
More Clients |
Smash uses an open protocol. It opens for other clients to post to the Smash server. phpSmash is a PHP client to Smash. smash-cgi.pl is a simple perl CGI client supplied by Göran Ekeberg.
|
CVS |
The Smash CVS repository is a good place to get the very latest sources from. To just have a browse at the sources, try Smash's cvs browser.
|
The Smash project is hosted at Source Forge:
Page modified "May 14 2004" |
Project sponsored by: |