java linux php mysql bootstrap sql sping boot linuxmint laravel



Kamis, 10 Agustus 2017

gammu send sms command line

Keperluan Menggunakan Gammu



Kok tiba-tiba admin membahas soal gammu ya ? ya karena admin lagi menggunakan gammu, sebenarnya gammu pernah admin gunakan sekitar 7 tahun yang lalu, sewaktu masih kuliah hehe, kebetulan sekarang lagi perlu sama gammu untuk mengirimkan sms ke semua nomer HP yang sudah terdaftar pada kampus, sehingga gammu ini admin gunakan untuk membroadcast suatu agenda kamps kepada calon mahasiswa yang tersebar di beberapa tempat yang mungkin ada sebagian yang masih belum ada sinyal 3g/jaringan internet. Disamping menyampaikan pesan agenda secara langsung, pada pesan juga disertakan link untuk detail mengenai agenda tersebut, agenda yang dimaksud adalah matrikulasi kampus dan pengenalan program studi mahasiswa (PPSM). Cukup ya cerita tentang sebab admin menggunakan gammu kembali :)



Yang dibahas apa aja ?


  1. Instalasi modem (yang dipakai adalah modem sms merek : wavecom)
  2. Instalasi gammu + smsd (sms daemon)
  3. Pengiriman single sms menggunakan command line
  4. Pengiriman mass sms (sms massal) menggunakan command line + script shell



Instalasi modem wavecom


untuk instalasi modem, seperti cara memasang kabel USB, membuka box kartu, memasang kartu agan bisa tontong video ini :


Instalasi gammu + smsd (sms daemon)

Untuk menginstal paket gammu pada GNU/Linux keluarga debian (distro linuxmint, ubuntu) jalankan perintah ini diterminal
sudo apt-get install gammu
Sedangkan untuk install daemon smsd jalankan perintah ini di terminal:
sudo apt-get install smsd
daemon ini digunakan untuk memproses pengiriman/pembacaan sms ketika masuk ke dalam modem (tapi belum di bahas pada posting ini).
Setelah instalasi kedua paket tersebut, jangan lupa untuk ngecek modem kita di mount berada dimana, colokkin terlebih dahulu modem wavecom ke laptop/pc kemudian gunakan gunakan perintah ini :
dmesg | grep usb
Untuk praktek di laptop admin, modem di mount berada pada :
/dev/ttyUSB0
atau juga kadang berada pada /dev/ttyUSB1
Gunakan data mounting ini untuk mengisi file .gammurc yang mana filee ini adalah konfigurasi untuk melakukan akses terhadap modem.

Contoh isi dari file .gammurc adalah :


[gammu]
device = /dev/ttyUSB1
connection = at115200

Untuk cek konektifitas antara laptop dan modem jalankan perintah ini di terminal:
sudo gammu --identify

Jika konek, akan menghasilkan informasi mengenai device modem (lihat video untuk detailnya). Untuk melihat secara visual agan bisa tonton video di bawah ini :



Pengiriman SMS Single + Massal Menggunakan Command Line

Untuk agan yang ingin mengirimkan sms gunakan perintah di bawah ini:
sudo gammu sendsms TEXT NO_HP_TUJUAN -text "PESAN"
tekan enter untuk mengirimkan SMS.

Untuk mengetahui contoh script pengiriman sms secara masal agan bisa pelajari pada video di bawah ini, karena lumayan ribet gan hehe



Demikian gan posting tentang pengiriman sms menggunakan gammu admin kali ini, semoga bermanfaat bagi agan yang memerlukannya, jangan lupa komment/share gan.

Tidak ada komentar:

Posting Komentar

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux