Bildirim kanalları: e-posta ve SMS
E-postanın ve SMS'in hangi yoldan gideceğini ayarlar: SMTP sunucusu, SMS sağlayıcısı, HTTP kalıpları, şifrelerin saklandığı yer, yeniden deneme ve test gönderimi.
Yol seçimi
Her kanalın iki yolu vardır. Seçimi Bildirimler›Genel sekmesinde yaparsınız. Yeni projede ikisi de modem yolundadır. SCADA bilgisayarı internete kapalıysa modem yolunu kullanın.
| Kanal | Yol | Ne gerekir |
|---|---|---|
| E-posta | GSM / LTE modem (SIM kart) | SIM kartlı modem, veri hattı, APN ve internetten ulaşılabilen SMTP sunucusu. Bilgisayarın internete çıkması gerekmez. |
| Bilgisayarın ağ bağlantısı | Live bilgisayarından SMTP sunucusuna ulaşım: internet, tesis içi posta sunucusu ya da ağ geçidi olan hücresel yönlendirici. | |
| SMS | GSM / LTE modem (SIM kart) | SIM kartlı modem. İnternet ve veri hattı gerekmez. |
| HTTP API (sağlayıcı ya da yönlendirici) | İnternetteki SMS sağlayıcısına ulaşım ya da yerel ağda SMS ucu olan hücresel yönlendirici. |
E-posta

