Kendi SMS Servisinizi Kurun

Her IT ekibinin ihtiyacı olan sms server sistemi ayağınıza geldi. Sistem tarafında oluşan sorunları ve son durumları sms olarak göndermek isteyebilir ve bir sms servis sağlayıcı ile anlaşabilirsiniz. Fakat bu ekstra maliyetlere gerek kalmadan bir android telefon ile aylık 10bin sms paketini kullanıp çok ucuza sisteminizden haberdar olabilirsiniz.
https://apkfab.com/sms-gateway/eu.apksoft.android.smsgateway

SMS Gateway APK 2.22 Download for Android – Download SMS Gateway APK Latest  Version - APKFab.com

Bu ikona sahip SMS GATEWAY uygulamasının APK dosyasını indirdikten sonra Android telefonumuza kuruyoruz. Bu uygulama android telefonunuzu bir sms sunucusuna dönüştürüyor.Bu uygulama ile

  • HTTP servis ile sms gönderebilirsiniz.
  • POP3 ile sms gönderebilirsiniz.
  • Gelen smsleri mail atabilirsiniz.
  • Gelen smsleri web projenize gönderebilirsiniz.

Bu yazıda sadece HTTP ve POP3 ile sms göndermeyi açıklayacağım.
Uygulamanın arayüzü oldukça basit Start/StopSettings Logs ve Help menüleri bulunuyor. Eğer uygulama Start edilmediyse Settings menüsüne girebiliyoruz.

Settings içerisinde HTTP ve POP3 ile sms gönderebilmemiz için Listen for HTTP send SMS commands ve Listen for POP3 send SMS commands seçili olması gerekiyor. Uygulamada olan bitenleri loglamak için Enable logging on SDCARD seçiyoruz ve bir üst menüden uygulamayı Start edip View Logs ile logları görebiliyoruz. Cihaz yeniden başladıktan sonra uygulamanın otomatik açılması için Start Gateway automatically after phone boot ve uzun smslerin tamamının iletilmesi için Long SMS messages altından Send All seçiyoruz.

HTTP Settings içerisinden uygulamanın yayınlanacağı port numarasını ve yayınlanan bu web servise yerel ağdaki herkesin erişip sms atmasını engellemek için parola da belirleyebiliyoruz. Aynı ekranda gelen smsleri web uygulamanıza yönlendirmek için sizden URL bilgilerini istiyor. Ayrıca bu sayfada nasıl sms atacağınızı gösteren bir example yer alıyor. Ben default olarak gelen 9090 portunu kullanıyorum. En üst menüye geri dönüp uygulamayı Start ediyorum.

Telefonun wifi bağlantısında almış olduğu ip adresi üzerinden web servise erişimi kontrol ediyoruz.

http://10.10.13.252:9090Welcome to SMS Gateway yazısını gördüğümüze göre uygulamanın web servisine erişebiliyoruz demektir.

HTTP Settings ekranında gösterilen example gibi bir sms atmayı deneyelim.
http://10.10.13.252:9090/sendsms?phone=0554658xxxx&text=Selam&password=xxxx

Mesage SENT! Yazısını gördüğümüze göre sms gitmiş demektir. Burada, phone text ve eğer varsa password değişkenleri kullanılıyor.
Gelin bunu PRTG ve Checkpoint Mobile Access arayüzüne nasıl entegre edeceğimize bakalım.Checkpoint üzerinde Mobile Access auth için Active Directory entegrasyonu ile cep telefonu yada mail ile Two-Factor Authentication wit Dynamic ID ihtiyacını karşılamış oluyoruz.

Ekran görüntüsünde görüldüğü gibi Mobile Access içerisinde Two-Factor Authentication with DynamicID seçildikten sonra Sms Provider and Email Settings alanına aşağıdaki konfigürasyon girilerek hem smtp hem de sms ayarları yapılmış olur.
mail:TO=$EMAIL;SMTPSERVER=92.45.25.25;FROM=cpvpn@ckirnak.com;BODY=$RAWMESSAGE sms:http://10.10.13.252:9090/sendsms?phone=$PHONE&text=$MESSAGE&password=$PASSWORD
Bu ekranda sms provider için kullanıcı adı alanı zorunlu olduğundan dolayı herhangi bir değer girilebilir.
Böylelikle kullanıcılar artık Checkpoint Mobile Access erişmek istediklerinde eğer varsa cep telefonu numaralarına sms gönderilecek.

PRTG tarafında ise sistemden sms ile haberdar olmak istiyorsanız Setup içerisinde yer alan Notification Delivery sayfasına girdikten sonra SMS Delivery başlığı altından Enter a custom URL for a provider not listed seçtikten sonra aşağıdaki url yazmamız gerekiyor.
http://10.10.13.252:9090/sendsms?phone=%SMSNUMBER&text=%SMSTEXT&password=xxxx

POP3 sms için bilgiler ilerleyen günlerde güncellenecektir.

Published by

ckirnak

System Admin

Leave a comment