Home News Contact About
About Services Clients Contact

Memanfaatkan fitur SMS di mikrotik

|


Pada kesempatan kali ini saya akan memberikan trik atau tips khususnya untuk mikrotik yang mempunyai fitur SMS, mikrotik yang saya gunakan sebagai experiment adalah type RB951Ui-2HnD yang mempunyai colokan atau lubang USB yang nantinya akan kita colokan USB Modem HUWAWEI E220 (bisa menggunakan USM Modem lain).

Apa saja yang bisa dilakukan Mikrotik seri RB951Ui-2HnD pada modem tersebut?

Berikut beberapa ulasan kegunaan modem USB pada Mikrotik RB951Ui-2HnD yaitu bisa mengirim sms, menerima sms dan bisa juga menjadikan modem tersebut untuk menjadi sumber internet dan pastinya harus menggunakan kartu GSM.

Kali ini saya akan berbagi beberapa script pada mikrotik untuk memanfaatkan fitur SMS tersebut, mungkin script ini bisa kalian kembangkan lagi agar menjadi lebih berguna. Semoga bermanfaat sobat.

Sebelumnya kamu harus siapkan settingan modemnya terlebih dahulu seperti gambar berikut.


Type :  Serial
Port : usb1 (sudah otomatis)
Channel : 1
Secret : 1234 (Isi sesuka hati)
Allowed Number : Bisa diisi dengan nomer khusus
Keep Max SMS : 100

Auto Replay status internet

:local CheckMainISP [/ping 8.8.8.8 count=3];
:if ($CheckMainISP>0) do={
   /tool sms send message="Status : Internet terhubung dengan normal" phone-number=082229221944 usb1
} else {
:local ping2 [/ping 8.8.8.8 count=3];
:if ($ping2>0) do={
   /tool sms send message="Status : Internet terhubung dengan normal" phone-number=082229221944 usb1
    } else {
        /tool sms send message="Status : Internet tidak terhubung atau mungkin ping tidak stabil." phone-number=082229221944 usb1
    }
}

Lalu simpan script ini dengan nama "status" atau bisa kamu beri nama suka - suka kamu guys.. 
Untuk pengecekan script ini berjalan atau tidak kamu bisa mengirimkan SMS ke nomer yang ada di modem dengan format sebagai berikut :
:cmd 1234 script status
Jika berhasil kamu akan mendapatkan balasan seperti discript tersebut "Status : Internet terhubung dengan normal" (pastikan nomer GSM yang berada di modem mempunyai pulsa yaaa!)

Mengalihkan SMS ke EMAIL

:local EmailAddress "admin@fmt-tools.com";
:local smsPhone;
:local smsTimeStamp;
:local smsMessage;
:local smsContent;
delay 2;

:foreach i in=[/tool sms inbox find] do={
:set smsPhone [/tool sms inbox get $i phone];
:set smsTimeStamp [/tool sms inbox get $i timestamp];
:set smsMessage [/tool sms inbox get $i message];
:set smsContent "SMS Deterima Dari : $smsPhone\nDate&Time: $smsTimeStamp\n\n\n$smsMessage";
/tool e-mail send subject="SMS MIKROTIK" to=$EmailAddress body="$smsContent";
/tool sms inbox remove $i;
delay 10;
}
Setting  emailnya terlebih dahulu seperti gambar berikut :


Kalian simpan script berikut dengan nama misal "SMStoEmail" lalu kalian pasang di schedule.


Sesuaikan interval kapan script ini akan berjalan jika mengikuti gambar diatas script ini akan berjalan setiap 1 menit sekali untuk mengecek ada SMS masuk apa tidak pada modem GSM tersebut, jika ditemukan SMS masuk mikrotik akan dengan segera mengirimkan email ke "admin@fmt-tools.com" (bisa kamu ganti di script) dengan isi email yaitu sesuai isi pesan SMS yang masuk, setelah itu akan segera otomatis menghapus SMS Inbox pada mikrotik.

Dikarenakan jika mikrotik reboot atau misal mati listrik dan menyala kembali receive enabled pada settingan SMS tidak bisa otomatis tercentang maka kalian butuh script dibawah ini untuk mengatur otomatisnya, jangan lupa masukan di schedule juga!

/tool sms set receive-enabled=yes

1 komentar: