Gammuadalah sebuah aplikasi cross-platform yang digunakan untuk menjembatani atau mengomunikasikan antara database SMS Gateway dengan sms devices yang mana digunakan pada source code aplikasi sms gateway ini. Aplikasi Gammu berupa daemon yang berjalan secara background. Setiap saat, 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. 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 !

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.

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.
SourceCode Gratis Aplikasi SMS Gateway VB Net dengan Gammu. Source Code Aplikasi Aplikasi Penjualan Barang untuk Toko. 001 About the course vb net 2010 YouTube. Cara Membuat File Exe dan Setup di VB Net 2010. belajar vb net 2010 pdf Dum17. Belajar Visual Basic Net dari awal. vb net 2010 free
Pada artikel sebelumnya, saya sudah paparkan bagaimana cara melakukan setting Gammu untuk SMS Gateway yang diintegrasikan dengan MySQL. Jika proses setting ini sudah beres, maka selanjutnya kita bisa bermain-main sepuasnya dengan Gammu. Dalam artikel ini saya akan paparkan bagaimana teknik dasar mengirim SMS dengan Gammu baik dalam bentuk short text maupun long text. Pada bagian akhir nanti kita akan coba membuat script sederhana dengan PHP untuk mengirim pesan SMS ini yang diintegrasikan dengan Gammu melalui sebuah form. OK.. pada dasarnya dengan Gammu kita bisa mengirim pesan SMS dalam 2 cara yaitu dengan menggunakan command inject yang sudah disediakan oleh Gammu, atau cara kedua kita menyisipkan record dengan menggunakan query SQL ke dalam tabel outbox. Bila Anda ingin mengirimkan pesan dengan cara yang kedua ini, terlebih dahulu Anda harus sudah memiliki database sms’ dan tabel-tabel yang diperlukan oleh Gammu sebagaimana sudah saya jelaskan cara instalasinya pada langkah ke-5 dari artikel sebelumnya. Untuk cara pertama yaitu dengan menggunakan command inject yang disediakan oleh Gammu, caranya adalah masuklah ke folder/direktori Gammu Anda melalui Command Prompt di mana terdapat file bernama gammu-smsd-inject, lalu ketikkan perintah berikut ini kemudian tekan ENTER. gammu-smsd-inject -c pathtoconfigfile TEXT notujuan -text "pesan" dengan parameter pathtoconfigfile adalah path direktori file SMSDRC’ Gammu Anda. Sebagai contoh misalkan akan dikirim pesan SMS ke no. tujuan +62811000001 dengan pesan “Hello World”, dan file SMSDRC nya terletak di C\gammu, maka perintahnya gammu-smsd-inject -c c\gammu\smsdrc TEXT +62811000001 -text "Hello World" Keterangan tanda petik ganda pada command inject digunakan untuk mengapit string pesan yang akan dikirim. Perintah di atas akan mengirimkan pesan SMS dengan maksimum panjang karakternya adalah 160. Lantas, bagaimana jika untuk long text atau dengan panjang yang lebih dari itu? Caranya adalah dengan menggunakan pesan dalam format EMS. gammu-smsd-inject -c pathtoconfigfile EMS notujuan -text "pesan" Setelah Anda mengetikkan perintah di atas, maka Gammu akan segera mengirim SMS ke nomor tujuan. Selanjutnya kita gunakan cara kedua, yaitu dengan menyisipkan sebuah record ke dalam tabel outbox’. Di dalam tabel outbox Anda akan lihat banyak sekali field, namun yang perlu diperhatikan hanyalah field DestinationNumber dan TextDecoded. Field DestinationNumber’ itu nanti akan diisi dengan nomor HP tujuan dan TextDecoded’ diisi dengan pesan SMS yang akan dikirimkan. Contoh INSERT INTO outboxDestinationNumber, TextDecoded, CreatorID VALUES '+62811000001', 'Hello World', 'Gammu'; Nah… cara ini hanya hanya akan bisa dilakukan bila pesan teks SMS nya maksimal 160 karakter saja. Sedangkan bila lebih dari itu tidak bisa. Meskipun di situs resminya Gammu telah menjelaskan teknik mengirim SMS long text melalui INSERT tabel menggunakan multipart, namun setelah saya coba berkali-kali dan berhari-hari ternyata tidak bisa dilakukan. Sehingga untuk mengirim long text di atas 160 karakter sebaiknya gunakan command inject di atas. 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. No. HP Tujuan Pesan Langkah kedua, kita buat script php untuk mengirim pesannya. Perintah exec dalam PHP digunakan untuk menjalankan perintah command DOS dalam hal ini adalah perintah command inject nya Gammu. Karena command inject Gammu pada script di atas menggunakan format EMS maka memungkinkan kita mengirim SMS dengan jumlah karakter lebih dari 160 buah. Oya… sebelum Anda menjalankan script di atas, pastikan bahwa service Gammu nya telah Anda jalankan, dan HP Anda tercolok ke PC 🙂 Sekarang… bagaimana bila pengiriman SMS dari script di atas menggunakan query INSERT? Ini dia scriptnya. Teknik pengiriman SMS di atas sudah diuji coba dan berjalan dengan lancar di modem Wavecom Fastrack. Bagaimana mudah bukan membuatnya? Nantikan artikel berikutnya tentang cara pengolahan SMS yang masuk dengan studi kasus autorespon atau autoreply. Sebagai catatan, baik cara pertama maupun cara kedua, bila pesan SMS sudah terkirim maka secara otomatis akan tersimpan ke dalam tabel sentitems’ dalam database sms’. Update Oya, satu lagi… teknik di atas merupakan teknik pengiriman sms untuk Gammu versi mulai sampai dengan terbaru. Untuk versi Gammu di bawah kemungkinan ada sedikit perbedaan perintah. Bagikan artikel ini jika bermanfaat !
PerluHosting lokal (Indonesia) yang Murah, Cepat dan Berkualitas? Ke IdCloudHost saja lagi cari Server / VPS lokal (I
Cara membuat SMS Gateway dengan gammu dan mysql - Hallo teman-teman sekalian, kembali lagi ni saya kali ini akan membagikan sebuah artikel yang sangat menarik, kali ini saya akan membagikan bagai mana kita dapat dengan mudah mengirim dan menerima sms dengan menggunakan aplikasi gammu pada pc yang kita gunakan, kebetulan pc yang saya gunakan untuk mencoba aplikasi ini adalah sebuah laptop dengan operating system windows dan sebuah handphone nokia 2700 classic, handphone ini nantinya akan saya pegunakan sebagai media untuk pengiriman pesan singkat atau sms Gammu apasih itu??? Untuk penjelasan apa itu gammu silahkan anda dapat membacanya pada penjelasan dibawah ini Gammu is the name of the project as well as name of command line utility, which you can use to control your phone. It is written in C and built on top of libGammu. Gammu command line utility provides access to wide range of phone features, however support level differs from phone to phone and you might want to check Gammu Phone Database for user experiences with various phones. Generally following features are supported Call listing, initiating and handling SMS retrieval, backup and sending MMS retrieval Phonebook listing, export and import also from standard formats such as vCard Calendar and tasks listing, export and import also from standard formats such as vCalendar or iCalendar Retrieval of phone and network information Access to phone file system note that some phones work also as USB storage devices and those are not accessible through Gammu This project has originally forked from Gnokii and up to version has been named MyGnokii2. Then need for better name arrived and Gammu was chosen as an acronym for Gammu All Mobile Management Utilities, without knowing that Gammu from the "Heretics of Dune" book written by Frank Herbert exists. The Gammu package does not include just this binary, but as well Gammu SMS Daemon, Gammu library and Python bindings which you can use to develop own application accessing mobile phone. Gammu saat ini sudah memiliki versi yang lebih baru dengan seri gammu yang dapat kita download pada website gammu tersebut atau kita dapat mendownload di pilih lah gammu dengan operating system yang sesuai dengan os yang anda miliki saat ini, namun dikarenakan saya saat ini menggunakan operating system windows maka saya sarankan anda memilih gammu yang dapat dipergunakan pada operating system windows sajah. Langkah-langkah Instalasi gammu Proses intalasi smsgateway gammu sangat lah mudah, tidak sesulit yang kita bayangkan anda tidak akan tersesat hanya tinggal mengikuti langkah-langkah berikut ini. 2. selanjutnya silahkan anda download aplikasi gammu yang beberbentuk .zip untuk operating system windows dan aplikasi tersebut dapat anda download pada 3. ekstrak file .zip gammu tersebut pada direktori yang kita inginkan lalu masuk ke direktori C\ Carilah file gammurc dan smsdrc, copy kedua file tersebut dan masukkan kedalam direktori C\ lakukan lah instalasi modem yang anda pegunakan lalu lihat port yang terdapat pada modem pada device manager, device manager dapat anda lihat dengan cara melakukan klik kanan pada Computer atau mycomputer yang ada pada menu start lalu pilih manage selanjutnya pilih "Device Manager" dan selanjutnya pilih node modem, disana kita akan melihat modem yang kita pergunakan tersebut. Klik 2x pada modem yang kita pergunakan, kebetulan saat ini saya menggunakan handphone nokia 2700 classic sebagai media mengiriman sms ini. selanjutnya pilih tab modem dan kita dapat menemukan port yang kita pergunakan tersebut. Edit file "gammurc" bagian "device" disesuaikan dengan port yang kita pergunakan disini port yang saya gunakan adalah port com11, sedangkan untuk "connection" sesuaikan dengan modem/hp yang digunakan . misalnya pada modem yang kita pergunakan memiliki tipe koneksinya adalah "at", daftar tipe connecvtion dapat dilihat pada link " isis file gammurc adalah sebagai berikut [gammu] device = com11 connection = at Selanjutnya masuk ke dalam command promt, kemudian masuk ke direktori bin yang ada pada hasil ekstrak file .zip gammu dan ketikan perintah "gammu -identify", untuk masuk ke direktori gammu anda dapat mengetikan perintah berikut ini pada cmd sesuaikan denngan nama forlder yang anda pergunakan baca juga Cara membuat script iklan tampil bergantian ala google adsense Selanjutnya untuk melakukan pengecekan apkah modem yang pakai telah sesuai dengan setingan yang kita pergunakan maka kita dapat mengetikan perintah berikut ini pada direktori bin "gammu -identify" dan aplikasi gammu akan memberitahukan jika settingan kita benar. Pada tahap selanjutnya buat database dengan menggunakan nama "sms" pada mysql dan import file database gammu yang ada dalam direktori hasil ekstrak gammu yang bernama " file database tersebut berada pada direktori D\ Selanjutnya edir file "smsdrc" pada bagian "device" dan "port" sesuaikan dengan "UI Interface" seperti pada fil gammurc, begitu juga pada bagian "connection". kita dapat sesuaikan dengan modem/hp yang digunakan seperti pada setingan yang terdapat pada gammurc. isi file smsdrc adalah sebagai berikut [gammu] device = com11 connection = at [smsd] port = com11 connection = at PIN = 1234 debuglevel = 0 commtimeout = 30 sendtimeout = 30 service = mysql checksecurity = 0 user = root password = pc = localhost database = sms driver = native_mysql Pastikan kita menjalankan sevice Mysql dengan mencentang pada bagain modul svc yang terdapat pada control panel xampp Tahap selanjutnya masuk ke command promt sebagai administrator, kemudian masuk ke dalam direktori bin hasil dari ektrakan gammu yang kita download tadi lalu ketikkan perintah "gammu-smsd -c smsdrc -i". perintah yang kita ketikan tadi bertujuan untuk membuat service gammu pada komputer yang kita pergunakan. Untuk melihat service gammu tersebut terlah terinstall dengan baik, kita dapat melakukan pengecekan terlebih dahulu pada "Control Panel > Administrative Tools > service" atau kita dapat mengetikan "services" pada form yang ada pada start jika anda menggunakan windows 7. Pada tahap berikutnya kita akan mencoba mengirimkan sms dengan menggunakan perintah berikut ini. sebelumnya kita masuk ke command promp. lalu masuk ke bin pada gammu dengan menggunakan command promp lalu kita ketikan perintah berikut ini "gammu -sendsms text 089732xxxxxxxx". kemudian masukkan pesan . Setelah pesan yang kita ketikkan selesai kita selanjutnya tekan "enter". kemudian tekan "Ctrl+z" dan ketikan simbol titik dua "" kemudian tekan "enter". kita dapat melihat contoh berikut ini. Jika pengiriman sms tersebut berhasil, maka tahap selanjutnya kita dapat mencoba untuk mengirimkan sms melalui database mysql yang telah kita buat tadi. kita dapat mengetikan perintah berikut ini pada mysqlfront atau aplikasi fron end datatabese tersebut. insert into outbox DestinationNumber, TextDecoded, CreatorID values 0857696xxxxx’,’Coba sms pake Database’,’Gammu’; Maka dengan kita memasukkan data tersebut ke database, sms akan otomatis terkirim ke nomor tujuan yang ada pada database yang telah kita masukkan. kita dapat melakukan pengecekan dengan melihat pada tabel "senditems" jika sms yang kita telah kirim tersebut berhasil sampat pada nomor tujuan, Kesimpulan Dalam penggunaan aplikasi ini sangat tidak disarankan menggunakan handphone yang sama dengan milik saya, hal ini dikarenakan handphone yang saya pergunakan tidak dapat dibaca oleh gammu pada saat sms diterima, jadi saya sarankan anda menggunakan modem yang memang telah kompatibel dengan aplikasi gammu tersebut. Setelah kita berhasil melakukan setting pada gammu dan setting pada MySQL gammu maka tahap selanjutnya kita bisa membuat sms gateway dengan mempergunakan bahasa pemrograman apapun termasuk juga bahasa pemrograman Visual Basic .NET VB .NET atau pemrogrmaan web dengan mempergunakan bahasa pemrograman PHP. Asalkan kita memasukkan data ke database MySQL gammu maka kita akan dapat mengirimkan dan menerima sms dan menampilkan nya pada aplikasi yang telah kita buat dengan bahasa pemrograman apapun. Sekian penjelasan saya Cara membuat SMS Gateway dengan gammu dan mysql untuk membantu membuat aplikasi sms gateway dengan menggunakan berbagai bahasa pemrograman yang kita pergunakan. salam newbie code news
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 gammu
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
Servicesms gateway ini akan terhubung ke dua database yaitu database gammu yang tersimpan di MySQL dan database nilai yang tersimpan di SQLite. Sms gateway ini mempunyai beberapa format request data yaitu: CEKMP # request data mata pelajaran CEKSISWA#NIS # request data siswa CEKNILAI#NIS# # request data nilai, kode mp optional. Untuk data siswa, mata pelajaran dan nilainya disimpan menggunakan database SQLite. Project SMS Gateway
GAMMU 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 UNa9.
  • uqc2ut2t3k.pages.dev/293
  • uqc2ut2t3k.pages.dev/341
  • uqc2ut2t3k.pages.dev/369
  • uqc2ut2t3k.pages.dev/292
  • uqc2ut2t3k.pages.dev/307
  • uqc2ut2t3k.pages.dev/468
  • uqc2ut2t3k.pages.dev/264
  • uqc2ut2t3k.pages.dev/452
  • cara membuat sms gateway dengan gammu