- Gönderim yolu
- Modem ya da bilgisayarın ağı.
- Sunucu
- SMTP sunucusunun adı ya da IP adresi, ör.
smtp.ornek.local. - Port
- Varsayılan 587. STARTTLS çoğunlukla 587, doğrudan TLS 465 kullanır.
- Bağlantı güvenliği
- STARTTLS, TLS (doğrudan) ya da Şifrelemesiz. STARTTLS seçiliyken sunucu bunu sunmuyorsa mesaj şifresiz gönderilmez, E-posta sunucusu STARTTLS sunmuyor: güvenlik ayarı denetlenmeli. hatası çıkar.
- Kullanıcı adı
- Sunucuda oturum açan hesap. Boşsa oturum açılmaz. Şifresi Live'da girilir.
- Gönderen adresi
- Mesajın kimden gittiği. Boşsa kullanıcı adı kullanılır. İkisi de boşsa e-posta gitmez.
- Gönderen adı
- Gelen kutusunda görünen ad, ör.
Tesis Alarm Sistemi.
SMS: modem yolu
SMS yolu GSM / LTE modem (SIM kart) iken kartta yalnız Ülke kodu kalır. Port ve hız GSM / LTE Modem kartından gelir: GSM / LTE modemle bildirim.
- Mesaj her zaman Unicode (UCS-2) gider. Tek SMS 70, çok parçalı SMS parça başına 67 karakterdir. Metinde Türkçe harf olmasa da bu geçerlidir.
- Şablon ekranındaki ölçü modem yolunda bu sınırları gösterir: 70 / 67.
- Mesajın geçerlilik süresi 24 saattir. Mesaj merkezi numarası SIM karttan alınır.
SMS: HTTP API yolu
Bu yolda Live, SMS sağlayıcısına ya da yerel ağdaki yönlendiriciye HTTP isteği gönderir. Sağlayıcı listesinden seçim yapınca adres, gövde, başlıklar ve başarı metni o sağlayıcının kalıbıyla dolar. Sonra bu alanları değiştirebilirsiniz.
123- Sağlayıcı — seçilince adres, gövde, başlıklar ve başarı metni dolar.
- İstek gövdesi — yer tutucular gönderirken doldurulur.
- Başarı metni — yanıtta geçerse mesaj gönderilmiş sayılır.
| Sağlayıcı | Kullanıcı / API kodu | Gönderici başlığı | Live'da girilen anahtar |
|---|---|---|---|
| Netgsm | Abone numarası (kullanıcı kodu) | Sağlayıcıda onaylı başlık | Sağlayıcının verdiği şifre |
| İleti Merkezi | API anahtarı (key) | Sağlayıcıda onaylı başlık | API hash değeri |
| Twilio | Account SID | Gönderen numara (+1...) | Auth Token |
| Teltonika yönlendirici (yerel ağ) | SMS ucu kullanıcı adı | Kullanılmaz | SMS ucu şifresi |
| Özel | Kalıp yoktur. Alanları sağlayıcınızın belgesine göre doldurun. | ||
Yönlendirici kalıbında adresteki 192.168.1.1 yerine yönlendiricinizin IP adresini yazın. Yönlendiricide SMS ağ geçidinin Post/Get özelliği açık olmalıdır. Bu kalıp şifreyi adreste gönderir, bu yüzden yalnız güvendiğiniz yerel ağda kullanın.
İstek alanları
- Adres (URL)
http://ya dahttps://ile başlar. Yönlendirme izlenmez: 3xx yanıtı başarısızlık sayılır.- Yöntem
- POST ya da GET. GET'te gövde gönderilmez, bilgiler adrese yazılır.
- İçerik türü
- Ör.
application/json. Boşsa gövdenin başlangıcından anlaşılır. - İstek gövdesi
- Sağlayıcının beklediği metin. Yer tutucular gönderirken doldurulur.
- HTTP başlıkları
- Her satıra bir başlık:
Ad: değer.Authorization: Basic {kullanici}:{sifre}satırı Base64'e çevrilir. - Başarı metni
- Yanıtta bu metin geçerse mesaj gönderilmiş sayılır. Boşsa HTTP 2xx yeterlidir.
- Ülke kodu
- 1 – 4 rakam, Türkiye için 90.
0555…,+90 555…,0090 555…ve555…yazımları aynı numaraya çevrilir. Sonuç 8 – 15 rakam olmalıdır.
| Yer tutucu | Değer |
|---|---|
{numara} | Ülke koduyla rakamlar, + işareti olmadan: 905550000000 |
{numaraYerel} | Ülke kodu olmadan: 5550000000 |
{mesaj} | Mesaj metni |
{kullanici} | Kullanıcı / API kodu |
{baslik} | Gönderici başlığı |
{sifre} | Live'da girilen SMS anahtarı |
Değer, bulunduğu yere göre kaçırılır: JSON, adres, form ve XML bozulmaz. İstekte {mesaj} ile {numara} ya da {numaraYerel} yoksa Sorunlar listesi hata verir.
Şifreler nerede durur
Şifreler proje dosyasına yazılmaz. Studio'da şifre alanı yoktur. Live'da Kimlik bilgileri bölümünde girilir.
| Değer | Ne zaman gerekir |
|---|---|
| E-posta şifresi | Kullanıcı adı yazılıysa. |
| SMS anahtarı | HTTP isteğinde {sifre} geçiyorsa. |
| APN şifresi | Operatör APN şifresi istiyorsa. Satır yalnız bir kanal modem kullanıyorsa görünür. |
| SIM PIN kodu | SIM kartta PIN açıksa. Satır yalnız bir kanal modem kullanıyorsa görünür. |
- Değerler Live bilgisayarında, Windows kullanıcısının
%LOCALAPPDATA%\FabyaVision\Bildirimklasöründe Windows şifrelemesiyle durur. Geri gösterilmez. - Dosya başka bilgisayara kopyalanırsa çözülemez. Live'ı başka bir Windows kullanıcısıyla açarsanız değerleri yeniden girin.
- Yedekli sistemde iki bilgisayara ayrı ayrı girilir.
- Hata metinlerinden şifre, anahtar, PIN ve alıcı adresi silinir. Günlüklerde alıcı maskeli görünür.
Yeniden deneme
Başarısız gönderim şu bekleme süreleriyle yinelenir: 30 saniye, 1, 2, 5, 15 ve 30 dakika. İlk gönderimle birlikte en çok 7 deneme yapılır, toplam yaklaşık 54 dakika sürer. Hepsi başarısız olursa mesaj Gönderilemedi olur ve kuyruktan düşer.
Bazı hatalarda yeniden denemek boşunadır, mesaj hemen Gönderilemedi olur:
- Geçersiz e-posta adresi ya da telefon numarası, boş SMS metni.
- E-posta sunucusunun kesin reddi (5xx kodları).
- Sağlayıcının kesin reddi (HTTP 4xx). 408, 425 ve 429 kodları yeniden denenir.
- Tanımlanmamış sunucu, sağlayıcı adresi ya da modem portu.
- Bu bilgisayarda girilmemiş E-posta şifresi, SMS anahtarı ya da SIM PIN kodu.
- Modemin numara ya da mesaj hatası, reddedilen SIM PIN kodu, e-posta için desteklenmeyen modem (GSM / LTE modemle bildirim).
- Lisansı olmayan SMS.
SMS kalıcı olarak gönderilemezse ve SMS gitmezse e-posta açıksa aynı mesaj kişinin e-posta adresine gider. Bu mesajın da kendi deneme hakkı vardır. Girilmemiş anahtar ya da PIN yeniden denenmediği için SMS yedek e-postaya hemen düşer.
Girilmiş ama sunucunun kabul etmediği şifre geçici hata sayılır, mesaj yeniden denenir.
Kuyruk diskte durur: Live yeniden açılınca deneme sayısı ve sıradaki deneme zamanı korunur. E-posta ve SMS ayrı sıralarda çalışır, ulaşılamayan e-posta sunucusu SMS'i bekletmez. İkisi de modem yolundaysa tek port sırayla kullanılır.
Sınırlar ve dikkat edilecekler
- Bağlantı her mesajda açılır ve kapanır. Zaman aşımı e-postada 30 saniye, modem yolundaki SMTP işleminde 90 saniye, HTTP SMS'te 20 saniyedir.
- Sağlayıcının 2xx yanıtında başarı metni yoksa mesaj yeniden denenir. Sağlayıcı mesajı almış olabilir, kalıbın başarı metnini gerçek yanıta göre denetleyin.
- Bazı HTTP başlıkları elle verilemez. Böyle bir başlık yazılırsa SMS başlığı kullanılamaz hatası çıkar.