|
Posted by Toby A Inkster on 05/30/07 08:24
justinblake wrote:
> I want to write an application that can accept and process sms
> messages sent to it from cell phones.
The easiest way is to buy a cheap mobile phone and place it in the server
room. Plug it in to the wall so that it doesn't run out of batteries, and
switch Bluetooth on. Then buy a USB Bluetooth dongle for your server --
usually about £10-15.
Now you write a script that polls your phone for new messages, does
something with them (e.g. inserts them into a database), and then deletes
them off the phone. Depending on how often you expect to receive new
messages, set cron to run this script every 1, 5, 15 or 30 minutes.
Writing the script is the hard part, but open source tools like gnokii make
it a bit easier.
If you're using a shared server, then the cheap solution above will likely
not work, as you won't have physical access to the server. You'll probably
need to find a third-party SMS-to-email gateway, and then write a script
to poll a POP3 e-mail account.
--
Toby A Inkster BSc (Hons) ARCS
[Geek of HTML/SQL/Perl/PHP/Python/Apache/Linux]
[OS: Linux 2.6.12-12mdksmp, up 95 days, 16:02.]
Non-Intuitive Surnames
http://tobyinkster.co.uk/blog/2007/05/25/non-intuitive-surnames/
Navigation:
[Reply to this message]
|