Hi sahabat kali ini saya coba shering pengalaman membuat SMS Gateway dengan aplikasi opensource, yakni gammu, dan kalkun sebagai sms managernya, dan tutorial ini saya buat menggunakan windows XP dan win 7. Kelebihan dari aplikasi ini kita dapat instal di laptop dan mudah untuk digunakan, karena hanya menggunakan modem biasa, dan kita tinggal membawa laptop kemanapun kita bisa monitoring bro 🙂 Untuk lebih lengkapnya tutorial ini saya buat di blog pribadi saya di Cara membuat sms center gratis. Sms gateway ini saya cb buat berdasarkan pengalaman di kantor menggunakan sms center ini, semoga bermanfaat.
selainAPI untuk layanan SMS, sebenarnya nexmo masih memiliki layanan lain yaitu : Send A SMS untuk melakukan pengiriman SMS. Make A Call untuk membuat panggilan, contoh implementasinya seperti verifikasi dalam bentuk suara atau voice call.; Verify User untuk melakukan verifikasi token user yang terdaftar.; Chek A Number untuk melakukan pengechekan apah sebuah no valid atau tidak berdasarkanSesuai janji ane kemarin, hari ini kita akan bahas mengenai cara membuat aplikasi Pengolah SMS gammunya dengan PHP. Tulisan ini sekaligus menjadi episode ke-2 sinetron kali ah... dari seri Membuat Aplikasi SMS Gateway dengan GAMMU dan PHP. Contoh yang akan ane kasih ini merupakan contoh sederhana yang dibuat dengan PHP Prosedural, dan Databasenya menggunakan MySQL. Gammu sendiri menyediakan beberapa format database yang bisa kita gunakan. Dari contoh ini agan akan mendapatkan gambaran mengenai cara kerja SMS Gatewaynya. Oke dah, daripada ngedengerin ane ngomong ga jelas, mending kita langsung ke T...K...P... Untuk mengikuti tutorial ini, sebelumnya agan harus sudah menginstall dan melakukan konfigurasi pada Gammu. Kalau belum silahkan baca kembali tulisan ane mengenai "Instalasi Gammu Step by Step". Karena kita menggunakan PHP, maka tentunya kita memerlukan Web Server untuk menjalankannya. Untuk contoh ini ane menggunakan XAMPP, ini juga sudah ane jelaskan pada tulisan sebelumnya. Pada dasarnya yang akan kita praktekkan disini merupakan fungsi CRUD Create,Read,Update,Delete. Aplikasi yang kita buat ini hanya berinteraksi dengan Database saja, jadi pada dasarnya agan bisa menggunakan bahasa pemrograman apapun untuk membuat aplikasi semacam ini selama Databasenya disuport oleh Gammu. Untuk persiapan, buat dulu folder aplikasinya di C\xampp\htdocs. Kasih aja namanya “smsgateway”. 1 Pertama buat file untuk konfigurasi databasenya. Isinya kurang lebih seperti ini = = = = "localhost"; "gammu"; ""; "gammu"; mysql_connect$host,$user,$pass or die mysql_error; mysql_select_db$db or die mysql_error; ?> Simpan di folder smsgateway yang sudah kita buat sebelumnya dengan nama Skrip di atas hanya berisi informasi dan perintah untuk melakukan koneksi ke server dan database. Pada bagian $db yang merupakan nama database, ane isikan “gammu”. Kalau agan masih ingat pada tulisan sebelumnya mengenai "Instalasi Gammu Step by Step", kita sudah "membuat" atau lebih tepatnya "mengimport" database dengan nama "gammu". Silahkan agan sesuaikan saja dengan konfigurasi agan. Selanjutnya kita akan membuat interface untuk menampilkan daftar SMS Masuk. Semua SMS yang masuk tersimpan di dalam tabel inbox, jadi kita hanya membuat query untuk membaca isi tabel inbox dan kemudian menampilkannya. Di tabel inbox terdapat 12 field banyak juga ya, tapi kita hanya perlu menampilkan 4 field saja yaitu ID,ReceivingDateTime, SenderNumber dan TextDecoded. ID merupakan Primary Key, ReceivingDateTime berisi informasi Tanggal dan Waktu SMS diterima, SenderNumber berisi informasi nomor pengirim, dan TextDecoded merupakan isi pesan yang dikirim. Kira-kira skripnya seperti iniSMS Gateway Inbox KOTAK MASUK 2 $no = 1; // nomor baris ?> $data['ReceivingDateTime'] ?> $data['SenderNumber'] ?> $data['TextDecoded'] ?> No. Tgl. Masuk Pengirim Isi Action echo echo echo echo $no ? rel="nofollow"> href=" $data['ID'] ?>">Hapus Kalau sudah simpannya juga di folder smsgateway dengan nama Untuk melihat hasilnya silahkan buka browser, lalu masukkan alamat localhost/smsgateway/ Jika berhasil maka tampil daftar SMS yang dulu kita kirim waktu ngetes pertama kali. Bahkan SMS yang sebelumnya tersimpan di SIM Card agan juga bakal nongol. 3 Untuk menampilkan sentitems pesan terkirim caranya sama dengan inbox, Cuma tabelnya saja yang berbeda. Daftar pesan terkirim terdapat di tabel sentitems. Agan cukup menampilkan ID,SendingDateTime,DestinationNumber, dan TextDecoded. Kira-kira skrip seperti iniSMS Gateway Sent Items PESAN TERKIRIM No. Tgl. Terkirim Tujuan Isi Action ">Hapus echo echo echo echo $no ?> $data['SendingDateTime'] ?> $data['DestinationNumber'] ?> $data['TextDecoded'] ?> href=" Simpan dengan nama 4 “Iya bener, mirip sama bikin inbox... Cuma beda tabel sama field doang.” Lah iya, kan ane udah bilang. Kemudia akses lewat browser dengan alamat localhost/smsgateway/ “Lah, ko ga ada isinya?” Itu karena ane belum pernah ngirim SMS pake ni kartu, ga ada pulsanya. Hihihi... Makanya isiin pulsa dong. PLAK vO_O Kalau agan perhatikan file inbox dan sentitems, pada kolom Action, ada link hapus disitu yang mengarah ke dan link ini berfungsi untuk menghapus pesan berdasarkan ID Primary Key nya. Buat sebuah file dengan nama yang isinya seperti berikut 5 “Nah, kita kan udah bikin inbox sama sentitems tuh gan Akbar, terus ngirim smsnya gimana?” Akan kita bahas pada tulisan ane selanjutnya. Hehehe... Biar agan sering-sering main ke blog ane. Ga papa ya gan? Pelan-pelan aja belajarnya, biar Greget! Kalau agan mau coba bikin sendiri, ane kasih clue nya biar gampang. Untuk ngirim SMS agan tinggal insert record ke tabel outbox. Ingat tabel outbox ya. Field yang diisi cuman dua, DestinationNumber dan TextDecoded. DestinationNumber untuk nomor tujuan, Sedangkan TextDecoded untuk isi pesannya. Gimana? Gampang kan... Ya udah gan ane sudah ngoceh panjang lebar, agan pasti sudah cape bacanya jangan bosen gan. Hehe... Kalau ada pertanyaan, saran atau kritik, agan koming aja di blog ane atau kirim via email juga boleh ke [email protected]. Kalau mau ngirim pulsa ke 081939966468. Kalau mau ngirim kue ke Jl. Akasia Lemo-lemo Indah Kota Palopo. Hihihi... To be continue... 6 Kaliini saya akan memberikan Tutorial yang mungkin akan bermanfaat untuk anda, yaitu membuat SMS Gateway dengan Aplikasi Gammu, Xampp, serta Kalkun. aplikasi ini dapat anda unduh dengan secara cuma-cuma/gratis, karena aplikasi ini berbasis open source dan bisa digunakan di platform Linux dan Windows. setelah anda sudah mendapatkan aplikasi tersebut, sekarang kita akan praktikan cara-cara membangun Aplikasi SMS Gateway. Ilustrasi menerima pesan singkat. Foto membuat orang mencari informasi cara membuat SMS Gateway untuk keperluan bisnis ataupun tujuan lainnya. Hal tersebut agar komunikasi berjalan efektif dan singkat, SMS Gateway merupakan salah satu medium penyebaran informasi yang memanfaatkan jaringan telekomunikasi global. Untuk mengetahui lebih lanjut terkait SMS Gateway, simak pemaparan selengkapnya berikut Itu SMS Gateway?Ilustrasi pesan masuk di smartphone. Foto Gateway merupakan sistem yang didesain untuk membantu pengguna mengakses layanan pengirim SMS secara massal. Mengutip laman Clickatell, SMS Gateway memungkinkan berbagai perangkat dan aplikasi yang lebih luas untuk berkomunikasi satu sama contoh, kamu bisa menggunakan komputer untuk mengirim SMS ke smartphone seseorang. Sering kali, pesan akan meninggalkan komputer dalam format yang tidak kompatibel dengan sinilah peranan SMS Gateway yang menerjemahkan pesan sehingga perangkat seluler dapat memahaminya. SMS Gateway juga bisa bekerja berlawanan sehingga pengguna perangkat seluler dapat mengirim pesan ke komputer. Kemudian, pesan yang dikirimkan akan tersampaikan dengan baik ke Membuat SMS GatewayIlustrasi cara membuat SMS Gateway. Foto laman iTech Hacks, berikut langkah yang harus dilakukan untuk membuat SMS GatewayUnduh perangkat lunak Diafaan di Kamu bisa mencoba versi percobaannya selama 30 hari secara proses instalasi pada software menggunakan MySQL, download ODBC Driver di laptop atau komputer. Kamu bisa mengunduhnya di seperti software sebelumnya, lakukan instalasi pada driver aplikasi Diafaan dan buat kotak dialog yang muncul, pilih jenis gateway yang ingin kamu modem GSM pada daftar kode PIN dan klik Test’ untuk nama gateway bila konektor yang akan bertanggung jawab untuk menangani pesan. Kamu dapat memilih konektor SQL atau konektor database MySQL, nama pengguna, dan kata sandi. Lalu, sambungkan ke database dengan konektor ODBC. Gunakan nama pengguna dan kata sandi MySQL di PHPMyAdmin untuk membuat struktur dan database untuk string konektor ODBC setelah memilih nama driver ODBC di string ODBC. Masukkan pula nama database, pengguna, dan kata Test’ untuk memulai pengujian tes berhasil, atur lokasi pesan yang akan disimpan dalam beri nama pada konektor dan SMS Gateway siap untuk menguji SMS Gateway, kamu dapat mengikuti langkah berikutAtur konektor dengan mengeklik opsi Add Connector’ di sebelah kanan kotak konektor dari daftar yang port http dan klik 'Test’ untuk menguji pengujian berhasil, masukkan nama konektor dan lakukan pengujian URL yang sudah kirim pesan teks dari SMS cara membuat SMS Gateway yang perlu kamu ketahui. Pastikan kamu melakukan langkah di atas secara runtut agar layanan tersebut bisa itu SMS Gateway?Apa kelebihan SMS Gateway?Bagaimana peran SMS Gateway dalam mengirim pesan? mytelenor app update download georgia power login pay bill online; conan exiles mods installieren
Home » Umum » Cara Membuat SMS Gateway Gratis Menggunakan Gammu dan Aplikasi Kalkun di Windows 7 Cara Membuat SMS Gateway – Salam hangat sobat blogger sekalian, kali ini saya ingin berbagi tutorial cara membuat SMS Gateway menggunakan Gammu dan Aplikasi Kalkun di Windows 7. Sebenarnya tidak bisa disebut membuat’ karena pada tulisan ini hanya melakukan konfigurasi atau setting sistem yang telah dikembangkan oleh Gammu dan Kalkun, namun karena volume pencarian lebih banyak kata membuat’ dibandingkan konfigurasi’ atau setting’ maka saya buat judul tulisan ini “Cara Membuat SMS Gateway”. Pada tulisan ini juga akan dibahas serba-serbi masalah yang sering muncul ketika melakukan konfigurasi dan solusinya seperti SMS masuk Kalkun tidak bisa dibaca, modem yang tidak bisa dibaca atau tidak terdetect dan lainnya. Sebelumnya saya telah mencari beberapa referensi di internet yang membahas tentang cara setting Gammu untuk SMS gateway. Cukup banyak dan detil pembahasannya, namun tutorial-tutorial tersebut banyak yang sudah kadaluarsa’ alias habis masa berlakunya karena Gammu sendiri terus melakukan update versi terbaru sehingga tutorial tersebut saat ini kurang relevan dan membuat saya bingung untuk melakukan konfigurasi SMS gateway menggunakan Gammu. Dari pengalaman tersebut, agar sobat tidak keliru dan bingung, saya akan memberikan informasi tentang versi Gammu yang saya gunakan, yaitu Gammu Setelah mengetahui versi Gammu yang saya gunakan, sobat bisa langsung download Gammu di situs resminya http//wammu[dot]eu/download/gammu/win32/ Untuk melakukan download, saya sarankan memilih file .zip sesuai dengan versi Windows sobat 64bit/32bit. Disarankan juga jangan memilih yang minimal karena terkadang banyak file yang kurang sehingga harus tambah-tambah lagi. Setelah melakukan download, maka akan ada file .zip yang sobat download tadi. Silahkan sobat extract di C atau D Untuk versi .zip, sobat tidak perlu melakukan installasi program Gammu. Setelah sobat extract maka akan ada 4 folder sebagai berikut bin include lib share Saya sarankan untu mengganti nama folder utama yang sobat extract tadi menjadi gammu saja agar saat melakukan konfigurasi di command prompt cmd tidak terlalu sulit mengetiknya. 🙂 Kita mulai langkah setting SMS gateway menggunakaan Gammu 1. Copy file gammurc dan smsdrc ke folder C\gammu\bin\ Langkah pertama membuat sms gateway adalah dengan melakukan copy file gammurc dan smsdrc ke folder C\gammu\bin\. Dimana letak kedua file tersebut? gammurc dan smsdrc ada di dalam folder C\gammu\share\doc\gammu\examples\config\. Sudah ketemu? Silahkan sobat copy file gammurc dan smsdrc ke folder C\gammu\bin\. 2. Setting file gammurc yang ada di bin File gammurc ini digunakan untuk melakukan konfigurasi modem atau handphone yang sobat gunakan. Silahkan klik kanan dan edit menggunakan notepad atau wordpad. Saya sarankan menggunakan wordpad karena lebih mudah dan rapih tulisannya. 🙂 Edit file gammurc menjadi seperti berikut [gammu] device = com6 connection = at Cukup device dan connection saja yang diisi. Silahkan diisi sesuai dengan lokasi atau port modem yang sobat gunakan. Sebelum sobat lanjutkan, silahkan sobat cek availability modem atau handphone yang sobat gunakan. Apakah modem atau handphone yang sobat gunakan support untuk membangun aplikasi SMS gateway menggunakan Gammu? Gammu support banyak modem dan handphone, silahkan cek di http//wammu[dot]eu/phones/ Saya menggunakan modem Huawei dengan tipe 156G. Cek Ketersedian Modem atau Handphone Sobat bisa lihat connection device sobat dan fitur yang dapat dilakukan oleh modem atau handphone sobat. Jangan lupa untuk mencatat Connection yang nantinya akan diisi di file gammurc. Jika modem atau handphone tidak terdaftar pada list tersebut, kemungkinan besar modem atau handhphone tidak bisa digunakan. Bagaimana dengan device? apakah diisi com6? Tidak! itu sesuai dengan port dimana sobat meletakkan modem atau handphone. Untuk mengetahuinya, sobat bisa lihat di device manager. Cara Mengetahui Port Device SMS Gateway Dari kedua gambar di atas, kita dapat mengambil informasi port dan connection modem atau handphone yang kita gunakan. So, isikan device dan connection menggunakan informasi di atas. [gammu] device = com6 connection = at Tambahkan tanda titik koma ; sebelum tulisan [gammu1], device, dan connection yang ada pada baris berikutnya di dalam file gammurc karena pada tutorial kali ini kita hanya menggunakan 1 device. Jangan lupa beri tanda titik dua pada bagian device setelah com6. Bagaimana? Cukup jelas bukan? Jika kurang jelas, sobat bisa baca ulang dan coba cari tahu port dan connection modem atau handphone sobat. Untuk mengetahui apakah device sudah terbaca atau belum, lakukan langkah berikutnya. 3. Cek Modem menggunakan Command Prompt cmd Untuk mengetahui apakah konfigurasi yang sobat lakukan pada langkah ke 2 berhasil atau tidak, sobat dapat mengetahuinya melalui command prompt cmd. Silahkan sobat bukan command prompt dan masuk ke dalam direktori C\gammu\bin\. Pasti sobat lupa bagaimana cara masuk ke direktori tertentu menggunakan command prompt, sama! saya juga lupa. hehhee 🙂 Yang gak lupa berarti udah jago console. 🙂 Pake cd gan! bukan celana dalam, cd itu kalau kata teman saya singkatan change directory. Begini caranya Change Directory Jika sudah masuk ke dalam direktori C\gammu\bin\, silahkan ketikkan perintah berikut gammu -identify Bagaimana hasilnya? Jika berhasil, maka akan tampil informasi mengenai device yang sobat gunakan seperti Gammu Identify Jika modem atau handphone sobat tidak terdeteksi, silahkan teliti lagi langkah kedua. Jangan sampai salah menulis port dan connectionnya. Perhatikan catatan-catatan yang saya berikan! 4. Buat database gammu Pada langkah ini, kita akan membuat sebuah database yang akan menampung data sms seperti pesan masuk, pesan keluar dan lainnya. Waduh, kok kayaknya repot ya? Dari mana bisa tahu tabel-tabel yang harus dibuat? Tenang-tenang, tidak usah khawatir, gammu telah menyediakan file .sql yang dapat sobat import ke dalam database yang sobat buat. Pada contoh ini, saya menggunakan MySQL sebagai database yang saya gunakan. Langsung saja, buka phpmyadmin dan create database dengan nama gammu. Kemudian import file .sql yang terdapat pada folder C\gammu\share\doc\gammu\examples\sql\mysql Ingat atau catat nama user, password dan database yang sobat miliki. Akan digunakan pada langkah berikutnya. 5. Setting file smsdrc Setelah modem dikenali oleh komputer dan membuat database, pada langkah ini mulai untuk melakukan setting services atau layanan yang kita gunakan dari gammu itu sendiri. Langsung saja, buka file smsdrc yang berada di C\gammu\bin\ menggunakan wordpad dan setting menjadi [gammu] device = com6 connection = at [smsd] service = MYSQL PIN = 1234 logfile = smsdlog debuglevel = 0 commtimeout = 30 sendtimeout = 30 user = usersobat password = passwordsobat pc = localhost database = namadatabasesobat driver = native_sql Setelah sobat edit file dan merasa yakin telah sesuai, silahkan buat services dari smsdrc ini ke dalam komputer sobat. Bagaimana caranya? Buka lagi command prompt cmd yang sobat gunakan sebelumnya dan install services gammu dengan menuliskan perintah gammu-smsd -c smsdrc -i Jika berhasil akan ada notifikasi seperti Install Services Gammu pada Komputer Jika sukses, services yang ada pada komputer sobat akan bertambah 1, yaitu Gammu SMSD Service STOP! Jangan lakukan Start service terlebih dahulu, kita akan mencoba untuk mengirimkan SMS ke handphone melalui command promt cmd. Bisa ya kirim SMS lewat command prompt? Bisa gan! coba ketikkan perintah gammu -sendsms text nomorhptujuan Kirim SMS Menggunakan Command Prompt Kalau sobat cermati, gambar di atas menampilkan pesan error dan pesan berhasil mengirim SMS. Hayoo… Siapa yang error Tunjuk Plafon! Karena Tunjuk Tangan Terlalu Mainstream!. Saya ramalkan yang error ini pasti menggunakan Modem sebagai koneksi internetnya. Betul? Saya ramalkan lagi kalau modemnya sekarang lagi nyambung alias connect. Betul? Kalau memang betul, silahkan disconnect terlebih dahulu modem yang sobat gunakan. Bilang ke modemnya, “Service-nya mau dipake dulu buat ngirim sms pake Gammu”. gila Kata temen saya, service ini cuma bisa digunakan oleh 1 aplikasi saja. Kalau service modem kita gunakan menggunakan aplikasi bawaan modem seperti mobile partner dan lainnya, maka Gammu tidak bisa menggunakan service atau layanan modem karena sudah digunakan oleh aplikasi bawaan modem tadi, jadi disconnect dulu ya sebentar. Terus coba lagi ketik perintahnya di cmd dan cek Handphone yang sobat gunakan sebagai bahan uji coba. Taraaaa….!!!! tik…tuk… Tanda pesan masuk. Selamat, sobat telah merampungkan 15% untuk membuat SMS gateway. Lho? Masih panjang ya jalannya? Iya. Belum pada bagian kalkun yang cukup panjang juga konfigurasinya. Tetap Semangat….!!! Sampai disini ada yang menemukan error tidak? Hmhmhmmm… Pasti ada yang menemukan error atau lainnya. Untuk mengatasinya, sobat bisa searching di google .dll yang hilang tersebut. Download .dll yang diminta dan masukkan ke system32 Windows, kemudian tes lagi perintah yang sobat jalankan. Sekarang kita akan coba mengirimkan sms menggunakan Database MySQL yang telah kita konfigurasi sebelumnya. Sebelum kita masuk ke database, silahkan START services Gammu SMSD Services. Gammu SMSD Service Fungsi Service ini adalah melayani proses yang ada di Gammu melalui aplikasi bukan command prompt. Misalnya kita menggunakan phpmyadmin untuk manipulasi database, aplikasi kalkun untuk website interface dan lainnya. So, harus di jalankan terlebih dahulu services ini. Adakah yang mengalami error ketika melakukan Start service?? Kalau error, sejauh pengetahuan saya terdapat 2 kemungkinan. Kemungkinan pertama service masih digunakan aplikasi lain, dalam hal ini aplikasi bawaan modem. Silahkan disconnect terlebih dahulu. Kemungkinan kedua terdapat kesalahan di konfigurasi SMSDRC sebelumnya. Silahkan sobat teliti kembali apakah isi file smsdrc sudah sesuai dengan konfigurasi pada langkah 5. Jika terdapat kesalahan semisal salah ketik atau kurang tanda tertentu, sobat harus uninstall terlebih dahulu service yang sudah dibuat sebelumnya dengan mengetik perintah gammu-smsd -u Setelah di uninstall, sobat install kembali services yang telah sobat perbaiki. Jadi ingat, UNINSTALL terlebih dahulu ya setelah sobat edit file smsdrc jika terdapat kesalahan. Kemudian install kembali menggunakan perintah gammu-smsd -c smsdrc -i Setelah diinstall, silahkan coba Start service. Mudah-mudahan tidak ada kendala yang berarti. 6. Kirim SMS Melalui Database
rZym.