OK. sekarang kita akan mencoba membuat script PHP sederhana untuk mengirim pesan SMS yang terintegrasi dengan Gammu ini. Langkah pertama kita buat form untuk mengirim pesan SMS nya terlebih dahulu. method="post" action="send.php"> 2.No. HP Tujuan :
Panduan Lengkap Membangun Sms Gateway dengan Gammu Thu, Mar 14, 2019 3-minute read Apa itu SMS-Gateway? Secara sederhana SMS-Gateway adalah suatu layanan SMS Short Message Service yang memungkinkan untuk melakukan pengiriman SMS, maupun penerimaan SMS melalui komputer. Kita bisa dengan mudah melakukan menejemen SMS dengan komputer kita. Pada kesempatan kali ini saya akan berbagi cara membangun SMS-Gateway dengan Gammu. Spesifikasi sistem operasi komputer saya menggunakan Ubuntu LTS dan modem Wavecom Fastrack M1306B. Berikut langkah-langkah instalasinya Install gammu dan juga gammu-smsd menggunakan terminal, pastikan terhubung dengan internet. Masukkan perintah di terminal sudo apt-get update sudo apt-get install gammu gammu-smsd Kemudian setting gammu-nya. Masukkan perintah Akan tampil menu untuk konfigurasi gammu. Kita akan mengubah ini dengan kongurasi yang benar sesuai modem yang digunakan. Buka tab baru di terminal, lalu masukkan perintah Nanti akan muncul port yang terhubung dengan modem. Jika tidak muncul, mungkin modem belum ditancapkan atau anda perlu menginstall driver modem tersebut. Langkah ini bertujuan untuk melihat apakah modem sudah terdeteksi pada komputer atau belum. Jika kita sudah mengetahui port yang terhubung dengan modem, isikan pada konfigurasi gammu. Yaitu pada bagian ttyUSB0 disesuaikan dengan hasil dmesg grep tty. Untuk connection saya pilih at115200 karena saya menggunakan modem Wavecom Fastrack M1306B, jika anda menggunakan modem yang berbeda, sesuaikan konfigurasi connection dengan jenis modem anda. Logfile kita isi dengan path di mana kita ingin menyimpan log informasi dari gammu. Saya taruh di /var/log/gammulog logfile = /var/log/gammulog Untuk logformat saya pilih textdate. Nantinya, log gammu akan menyimpan informasi teks beserta tanggal dan jam kejadianya. Setelah itu save, dan konfigurasi gammu tersebut akan tersimpan di file .gammurc pada direktori home user yang kita gunakan. Kita matikan dulu service gammu-smsd. Kenapa? Karena jika service tersebut berjalan, kita tidak bisa menggunakan perintah gammu di terminal. Masukkan perintah sudo /etc/ stop Kita cek apakah settingan gammu dengan modem tersebut sudah benar atau belum. Masukkan perintah Jika sudah muncul informasi dari modem yang menancap pada komputer kita, berarti settingan benar. Kita periksa dengan cara mencoba mengirim SMS menggunakan perintah sudo gammu sendsms TEXT no_tujuan -text "isi sms". Contohnya sudo gammu sendsms TEXT +6285326967372 -text "ini pesan gammu" Jika berhasil mengirim SMS, berarti semua settingan berhasil. Tapi bila kita gagal mengirim SMS, coba periksa settingan port pada konfigurasi gammu. Atau ulangi cara di atas dari dmesg grep tty dan jangan lupa ganti port-nya. Jika semua port yang ada sudah kita coba tetapi masih gagal, coba ganti connection-nya. Kemudian kita setting gammu-smsd-nya agar service gammu bisa terhubung dengan database. Edit file /etc/gammu-smsdrc dengan perintah sudo gedit /etc/gammu-smsdrc Sesuaikan konfigurasi seperti ini Configuration file for Gammu SMS Daemon Gammu library configuration, see gammurc5 [gammu] port = /dev/ttyUSB0 connection = at115200 logformat = textdate logfile = /var/log/gammulog SMSD configuration, see gammu-smsdrc5 [smsd] service = SQL driver = native_mysql logfile = /var/log/smsdlog commtimeout = 30 sendtimeout = 30 checksecurity = 0 checksignal = 1 Database sesuaikan sendiri pc = localhost user = root password = rahasia database = terserah Simpan dan jangan lupa untuk menjalankan kembali service gammu dengan perintah sudo /etc/ start
Jikasudah muncul informasi seperti di atas, maka GAMMU sudah siap dijalankan. 5. Membuat Database MySQL untuk GAMMU Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang diperlukan GAMMU untuk SMS Gateway. Caranya adalah dengan membuat database dengan nama 'uns' atau yang lain menggunakan phpMyAdmin
Kembali lagi dengan saya, setelah sekian lama vakum untuk menulis karena banyaknya kesibukan akhirnya saya paksakan kembali untuk membuat tutorial membuat sms gateway dengan menggunakan gammu. Setelah sebelumnya tulisan saya yang mengangkat topik yang sama namun dengan software gateway Nowsms, sekarang saya ingin membandingkan dengan memakai pembaca yang belum mengerti kegunaan dari sms gateway silahkan baca terlebih dahulu artikel saya yang berkaitan dengan berkenalan dengan SMS gateway. Gammu adalah sms gateway yang bersifat free, berbeda dengan Nowsms dimana ketika kita menggunakan kita bisa memakainya selama 60 hari setelah itu kita di haruskan untuk melakukan registrasi membayar. Berikut beberapa perbedaan antara gammu dan nowsms. NowSMS Gammu Licensi Program Trial 60 Hari Free Konfigurasi Program Melalui tampilan GUI Melalui file dan under DOS Seting SMS Autoresponder Melalui program NowSMS Harus membuat program sendiri PHP, VB Banyaknya SMS yang boleh dikirimkan Lebih dari sms sekali kirim Dibatasi 1 sms 160 karakter sekali kirim harus membuat program sendiri jika ingin mengirim lebih dari 1 sms Banyaknya SMS yang diterima Bisa lebih dari 1 sms 160 karakter Dibatasi 1 sms 160 karakter jika lebih maka akan dipecah menjadi 2 sms Laporan pengiriman Ya melalui tampilan nowsms Ya melalui database sent item Menjalankan service Program Melalui program NowSMS Harus membuat secara manual service dari gammu Setelah melihat perbedaan antara SMS gateway menggunakan nowSMS dan gammu, kita bisa simpulkan terdapat banyak kelebihan dari SMS gateway nowSMS. Namun dikarenakan sifatnya yang berbayar, maka kita mungkin harus berpikir ulang untuk memakainya. Lha kan bisa kita cari cracknya ? mungkin itu pertanyaan dibenak anda. Setelah sekian lama penulis googling di google untuk mencari crack dari nowSMS maka akhirnya penulis menemukan. Setelah penulis mengcrack nowSMS kecepatan pengiriman menurun menjadi 1 sms per menit wow luama buanget deh. Bagi yang berkantong tebal mungkin tidak masalah untuk membeli nowSMS, namun bagi yang berkantong tipis maka kita bisa menggunakan Gammu. Kekurangan-kekurangan yang ada di gammu kita bisa menambalnya dengan membuat program tambahan PHP, Vb, dll. Disini penulis akan mengajarkan bagaimana cara mengoprasikan gammu . Konfigurasi Awal Gammu Setelah mengetahui perbedaan dari gammu dan nowSMS, maka selanjutnya penulis akan memberikan tutorial tentang konfigurasi awal dari gammu. Berikut software yang perlu anda sediakan A. Perangkat Lunak Gammu silahkan download di alamat Editor teks notepad / dreamweaver / notepad ++ Windows XP, Vista atau 7 Appserv Web server download di B. Perangkat Keras Komputer / Laptop Modem HP Kartu operator IM3, Simpati, 3, dll Oh yah jangan lupa sediakan snack dan kopi biar ndak kelaperan. Baik iktui langkah-langkah berikut 1. Setelah anda mendownload gammu selanjutnya instal gammu di C\gammu 2. Pada bagian diatas pilih add gammu to the PATH for all users artinya semua user yang menggunakan komputer tersebut dapat menggunakan gammu nantinya 3. Pilih juga componen yang akan di instal beri centang semua4. Setelah selesai proses instalasi selanjutnya pasangkat perangkat modem anda instal terlebih dahulu driver yang dibutuhkan 5. Lihat port yang digunakan oleh modem dengan cara menuju ke device manager à klik kanan modem à pilih properties 6. Catat port yang dipakai modem anda gunakan selalu port usb yang sama untuk modem anda agar port yang digunakan tidak ganti-ganti Seting Gammu 1. Setelah instalasi gammu selesai selanjutnya copykan 2 file yang ada di C\Gammu\share\doc\gammu\examples\config cari file gammurc dan smsdrc dan copykan di C\Gammu\bin. 2. Selanjutnya buka file gammurc menggunakan dreamweaver or notepad kemudian cari baris yang diberi lingkaran merah 3. Rubah com berdasarkan modem yang telah anda lihat di device manager dan connection silahkan di dan save 4. Setelah konfigurasi file gammurc selanjutnya kita tes koneksi. Jalankan command prompt lewat run 5. Ketikkan Cd\gammu [enter]Cd bin [enter]Gammu –identify [enter] 6. Jika Perintah gammu –identify menghasilkan Berikut tampilan koneksi modem dan komputer kamu berhasil hasil yang ditammpilkan berbeda tergantung dari modem yang kalian gunakan Konfigurasi database Sebelum kita mengkonfigurasi database yang akan digunakan oleh gammu terlebih dahulu kita instal web server di komputer Download appserv di 2. Klik dua kali untuk menjalankan instalasi appserv — klik next — I agree 3. untuk lokasi instalasi biarkan saja di C\appserv — kemudian klik next 4. Centang semua paket komponen — klik next Isi server name dengan localhost dan administrator’s email dengan email anda. Biarkan portnya dengan 80Isikan password root dengan root ulangi untuk form dibawahnya dengan root — kemudian klik next 5. Kemudian akan di install software appserv, silahkan tunggu 6. Klik finish Sekarang test dengan membuka browser internet explorer, dan pada address bar ketikkah localhost –> kemudian tekan enter 7. Download sample database di alamat 8. Copykan di C\AppServ\MySQL\data 9. Selanjutnya buka file smsdrc di C\Gammu\bin\ Rubah port dan connection berdasarkan konfigurasi file gammurc Rubah untuk servicenya menjadi MYSQL Seting untuk koneksi ke mysql dengan setingan seperti diatas setingan konfigurasi ketika menginstal appserv Membuat service gammuAgar bisa digunakan untuk mengirimkan ataupun menerima sms, terlebih dahulu kita harus membuat service gammu. Berikut caranya membuat service di gammu 1. Jalankan command prompt lewat run 2. Ketikkan cd\gammu [enter]cd bin [enter] -c c\gammu\bin\smsdrc -i [enter]Perintah tersebut akan menghasilkan service dengan nama GammuSMSD 3. Selanjutnya untuk menjalankan service tersebut silahkan jalankan run, ketikkan 4. Kemudian cari service yang bernama Gammu SMSD lalu jalankan dengan mengklik kanan dan pilih start 5. Terkadang muncul error sewaktu menjalankan service gammu seperti Error 1053 The service did not respond to the start or control request in a timely fashion. Untuk mengatasinya buka regedit kemudian cari string ImagePath di HKEY_LOCAL_MACHINE\SYSTEM\CurrentConrolSet\Services [nama service gammu]. Klik dua kali lalu hilangkan baris “-f 0” dibagian belakang. Klik OK lalu jalankan kembali servicesnya. 6. Service gammu ini harus dijalankan setiap kali akan mengirimkan atau menerima sms 7. Agar service ini berjalan otomatis ketika komputer dijalankan kita perlu membuat sebuah program kecil yang akan kita taruh di folder start up. Caranya buka notepa kemudian ketikkan START C\gammu\bin\ -s -c C\gammu\bin\smsdrc -n GammuSMSD lalu simpan dengan nama kemudian simpan di folder startup windows program disertakan Pengetesan Program 1. download terlebih dulu database dari program yang telah saya buat ini di 2. Kemudian extract ke folder C\AppServ\MySQL\data 3. Kemudian download programnya di 4. Kemudian extract ke folder C\AppServ\www 5. Selanjutnya silahkan buka browser anda kemudian ketikkan di addres barnya http//localhost/sms , Masukkan admin di username dan admin di passwordnya lalu klik login 6. Berikut adalah tampilan awal dari halaman sms center anda Halaman awal ini tidak boleh ditutup, karena berfungsi membalas secara otomatis sms yang masuk. Format yang akan dilayani adalah Harga nama produk. Nama produk bisa kita tambahkan di data produk. Berikut tampilan dari data produk Nama produk digunakan untuk format nama produk sedangkan harga adalah isi dari sms yang akan di kirim. Contoh jika pelanggan mengirimkan sms dengan isi harga itik maka akan dibalas dengan harga telur itik sekarang adalah / kg. untuk fitur yang lain seperti kirim sms, kirim sms group silahkan dijelajahi menu-menu yang lain.

