Tclexpectsmsgw: Daemon SMS written in Tc/expect and AT Command

Tclexpectsmsgw ini adalah sebuah SMS gateway simple yang dibuat menggunakan bahasa pemrograman Tcl/expect.
Paket expect memungkinkan aplikasi ini untuk memiliki kecerdasan berinteraksi secara otomatis dengan modem pengirim SMS dan database mysql sebagai sumber data. Oh iya satu lagi, aplikasi ini hanya support modem yang memiliki fasilitas teks mode.

Thanx to Mr. ELP, aplikasi ini cocok digunakan sebagai daemon SMS gateway karena menggunakan database sebagai sumber datanya, sehingga aplikasi dengan platform apa saja bisa menggunakannya asal bisa mengakses database yang sama dengan daemon ini.

Bagi yang ingin mencoba, silahkan kunjungi http://sourceforge.net/projects/tclexpectsmsgtw/

Persyaratan dasar yang harus anda install adalah:
1. Bahasa pemrograman Tcl
2. Paket Expect
3. Database mysql
4. Paket mysqltcl

Bagi pengguna ubuntu linux semua paket tersebut tersedia di repository
sudo apt-get install tcl expect mysql-server mysqltcl

Konfigurasi Database:
1. Donlot dan extract file dari sourceforge dengan alamat di atas.
2. Simpan dalam folder (terserah anda)
3. Buat database seperti yang ada dalam file smsd.sql, tentukan user dan password sesuai keinginan anda.

Konfigurasi Koneksi mysqltcl:
1. Buka file smsD.tcl
2. Ganti nilai port "/dev/ttyUSB2" sesuaikan dengan port modem anda. (untuk windows menggunakan port com)
3. Ganti yang dibold pada [mysqlconnect -user smsd -db smsd -password smsdsecure] sesuaikan dengan user/db_name/password database anda

Menghidupkan aplikasi:
dari terminal/dos ketikkan tclsh /path/ke/folder/smsD.tcl
pastikan mysql database dan modem anda sudah hidup dan terdeteksi.

Mengirim sms:
login ke mysql, masukkan teks dan nomor tujuan menggunakan query sbb:
insert into sms_out (nd,isi) values ('0812xxxxxx','teks sms yang akan dikirim');

Membaca sms masuk:
login ke mysql, extract isi table sms_in menggunakan query sbb:
select * from sms_in;

Silahkan dicoba semoga bermanfaat.

Advertisement
This entry was posted in Linux, Newbie. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s