🎰 Cara Membuat Sms Gateway Dengan Gammu

Setiapsaat, gammu memonitor sms devices dan database sms gateway. Saat ada sms masuk ke sms devices, maka gammu langsung memindahkannya ke dalam inbox dalam database sms gateway. Sebaliknya saat Aplikasi Pengirim SMS memasukkan sms ke dalam outbox dalam database sms gateway, maka gammu mengirimkannya melalui sms devices, dan memindahkan sms ke sentitem dalam database. SMS Devices . 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. Dalam blog ini saya mencoba menulis artikel dalam ketegori baru yaitu tentang SMS Gateway. Soalnya agak jenuh juga nulis artikel yang itu-itu saja 🙂 Nggak ding… mudah-mudahan kejenuhan itu bersifat temporary saja. OK… untuk mengawali artikel tentang SMS Gateway ini saya akan membahas cara setting Gammu. Pernahkah Anda mendengar Gammu? Ya.. Gammu adalah semacam service yang disediakan untuk membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu, maka kita bisa membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based dengan PHP maupun ASP atau apapun, dan juga desktop dengan menggunakan Delphi, VB atau lainnya. Kelebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code atau binary nya, so.. Anda tidak usah khawatir tentang lisensinya. Selain itu Gammu juga tersedia untuk OS WIndows maupun Linux. Terkait dengan masalah kemampuan, Gammu tidak perlu diragukan lagi karena selain bisa untuk mengirim/menerima SMS, Gammu juga dapat mengirim/menerima MMS, backup/restore phonebook, serta upload/download file ke HP. Selain itu Gammu juga support untuk lebih dari 400 jenis HP. Anda dapat melihat list HP yang dapat disupport oleh Gammu di Gammu Phone List Database. Untuk SMS Gateway, saya sarankan jangan menggunakan hp NOKIA. Meskipun di file listphone tersedia, dan bisa dikenali oleh Gammu, namun kebanyakan NOKIA tidak support secara penuh. Terkadang hanya bisa mengirim saja, namun SMS yang diterima tidak bisa terbaca oleh Gammu, atau sebaliknya. OK… sekarang akan kita bahas cara mensetting Gammu di platform Windows. Untuk yang di Linux silakan dibaca sendiri di situs resminya ya 🙂 soalnya saya kurang menguasai Linux. Dalam artikel ini pembahasan akan sampai dengan cara instalasi service dan menjalankannya. Langkah Pertama Download File Silakan mendownload Gammu nya terlebih dahulu di Keterangan file tersebut berupa installer yang sudah saya modifikasi dan disederhanakan untuk kemudahan proses instalasi. Gammu yang saya gunakan tersebut adalah versi Langkah Kedua Install Gammu Secara default setelah file setup di atas diinstal, file gammu terletak di direktori C\GAMMU. Langkah Ketiga Setting Konfigurasi Gammu Setelah file Gammu diinstall, langkah berikutnya adalah setting konfigurasi. Setting ini diperlukan guna keperluan penyesuaian jenis HP dan nomor port yang akan digunakan. Bagaimana cara settingnya? Caranya adalah silakan edit file GAMMURC yang ada di dalam direktori C\gammu. Editlah file GAMMURC tersebut menggunakan Notepad atau sejenisnya. Trus.. bagian mana yang perlu diubah konfigurasinya? OK.. bagian yang perlu diubah adalah pada [gammu] port = connection = parameter port itu nanti diisi dengan nomor port sesuai lokasi colokan HP Anda. Untuk mengetahui nomor port dimana Anda colokkan HP Anda di komputer, silakan masuk ke Control Panel – Phone and Modem Options – Modem. Nah… bila HP Anda sudah tercolok di PC dan drivernya sudah terinstal dengan baik maka pastinya pada bagian tersebut akan muncul nomor portnya. Penting !! Jika pada Control Panel – Phone and Modem Options – Modem tidak muncul portnya, meskipun driver sudah terinstal, maka Anda masih dapat melihat portnya melalui Control Panel – System – Hardware – Device Manager – Ports COM & LPT. Seandainya nomor port muncul baik di Control Panel – Phone and Modem Options – Modem maupun Control Panel – System – Hardware – Device Manager – Ports COM & LPT dan ternyata nomor portnya berbeda, maka pilih nomor port yang di Control Panel – Phone and Modem Options – Modem. Tips sebaiknya setiap kali HP Anda dicolokkan ke PC, gunakan lokasi port USB yang sama alias jangan pindah-pindah colokan, karena setiap ganti colokan maka nomor portnya akan berubah-ubah. Akibatnya Anda musti ubah setting GAMMURC nya berkali-kali pula karena harus menyesuaikan nomor portnya. Kembali pada konfigurasi GAMMURC di atas, parameter connection itu digunakan untuk memberi keterangan jenis koneksi yang digunakan HP untuk berkomunikasi dengan PCnya. Setiap jenis HP memiliki jenis koneksi yang berbeda-beda. Untuk mengetahui jenis koneksi pada jenis HP tertentu, silakan download file di sini. File tersebut adalah hasil kompilasi yang saya lakukan pada jenis-jenis HP yang mendukung SMS Gateway dengan Gammu. Berikut ini contoh konfigurasi GAMMURC bila saya menggunakan modem Wavecom M1206B yang terhubung ke port com5 USB. [gammu] port = com5 connection = at115200 Penting jangan lupa tanda di belakang port Bila Anda gunakan lebih dari satu HP yang tercolok ke PC, maka Anda bisa menambah atau mengubah konfigurasinya pada bagian [gammu1] . . [gammu2] . . dst.. Langkah Keempat 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. Lalu ketikkan perintah ini pada command promptnya. Apabila setelah perintah tersebut dienter lalu muncul informasi mengenai HP Anda, maka koneksi antara Gammu dengan HP Anda sukses. Bila responnya tidak seperti yang diharapkan, maka cek kembali nomor portnya atau jenis connectionnya. Berikut ini contoh tampilan yang keluar apabila proses setting berhasil dilakukan Langkah Kelima Membuat Database MySQL untuk Gammu Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySQL yang bisa digunakan, namun bisa juga SQL Lite atau Posgre SQL. Namun… dalam artikel ini hanya untuk MySQL saja deh, karena saya tidak familiar dengan yang lainnya. Caranya adalah buat database dengan nama sms atau yang lain terserah menggunakan phpMyAdmin Anda. Lalu buatlah tabel-tabel yang diperlukan oleh Gammu. Waduh.. tabelnya apa aja ya? Don’t worry karena Gammu sudah menyiapkan file dumpnya untuk create tabel. Letak file dumpnya ada di folder C\gammu\ Nah.. silakan gunakan file dump tersebut untuk membuat tabel-tabelnya menggunakan phpMyAdmin. Pada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database, namun juga bisa sebagai file teks yang disimpan di PC Anda. Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan database sebagai storagenya. Langkah Keenam Setting Konfigurasi Untuk SMS Daemon Langkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan untuk keperluan pengiriman SMS. Untuk melakukan setting SMS daemon, bukalah file SMSDRC yang terletak di direktori C\gammu. Bukalah dengan Notepad atau sejenisnya. Bagian yang diubah adalah port = diisi nomor port sesuai yang ada di file GAMMURC connection = diisi jenis connection sesuai yang ada di GAMMURC service = mysql diisi dengan mysql’ karena kita akan menggunakan mysql sebagai storage data SMSnya user = diisi user database koneksi ke mysql Anda password = diisi password koneksi ke mysql Anda pc = diisi nama host mysql biasanya localhost database = sms atau sesuai nama database yang tadi kita buat Contoh konfigurasi yang ditulis port = com5 connection = at115200 service = mysql user = root password = passwordroot pc = localhost database = sms Catatan hilangkan tanda di depan parameter-parameter di atas bila ada. Langkah Ketujuh Membuat Gammu Service Langkah ini bertujuan untuk membuat service Gammu di Windows. Dengan dibuatnya service di Windows ini kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt. Untuk membuat Gammu service di Windows, ketikkan perintah ini di DOS PROMPT setelah Anda masuk ke folder C\gammu. Nah.. bila ada konfirmasi bahwa proses pembuatan service sukses, maka Anda akan melihat service Gammu muncul pada daftar service yang berjalan di Windows. Service ini bisa dilihat melalui CONTROL PANEL > Administrative Tools > Services’. Nah.. untuk menjalankan service Gammu ini tinggal klik START pada service Gammu tersebut. Namun bila proses pembuatan service ini gagal, maka silakan cek kembali konfigurasi SMSDRC nya atau mungkin nama databasenya salah, atau bisa juga command yang dituliskan salah. OK demikian cara setting konfigurasi Gammu di Windows. Untuk artikel selanjutnya akan dibahas teknik dasar mengirim dan menerima SMS dengan Gammu. Teknik ini akan menjadi dasar SMS Gateway yang akan dibuat. So.. stay tune terus di blog ini ya 🙂 Penting !! Jika Anda ingin mengubah konfigurasi di SMSDRC, namun service GAMMU sudah terlanjur dibuat sebelumnya, maka Anda harus menghapus dahulu service yang sudah dibuat dengan memberikan perintah Selanjutnya ubah konfigurasi SMSDRC, simpan dan buat servicenya kembali dengan perintah Jika Anda tidak hapus servicenya dahulu, maka meskipun Anda ubah konfigurasi di SMSDRC tidak akan memberikan pengaruh apa-apa. Masih kesulitan dengan instalasi Gammu? kini telah tersedia Free Easy Gammu Installer yang Insya Allah akan lebih memudahkan Anda dalam melakukan instalasi Gammu. Bagikan artikel ini jika bermanfaat ! Perkembangan ditigal media yang pesat ini, banyak yang belum memahami arti SMS Gateway. Jadi, SMS gateway adalah sebuah platform yang membantu Anda untuk memberikan fungsi dan mekanisme dalam pengirim dan penerima SMS dari peralatan Mobile melalui SMSC Short Message Service Center. SMSC sendiri adalah sebuah jaringan berbasis telepon seluler yang berguna untuk menangani pengiriman SMS. Sehingga, menjadi salah satu mekanisme dasar agar SMS Gateway dapat dilaksanakan dengan baik melalui computer dengan mengembangkan sebuah aplikasi web. Aplikasi SMS Gateway sendiri seringkali digunakan untuk kebutuhan personal, bisnis, hingga korporat. Sehingga aplikasi SMS Gateway sangat banyak dicari dan dibutuhkan oleh berbagai pihak karena dapat memberikan banyak fungsi serta dampak kepada pengguna aplikasi SMS Gateway. Banyak sekali penyedia jasa layanan SMS gateway di Indonesia. Hal ini dikarenakan adanya perantara resmi dari pihak operator ke pihak konsumen dalam menjalankan layanan SMS gateway. Setiap penyedia layanan SMS Gateway memiliki kelebihan dan kekurangan masing-masing dari aplikasi yang disediakan. Meskipun begitu, sebagian besar penyedia jasa layanan SMS Gateway memiliki kesamaan fitur, karena SMS gateway dipantau langsung dari pihak operator. Beberapa manfaat dari aplikasi SMS Gateway antara lain adalah untuk mengirimkan pesan SMS secara masal hanya dengan satu kali klik. Selain itu, aplikasi SMS gateway juga dapat di integrasikan ke system perusahaan untuk dapat mengirimkan SMS OTP juga. Banyak perusahaan yang belum mengetahui bahwa mereka dapat membuat aplikasi SMS Gateway sederhana sendiri. Berikut adalah beberapa platform yang dapat digunakan untuk mengembangkan aplikasi SMS Gateway sendiri. 1. Gammu & Wammu Gammu sendiri adalah sebuah library untuk membangkitkan SMS Gateway. Karena sifatnya yang open source dan support banyak jenis modem, Gammu sangat popular dan banyak digunakan dalam pengembangan system/aplikasi berbasis SMS Gateway. Cara membuat SMS Gateway dapat dikembangkan oleh pengembang web, cukup dengan menggunakan script PHP dan basis database MySQL, dengan support Gammu. Gammu sendiri sudah dilengkapi dengan dokumentasi yang sangat lengkap dan mudah diaplikasikan oleh pemula. Wammu sendiri versi GUI dari Gammu. 2. Kalkun Kalkun adalah sebuah open source SMS Gateway yang berbasis web dan siap dipakai. Berbeda dengan Gammu, Kalkun tidak memerlukan proses coding. Pengaturan SMS Gateway seperti modem, nomor port, dan lainnya dilakukan melalui GUI yang sudah tersedia. Instalasi Kalkun sangat mirip dengan cara instalasi web apps yang berbasis CMS Content Management System. Kalkun memiliki berbagai fitur menarik seperti multiple user, multiple database backend, conversation, Flash SMS, Custom Folder Management, SMS Bomber, Phon Book Management, SMS Ads, SMS content, auto reply, Dan Unicode support juga. 3. PlaySMS PlaySMS tergolong dalam kategori platform SMS Gateway yang sudah lama berkembang, terhitung sejak tahun 2003 tetapi masih eksis hingga saat ini. PlaySMS sendiri adalah sebuah system portal mobile berbasis web yang fleksibel dalam menjalankan SMS gateway, Bulk SMS, Personalize messaging, dan juga komunikasi korporat grup. Dengan kelebihan fitur yang lengkap, PlaySMS sering dijadikan alternatif dari SMS Gateway. 4. Kannel Kannel merupakan salah satu aplikasi open source yang dipakai untuk WAP dan SMS Gateway. Kannel sendiri hanya bisa diakses menggunakan Linux UNIX. Kannel menyediakan sebuah layanan yang memungkinkan untuk mengirimkan SMS melalui computer yang dilengkapi dengan modem, WAP push services, dan koneksi internet tentunya. Untuk menjalankan kannel, pengguna perlu emahami perintah-perintah dasar untuk membuat kannel bekerja.

cara membuat sms gateway dengan gammu