PerluHosting lokal (Indonesia) yang Murah, Cepat dan Berkualitas? Ke IdCloudHost saja lagi cari Server / VPS lokal (I

SMS gateway merupakan layanan yang berguna untuk meneruskan pesan ke jaringan seluler lain yang memungkinkan dapat menerima SMS ataupun mengirim SMS tanpa menggunakan Ponsel. Sedangkan Gammu merupakan aplikasi yang dibangun sebagai perantara untuk mengelola beberapa fungsi seperti modem,handphone dsb. Dalam gammu terdapat sebuah database yang digunakan untuk menyimpan pesan masuk, pesan keluar dll. Berikut Merupakan tutorialnya Download Gammu pada website resmi gammu Lalu download sesuai versi windows yang di gunakan 32 bit/64 bit Instalasi Gammu Gambar 1. Instalasi Gammu Gambar 2. Instalasi Gammu Gambar 3. Instalasi Gammu Gambar 4. Instalasi Gammu Sebelum menggunakan Gammu, harus dilakukan konfigurasi terlebih dahulu pada gammudrc Gambar 5. Konfigurasi gammudrc Yang paling penting lakukan konfigurasi pada device dan connection. Untuk device & connection kita dapat lihat pada port Modem yang kita gunakan di laptop kita. Cara melihat port modem yaitu Klik kanan pada My computer/This PC lalu klik Properties Gambar 6. Cek Port Modem Setelah melakukan konfigurasi gammurc, kita juga harus melakukan konfigurasi pada smsdrc, sesuaikan Port dan juga Connection dengan gammurc Gambar 7. Konfigurasi smsdrc Setelah melakukan konfigurasi pada gammurc dan smsdrc kemudian kita harus cek terlebih dahulu apakah gammu berhasil membaca modem kita. Caranya adalah masuk ke CMD kemudian arahkan pada direktori bin’ di dalam folder gammu. Gambar 8. Masuk ke folder bin Kemudian masukkan perintah Gammu identify. Perlu diperhatikan bahwa koneksi internet pada modem kita tidak boleh terhubung/connect. Apabila terhubung maka akan error atau gammu tidak dapat membaca modem kita. Gambar 9. Cek gammu identify Apabila konfigurasi dan pengecekan modem telah selesai kita dapat melakukan tes untuk mengirim sms. Sebagai awal kita lakukan tes pengiriman sms pada CMD dengan perintah sebagai berikut “gammu –sendsms text no Hp ”, kemudian masukan pesan yang ingin dikirim, tekan enter lalu CTRL+Z dan tekan enter kembali. Gambar 10. Tes Kirim SMS Apabila sms berhasil terkirim maka akan seperti tampilan diatas. Dan otomatis sms akan terkirim ke nomor tujuan. Selain melakukan testing sms pad CMD kita juga dapat melakukan tes mengirim sms dengan insert ke database. Cara ini lebih mudah dilakukan dan juga akan tersimpan pada database. Pertama buat Database terlebih dahulu sebagai contoh “gammu”. Pada Folder gammu sudah terdapat database yang dapat kita load yaitu pada lokasi C\Program Files\Folder_Gammu_Anda\share\doc\gammu\examples\sql. Untuk database nya seperti berikut. Gambar 11. Database Gammu Terdapat beberapa table didalamnya diantaranya gammu,inbox,outbox,outbox_multipart,phones, dan sentitems. Jalankan service daemon sms untuk dapat mengirimkan sms dengan perintah “ gammu-smsd –c smsdrc ” pada cmd. Gambar 12. Menjalankan service gammu daemon Selanjutnya kita dapat melakukan tes sms melalui insert pada table outbox pada database gammu. Dengan perintah SQL seperti berikut Gambar 13. Tes kirim SMS lewat query Database Tunggu beberapa saat sampai sms terkirim. Apabila sms berhasil terkirim sms pada Outbox otomatis akan berpindah ke table sentitems. Proses sms gateway dengan menggunakan gammu telah berhasil. LangkahKeempat (Uji Koneksi) Langkah terakhir untuk proses setting GAMMU ini adalah melakukan uji koneksi antara Gammu dengan HP/modem Anda. Langkah ini dilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah dengan masuk folder ' C:\gammu ' pada direktori Gammu Anda via DOS PROMPT.

Kitabisa dengan mudah melakukan menejemen SMS dengan komputer kita. Pada kesempatan kali ini saya akan berbagi cara membangun SMS-Gateway dengan Gammu. Spesifikasi sistem operasi komputer saya menggunakan Ubuntu 18.04 LTS dan modem Wavecom Fastrack M1306B. Berikut langkah-langkah instalasinya : Install gammu dan juga gammu-smsd menggunakan terminal, pastikan terhubung dengan internet. Masukkan perintah di terminal:

KonfigurasiGammu. Berikut adalah cara konfigurasi gammu SMS Gateway di Windows 7 untuk memastikan modem bekerja dengan baik bersama gammu sebelum dikonfigurasi ke playSMS sebagai Software SMS Management. Colok modem ke salah satu port USB yanga da di PC/Laptop.
vZOnUJZ. 87 337 486 357 286 342 286 235 306

cara membuat sms gateway dengan gammu