copykankedua file gammurc dan smsdrc yang ada pada folder C:\gammu\share\doc\gammu\examples\config lalu pindahkan ke folder bin ( C:\gammu\bin ) lalu bukan cmd dan coba masuk ke folder C:\gammu\bin lalu jalankan perintah gammu -identify untuk mengechek apakah modem yang kita gunakan sudah dikenal atau belum oleh gammuGAMMU adalah sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis lain nya. Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak Phonebook dan fungsi SMS sedangkan SMS gateway adalah sebuah perangkat yang menawarkan layanan transit SMS, mentransformasikan pesan ke jaringan selular dari media lain, atau sebaliknya, sehingga memungkinkan pengiriman atau penerimaan pesan SMS dengan atau tanpa menggunakan ponsel. Cara Chek Port Modem SMS saya menggunakan modem Wavecom M1306B dan OS windows 7 dalam tutorial ini, setelah anda menancampkan modem dan melakukan instalasi driver lalu silahkan buka device manager dari controll panel atau klik logo windows yang ada disudut kiri bawah lalu search device manager sehingga muncul seperti dibawah ini com6 adalah port yang digunakan oleh modem yang saya pakai, informasi port ini penting untuk diketahui karna akan kita gunakan ketika konfigurasi gammu nantinya. Instalasi & Konfigurasi Gammu ketika tutorial ini saya tulis, versi gammu yang saya gunakan adalah gammu untuk OS windows dengan versi yang bisa anda download di situs gammu. setelah itu silahkan extrack ke partisi C lalu rename folder menjadi gammu langkah selanjutnya silahkan cari file gammurc pada C\gammu\share\doc\gammu\examples\config silahkan buka gammurc menggunakan software text editor anda dan cari script pada line 11 dan 12 ; This is a sample ~/.gammurc file. ; In Unix/Linux copy it into your home directory and name it .gammurc ; or into /etc and name it gammurc ; In Win32 copy it into directory with and name gammurc ; More about parameters later ; Anything behind ; or is comment. ; - [gammu] device = com8 connection = irdaphonet lalu ubah sesuai dengan port modem yang anda gunakan ; This is a sample ~/.gammurc file. ; In Unix/Linux copy it into your home directory and name it .gammurc ; or into /etc and name it gammurc ; In Win32 copy it into directory with and name gammurc ; More about parameters later ; Anything behind ; or is comment. ; - [gammu] device = com6 connection = at115200 kemudian save untuk menyimpan perubahan settingan pada file ini. copykan kedua file gammurc dan smsdrc yang ada pada folder C\gammu\share\doc\gammu\examples\config lalu pindahkan ke folder bin C\gammu\bin lalu bukan cmd dan coba masuk ke folder C\gammu\bin lalu jalankan perintah gammu âidentify untuk mengechek apakah modem yang kita gunakan sudah dikenal atau belum oleh gammu Import Database Gammu gammu menggunakan database sebegai media untuk menyimpan informasi pesan masuk, pesan keluar, phonebook dan lain lain. sedangkan jenis database yang disupport oleh gammu adalah mysql, sqlite dan postgreeSQL. pada tutorial ini kita akan menggunakan mysql sebagai database nya,. silahkan buka phpmyadmin melalui web browser anda dan buatlah sebuah database baru dengan nama gammu lalu silahkan cari dan import file di folder C\gammu\share\doc\gammu\examples\sql kalau sudah lalu akan muncul list tabel tabel yang ada pada database gammu Cara Membuat Service Gammu untuk bisa mengirimka sms menggunakan gammu maka kita harus membuat service nya terlebih dahulu, service ini penting agar gammu bisa bekerja secara otomatis dalam menjalankan tugasnya, oke sekarang silahkan buka file smsdrc dengan software text editor lalu sesuaikan dengan konfigurasi berikut [gammu] isikan no port di bawah ini port = com6 isikan jenis connection di bawah ini connection = at115200 [smsd] service = mysql logfile = C/xampp/htdocs/gammu2/logsmsdrc1 debuglevel = 0 phoneid = com6 commtimeout = 30 sendtimeout = 600 send = yes receive = yes checksecurity = 0 PIN = 1234 - Konfigurasi koneksi ke MySQL - pc = localhost isikan user untuk akses ke MySQL user = root isikan password user untuk akses ke MySQL password = isikan nama database untuk Gammu database = gammu anda boleh mengcopy seluruh settingan ini lalu mengreplace settingan bawaan nya, atau menyesuaikan settingan konfigurasi nya satu persatu. lalu langkah selanjutnya membuat service nya menggunakan perintah gammu-smsd -c smsdrc -i pada cmd windows. setelah itu kita akan menjalankan service yang sudah kita buat tadi, silahkan klik icon windows lalu ketik saja service dan pilih menu service yang keluar sehingga muncul seperti gambar dibawah, silahkan cari service gammulalu klik start pada jendela sebelah kiri untuk menjalankans service yang sudah tidak terdapat pesan error maka sampai pada tahap ini anda sudah berhasil mengkonigurasi gammu pada OS Windows. Cara Mengirimkan SMS Dengan Gammu selanjutnya kita akan mencoba mengirimkan SMS, konsep dasar pengiriman sms menggunakan gammu adalah dengan cara meng-insert data ke tabel outbox, adapun query nya adalah sebagai berikut insert into outbox DestinationNumber, TextDecoded, CreatorID values '089699935552','Coba sms pake Database','Gammu'; lalu silahkan chek tabel outbox akan ada sebuah record baru, record ini menunggu giliran untuk diproses oleh gammu, lalu setelah pesan dikirim maka record ini akan dihapus dan dipindahkan secara otomatis ke tabel senditems Fungsi Fungsi Dari Tabel Gammu Berikut ini adalah penjelesan dari kegunaan tabel tabel yang ada pada databse gammu Nama Tabel Fungsi inbox untuk menyimpan pesan yang masuk Outbox untuk menyimpan pesan yang akan diproses untuk dikirim oleh gammu Outbox Multipart Gigunakan untuk menyimpan potongan pesan yang dikirim lebih dari 160 karakter, ketika proses pengiriman nantinya pesan akan dipecah menjadi beberapa bagian sebelum dikirim Senditems untuk menyimpan pesan yang sudah terkirim PBK untuk menyimpan data phonebook PBK_groups digunakan untuk menyimpan data group phonebook, misalnya group kontak keluarga, teman kantor dan sebagai nya Diskon 32 % DVD Tutorial SMS Gateway Dengan Codeigniter, Gammu Dan Bootstrap Dalam DVD tutorial ini kita akan belajar tentang bagaimana membangun layanan sms dengan memanfaatkan teknologi sms gateway. Dimulai dari instalasi, konfigurasi gammu dan berbagai trik dan tips SMS gatway. Di akhir materi anda akan belajar bagaimana membuat layanan sms online berbasis client server menggunakan template adminLTE, semuanya dibahas secara step by , mendetail dan sistematis. Nuris Akbar SST, Senior Backend Web Developer Dengan Pengalaman Lebih Dari 8 Tahun, Sekarang Menjadi CTO Di Startup Globalvillage, Founder Academy Diigtal Dan Instruktur Training Di PT Brainamtics Cipta Informatika. Baca Artikel Terkain Menarik Lain
Pengembangweb dapat dengan mudah membuat sistem aplikasi SMS Gateway sederhana hanya dengan menggunakan script PHP dan database MySQL, dengan bantuan Gammu. Dokumentasi Gammu sangat lengkap dan mudah untuk diikuti bagi pemula. Wammu merupakan versi GUI dari Gammu. 2. Kalkun. Kalkun merupakan SMS Gateway open source berbasis web yang tinggal pakai.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 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:
Dalam kesempatan kali ini, penulis berkesempatan melakukan instalasi SMS Gateway menggunakan Windows 7, gammu dan playSMS. Karena kebutuhan akan mobilitas, maka digunakan laptop Dell E6330 yang terinstall Windows 7 64 bit. Gammu sendiri merupakan engine yang bertugas memberikan perintah ke modem untuk mengirimkan SMS dan menerima SMS sedangkan playSMS adalah software manajemen SMS yang memiliki kemampuan yang sangat fleksibilitas sebagai system portal berbasis web dengan memberikan berbagai layanan seperti SMS Gateway, bulk SMS provider, system messaging pribadi, perusahaan dan alat untuk berkomunikasi dalam sebuah group. Namun penulis hanya menggunakan playSMS sebagai SMS Gateway dimana dalam satu waktu akan mengirimkan SMS ke banyak nomor ponsel yang sudah terdaftar sebagai bagian dari group yang telah ditentukan, tentunya nomor ponsel mereka sudah terkonfirmasi sebagai karyawan atau anggota. Meskipun dalam prakteknya, SMS Gateway bisa saja digunakan untuk mengirimkan SMS ke banyak nomor ponsel secara acak. Karena berbasiskan web, maka diperlukan sebuah web server di laptop Dell E6330 dengan system Operasi Windows 7 64 bit. Software web server yang digunakan adalah XAMPP yang merupakan software popular untuk menunjang pengembangan PHP dimana sudah termasuk adanya Apache sebagai engine web server, MariaDB sebagai data base, PHP dan Perl untuk Bahasa pemrogramannya. Instalasinya juga cukup mudah dan langsung siap digunakan. Modem yang digunakan adalah Wavecom Fastrack M1306B dengan port USB. Pemilihan modem ini didasarkan karena tidak adanya port serial di laptop yang digunakan dan juga kehandalannya dalam menangani banyak SMS dalam satu waktu dan sangat mudah digunakan dengan gammu. Engine yang digunakan untuk berkomunikasi dengan modem adalah Gammu meskipun ada varian lainnya seperti Kannel. Namun Gammu dipilih karena penulis merasa Gammu sangat mudah digunakan berpasangan dengan Modem Wavecom. Gammu sendiri merupakan sebuah project lanjutan dari Gnokii yang memiliki kemampuan untuk mengakses fitur di ponsel dan memiliki dukungan yang banyak sekali terhadap berbagai macam ponsel atau modem. Modem Wavecom Fastrack M1306B merupakan salah satu modem yang didukung penuh oleh Gammu. Tidak banyak opsi perintah yang digunakan nantinya dalam melakukan instalasi SMS Gateway, yang perlu dilakukan hanya melakukan deteksi modem oleh gammu dan test pengiriman SMS oleh gammu. Jadi untuk melakukan instalasi SMS Gateway kali ini, berikut adalah beberapa hal yang harus diperhatikan. Laptop Dell dengan Sistem Operasi Windows 7 64bitModem Wavecom Fastrack M1306B port USBGammu untuk windows versi bisa di download di siniXAMPP untuk Windows versi atau yang terbaru, silakan download di siniplaySMS versi silakan download di sini Instalasi SMS Gateway di Windows 7 Berikut adalah Tahapan Instalasi SMS Gateway menggunakan Windows 7, Gammu dan playSMS. Instalasi XAMPP, Instalasi XAMPP cukup mudah, ikuti wizard yang sudah ada. Jika ada peringatan tentang UAC atau User Access Control yang bberhubungan dengan Windows 7 yang digunakan, silakan saja diabaikan terlebih dahulu. Setting UAC untuk XAMPP di Windows 7 berguna jika kita ingin XAMPP secara otomatis melakukan start. Jadi disesuaikan saja dengan Gammu, Gammu tidak perlu diinstall, cukup dengan melakukan UNZIP di folder root dari direktori C\ sehingga menjadi C\gammuInstalasi playSMS, sama dengan instalasi Gammu, playSMS tidak diinstall tapi cukup di ekstrak ke folder webserver XAMPP di folder C\xampp\htdocs\ lalu ubah nama foldernya menjadi playsms sehingga akan terlihat menjadi C\xampp\htdocs\playsms Kini tahapan berikutnya adalah menjalankan XAMPP, bagaimana melakukan setting modem termasuk instalasi driver Wavecom Fastrack di Windows 7 64 bit, setting gammu untuk berkomunikasi dengan modem Wavecom dengan menjalankan perintah gammu, kemudian bagaimana mengkonfigurasi playSMS sehingga bisa melakukan pengiriman dan menrima SMS melalui engine Gammu dan Modem. Konfigurasi SMS Gateway Gammu merupakan project kelanjutan dari Gnokii, Gammu sendiri merupakan singkatan dari akronim Gammu All Mobile Management Utilities. Tool ini bersifat Free dan Open Source sehingga bisa digunakan secara bebas. Gammu merupakan tool yang menggunakan perintah baris dalam terminal namun dalam perkembangan berikutnya, Gammu memiliki Wammu yang merupakan Gammu untuk versi GUI atau Graphic User Interface. Instalasi Gammu di Windows 7 bersifat copy paste dengan melakukan ekstrak file ZIP gammu ke folder C\gammu. Konfigurasi Gammu 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/ driver modem wavecom fastrack terinstall dengan benar, jika ada kendala driver untuk windows 7 64 bit, silakan download di ke Device Manager, click bagian Ports COM & LPT lalu pastikan tidak ada lagi symbol tanda pentung di item Prolific USB-to-Serial Comm Port. Lalu perhatikan di COM berapa modem dikenali oleh Windows 7. Catat baik-baik port COM yang diberikan oleh Windows 7 ke file ZIP yang sudah di download ke folder C\ ke folder konfigurasi gammu di C\gammu\bin lalu edit file gammurc sesuai dengan konfigurasi berikut, [gammu] device = com3 connection = at115200 ; Do not use model configuration unless you really need it ;model = wavecom synchronizetime = yes logfile = gammulog logformat = textall ;use_locking = yes ;gammuloc = locfile ;startinfo = yes ;gammucoding = utf8 ;usephonedb = yes Perhatikan untuk opsi device, sesuaikan dengan port COM yang diberikan oleh Windows 7 ke Modem. Di Windows 7 yang kami gunakan, COM yang diberikan adalah COM3. Save file gammurc lalu lakukan verifikasi di terminal untuk melakukan identifikasi modem. Kembali ke folder C\gammu dan sorot folder bin lalu tekan tombol Shift kemudian klik kanan maka akan muncul menu kemudian pilih Open command window SIM Card terpasang di modem karena jika tidak ada gammu akan memberikan pesan âCan not access SIM Cardâ saat perintah gammu âidentify kita ketikkan di terminal dan pastikan output dari perintah identify seperti gambar di bawah test pengiriman SMS ke nomer ponsel yang aktif menggunakan perintah âgammu sendsms TEXT +628xxxxxxâ ikuti wizard yang ditampilkan di terminal, ketikka isi SMS yang akan dirimkan kemudian akhiri dengan menekan Control+Z lalu tekan tombol ENTER. Gammu akan segera mengirimkan SMS ke nomer ponsel yang kita tuju. Jika SMS terkirim ke ponsel yang dituju, artinya konfigurasi gammu sudah selesai dan siap digunakan oleh playSMS. Berikutnya akan dikonfigurasi playSMS untuk menggunakan gammu SMS gateway di Windows 7 untuk bekerja secara utuh sebagai software SMS Gateway di Windows 7 dengan basis web.Andabisa membuat SMS Gateway yang berada di webhosting baik di IIX (gedung cyber) atau di luar negeri tanpa perlu memasang modem di web hosting tersebut. Dalam kasus ini saya membicarakan GAMMU yang berjalan mode MYSQL dan aplikasi menggunakan PHP. sedangkan koneksi internet dengan SPeedy Paket GAME dengan speed download 1 MBps / Upload 126 Kbps dan mendapatkan IP Publik dinamis.
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.Mekanismekerja Pengiriman SMS dapat dibagi menjadi 3 macam (Informatika, 2012), yaitu: Tujuan Pengiriman SMS Intra-Operator (satu operator) Tujuan yang ingin dicapai adalah memanfaatkan SMS Gateway dengan gammu dan webcam sebagai system informasi pada suatu keamanan rumah yang dirancang dengan menggunakan pemrograman visual basic 6.0.
PadaDVD Tutorial Ini Anda Akan Belajar Cara Membangun Aplikasi SMS gateway Dengan Framework Codeigniter, Gammu, MySQL Dan Boostrap. Apa Yang Akan Anda Dapatkan ? Video Tutorial Membangun Aplikasi SMS Gateway Dan Codeigniter; Asset Asset Pendukung Seperti Source Code Dan Template; Software Web Server Dan Software Text Editor Yang Digunakan