Membuat SMS Gateway dengan Gammu di Linux
8:03 AM
bahan-bahannya,
1. install gammu, bisa kita download di website resminya dengna format file tar.gz atau bisa via terminal.
2. siapkan database gammu, itu juga bisa kita download di websitenya.
usahakan versi gammu kita sama dengan databasenya ya, karena jika beda,
kemungkin kita akan mengalami eror. *pengalaman :D
3. jangan lupa berdoa, sama ambil air wudhu kalo bisa :D
4. harus sabar yah...
oke langung saja kita install dulu gammu dengan menambah repositorinya terlebih dahulu. ketik di terminal ;
root@budi-Informatika-L:~# add-apt-repository ppa:nijel/ppa
root@budi-Informatika-L:~# apt-get updatekemudian, baru kita install gammu beserta dependensinya
root@budi-Informatika-L:~# apt-get install gammu gammu-smsd libgammu7 libgsmsd7sekarang masukan modem/handphone kalian ke port laptop kalian, pastikan modem/handphone kalian sudah di support sama gammu, untuk melihat merk modem/hanphone yang sudah di support, kalian bisa ke link berikut. http://wammu.eu/phones disini saya menggunakan modem Huawei, oh ya pada website tersebut kita bisa melihat connection yang akan kita sesuaikan dengan modem kita, contohnya modem saya jenis koneksinya menggunakan "at115200" .
langkah selanjutnya adalah, kita pastikan dulu apakah modem kita sudah terdeksi apa belum ?. masuk dulu ke super user lalu ketikan perintah ini di terminal kalian,;
root@budi-Informatika-L:~# lsusb & wvdialconfhasilnya di laptop saya seperti ini,
![]() |
pada gambar di atas terlihat modem saya terdeksi pada port "ttyUSB0" untuk yang memakai windows tentu berbeda saya melihatnya ya, karena di linux pembacaan portnya dengan tty. *maaf kalo salah :D
lanjut... selanjutnya kita buat database untuk penyimpanan data SMS Gateway kita.
disini saya memberi nama databasenya "gateway", kemudian kita import
database gammu yang sudah kita download sebelumnya. jika sukses maka
akan tampil tabel-tabel gammu seperti di bawah ini ;
tahap pertama untuk konfigurasi, yaitu kita akan men-setting port,connection /etc.. ketik perintah di bawah ini;
root@budi-Informatika-L:~# gammu-configmaka akan muncul tampilan seperti di bawah ini;
pada gambar di atas, pilih "yes", maksud dari pesan di atas adalah, apakah kita akan mengkonfigurasi ulang .gammurc ?. karena file .gammurc ini sudah ada, dan letaknya biasanya ada di direktori /home karena file ini bersifat hidden maka untuk melihatnya klik tombol "ctrl + h" . kita tinggal mencari file .gammurc tersebut.
gambar kedua masih sama, maksudnya dengan gambar pertama..
setelah kita klik tombol "yes", maka sekarang akan di tampilkan menu
untuk konfigurasinya. pada port: kita sesuaikan port modem kita yang
sudah terdeteksi di atas menggunakan perintah "lsusb & wvdialconf".
kemudian pada connection: kita sesuikan dengan jenis koneksi yang
sesuai dengan tipe modem/handphone kita yang sudah kita cek di website
resminya yang sudah saya kasih link di atas.. selanjutnya bisa kalian
sesuaikan dengan yang ada di gambar..
terakhir pilih tombol "save" lalu klik ok.
kemudian, buka file .gammurc , di laptop saya letaknya di direktori /home. lalu sama kan konfigurasinya dengan yang disini http://pastebin.com/UDnkGcFd terkcuali
pada baris port,connection,sama logfilenya, pada logfilenya tergantung
dimana letak gammu anda berada. pada beberapa web, pada bagian itu di
taruh letak file smsdlog.
lanjut lagi, buka file .gammu-smsdrc, di laptop saya file itu terletak di /etc , kita konfigurasi lagi, http://pastebin.com/MCwr0zyd
setelah semua langkah selesai, mari kita tes . oh ya jangan lupa untuk
mengecek lagi apakah modem kita sudah terdeteksi oleh gammu, untuk
melihatnya, ketik perintah ini ;
jika muncul seperti ini, berarti konfigurasi kita sudah berhasil.root@budi-Informatika-L:~# gammu --identify
mari kita coba test mengirim pesan via terminal dengan perintah;
root@budi-Informatika-L:~# echo "[pesan yang akan di kirim]" | gammu --sendsms TEXT [Nomor_Tujuan]
alhamdulillah pesan yang dikirim sudah masuk ke handphone saya ^_^.penampakannya di bawah ;
semoga kalian juga berhasil :-) , sekian tulisan saya, semoga bermanfaat,
jika ada yang ingin di tanyakan, silahkan tinggalkan jejak anda di komentar :D
(sumber)








0 comments