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 repositorysudo 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.tclpastikan 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.


