Menggunakan Gammu Lebih dari Satu Modem dengan Database yang berbeda

Sebelumnya telah ditulis tentang instalasi dan troubleshooting gammu SMS Gateway. Kali ini punyaku.web.id akan menyampaikan tentang bagaimana membuat SMS Gateway dengan multi modem dan multi database. Dalam hal ini modem yang digunakan adalah modem Wavecom Fastrack. Dan database menggunakan remote database (Remote MySQL) dan lokal database (localhost). Tutorial ini merupakan saduran dari blog Rosihan Ari dan hasil pengembangan penulis.

Beberapa hal yang harus diketahui adalah konfigurasi file SMSDRC dan GAMMURC yang berada di direktori gammu/bin.

Bahwa satu modem menggunakan satu file SMSDRC, artinya jika kita menggunakan 3 modem kita akan menggunakan 3 buah file SMSDRC. Nah misalnya modem pertama menggunakan file SMSDRC, untuk modem kedua kita bisa copy file SMSDRC dan merenamenya menjadi SMSDRC1, untuk modem ke tiga, bisa menggunakan file SMSDRC2, begitu seterusnya.

Tentunya masing-masing file SMSDRC (SMSDRC, SMSDRC1, dan SMSDRC2, dan seterusnya) akan memiliki konfigurasi yang berbeda. Yaitu pada baris berikut.

Konfigurasi file SMSDRC

[gammu]
port = com8:
connection = at115200
.
.
service = mysql
.
.
phoneid = Phone1
.
.
user = dbuser
password = dbpass
pc = localhost
database = dbname

Konfigurasi file SMSDRC1

[gammu]
port = com9:
connection = at115200
.
.
service = mysql
.
.
phoneid = Phone2
.
.
user = dbuser
password = dbpass
pc = localhost
database = dbname2

Konfigurasi file SMSDRC2

[gammu]
port = com10:
connection = at115200
.
.
service = mysql
.
.
phoneid = Phone3
.
.
user = dbuser_dbuser
password = dbpass
pc = 12.34.56.78
database = dbname

Dari keterangan di atas modem pertama dan kedua menggunakan database lokal (localhost) sedangkan modem ketiga menggunakan database remote (Remote MySQL). Remote MySQL ini misalnya di webhosting atau server di tempat lain. Namun bila anda menggunakan database remote (Remote MySQL), komputer anda harus selalu terhubung ke internet pastinya. Bila anda menggunakan database remote menggunakan webhosting anda harus aktifkan dulu fitur Remote MySQLnya melalui cPanel hosting Anda. Catatan : Tidak semua webhosting memiliki kemampuan untuk Remote MySQL, sekalipun menu Remote MySQL muncul di cPanel menu Anda. Bila anda ingin mendapatkan hosting dengan fasilitas Remote MySQL, anda dapat menghubungi kami melalui email info@cerdas.co.id dengan biaya mulai Rp. 200.000 per tahun. (Sekalian Promo neeh… ^_^)

Remote MySQL pada cPanel

Remote MySQL pada cPanel

Untuk mengaktifkannya anda tinggal klik menu Remote MySQL dan anda masukkan IP PC anda (IP Public). Atau bila anda ingin semua IP dapat mengakses database Remote MySQL anda, cukup isikan % (simbol persen/wildcard) kemudian klik Add Host.

Setting Remote MySQL di cPanel

Setting Remote MySQL di cPanel

 

Nah, berikutnya untuk konfigurasi GAMMURC cukup satu file saja. Yang dilakukan hanya perlu didefinisikan seperti script berikut.

[gammu]
port = com8:
connection = at115200
.
.

[gammu1]
port = com9:
connection = at115200
.
.
[gammu1]
port = com10:
connection = at115200
.
.

Pada konfigurasi di atas, modem pertama menempati port com8, modem kedua menempati port com9, dan modem ketiga menempati port com10

Jangan lupa untuk menyimpan file SMSDRC dan GAMMURC anda. Setelah itu, lakukan tes apakah modem sudah dikenali atau belum.

Caranya, buka Command Prompt, kemudian masuk ke direktori gammu/bin, dan ketik perintah:

gammu identify

untuk melihat modem pertama

gammu 1 identify

untuk melihat modem kedua

gammu 2 identify

untuk melihat modem ketiga

Langkah berikutnya, menginstall service untuk gammu anda. Ketik di command prompt:

gammu-smsd.exe -c namafilesmsdrc -n namaservice -i

Untuk modem pertama

gammu-smsd.exe -c smsdrc -n gammu1 -i

Untuk modem kedua

gammu-smsd.exe -c smsdrc1 -n gammu2 -i

Untuk modem ketiga

gammu-smsd.exe -c smsdrc2 -n gammu3 -i

Bila berhasil maka akan muncul nama servicenya di windows service anda. Untuk mengakses windows service, buka control panel dan ketik service di kolom search dan klik service.

Nah kiranya sekian dulu tutorial dari punyaku.web.id, semoga membantu. *_^

Pin It

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *