SMS Ayarları
Alarm bildirimlerinin SMS ile gönderilebilmesi için bir SMS sağlayıcısı tanımlanmalıdır. Bu ayarlar Ayarlar > SMS Ayarları sayfasından yapılır. Sayfayı Editor yetkisine sahip kullanıcılar ve SystemAdmin grubu açabilir.
SMS'ler doğrudan alarm anında gönderilmez. Alarm oluştuğunda mesaj kalıcı bir gönderim kuyruğuna yazılır, bildirim servisi kuyruktaki mesajları sağlayıcıya iletir. Böylece sağlayıcının yavaş cevap vermesi alarm işlemeyi geciktirmez.
Ön koşullar
- Kurulu lisans SMS gönderim hakkını içermelidir. Bu hak yoksa ne alarm SMS'i ne de test SMS'i gönderilir.
- Seçilen sağlayıcıda API erişimi açılmış olmalıdır.
- Gönderici başlığı sağlayıcı panelinde önceden onaylanmış olmalıdır.
- SMS alacak kullanıcıların kullanıcı kaydında telefon numarası tanımlı olmalıdır (bkz. Kullanıcı ve Grup Yönetimi).
- Bildirim servisi çalışıyor olmalıdır. Servisin durumu Bildirimler sayfasındaki Servisi Kontrol Et düğmesiyle denetlenebilir.
Sağlayıcılar
Sağlayıcı listesinde gönderim için kullanılabilen firmalar aşağıdadır. Sağlayıcı seçildiğinde, o firmaya ait giriş alanları sayfanın ikinci kartında gösterilir. Yıldızla (*) işaretli alanlar zorunludur.
| Sağlayıcı | Giriş alanları | Durum |
|---|---|---|
| Netgsm | Kullanıcı adı*, Parola*, Uygulama anahtarı | Kullanılabilir |
| İleti Merkezi | API anahtarı*, API hash* | Kullanılabilir |
| Verimor | Kullanıcı adı*, Parola* | Kullanılabilir |
| Twilio | Hesap SID*, Yetkilendirme tokenı*, Gönderen numara*, Mesajlaşma servisi SID | Kullanılabilir |
Listede görünen diğer sağlayıcılarla gönderim desteklenmez. Desteklenmeyen bir sağlayıcı seçildiğinde sayfada uyarı görünür ve bu sağlayıcıyla SMS gönderilemez.
Twilio
Twilio ile Türkiye'ye gönderim yapılıp yapılamayacağı ve gönderen kaydı hesap bazında değişir; hesabınızın bu koşulları sağladığını Twilio tarafında doğrulayın.
Ayar alanları
SMS sağlayıcı ayarları kartındaki alanlar:
| Alan | Açıklama |
|---|---|
| Sağlayıcı | SMS'in gönderileceği firma. |
| Gönderici başlığı | Alıcının telefonunda gönderen adı olarak görünen başlık; en fazla 32 karakter. Sağlayıcıda onaylanan değerle birebir aynı olmalıdır. |
| Varsayılan ülke kodu | Ülke kodu olmadan yazılmış numaralara eklenen kod. Türkiye için +90 (varsayılan). |
| Zaman aşımı (saniye) | Sağlayıcıdan cevap için en fazla beklenecek süre; 1–120 saniye. Varsayılan 30. |
| Tekrar deneme sayısı | Ağ hatası, zaman aşımı veya sağlayıcının geçici hatalarında yapılacak tekrar sayısı; 0–10. Varsayılan 3. Kalıcı hatalarda tekrar denenmez. |
| Maksimum segment | Bir mesajın en fazla kaç SMS parçasına bölünebileceği; 1–10. Varsayılan 3. Bu sınırı aşan mesaj hiç gönderilmez. |

Sağlayıcıya ait kartta parola, API anahtarı, hash ve token gibi gizli alanlar şifrelenerek saklanır ve sayfaya hiçbir zaman geri gönderilmez. Kayıtlı bir gizli değeri korumak için alanı boş bırakın; değiştirmek için yeni değeri girin.
Sağlayıcı değiştirme
Farklı bir sağlayıcı seçip kaydettiğinizde önceki sağlayıcının kayıtlı giriş bilgileri silinir. Önceki sağlayıcıya dönerseniz bilgileri yeniden girmeniz gerekir.
Değişiklikleri kaydetmek için Ayarları kaydet düğmesine basın. SMS gönderimi etkinken gönderim için kullanılamayan bir sağlayıcı seçilirse kayıt yapılamaz. Gönderim etkinken sağlayıcının zorunlu alanlarından biri boşsa da kayıt reddedilir.
Mesaj segmenti
Segment, operatörün ücretlendirdiği tek SMS parçasıdır. Uzun bir mesaj telefonda tek mesaj gibi görünse de sağlayıcı onu birden fazla segment olarak gönderip ücretlendirebilir.
| Kodlama | Tek segment | Bölünmüş mesajda segment başına |
|---|---|---|
| GSM-7 | 160 karakter | 153 karakter |
| Unicode (UCS-2) | 70 karakter | 67 karakter |
- Standart Latin harfleri GSM-7 ile gönderilir.
^ { } \ [ ] ~ | €karakterleri GSM-7'de iki karakter yerine sayılır.ş,ğ,ıgibi GSM-7'de bulunmayan Türkçe karakterler mesajı Unicode kodlamaya geçirir; tek segment sınırı 70 karaktere düşer.
Örnek: Yalnız standart Latin harfleri içeren 100 karakterlik bir metin tek segmenttir. Aynı uzunlukta ş veya ğ içeren bir metin iki segment olur.
Test SMS
Test SMS kartı, girilen ayarların gerçek bir gönderimle denenmesini sağlar:
- Sağlayıcı bilgilerini girip Ayarları kaydet düğmesine basın.
- Test telefonu alanına numarayı yazın. Alan yalnız rakam,
+, parantez ve boşluk kabul eder. - Mesaj alanına kısa bir test metni yazın.
- Kartın altında gösterilen karakter sayısını, segment sayısını ve kodlamayı kontrol edin.
- Test SMS'i kuyruğa al düğmesine basın.
- Sonucu Arşiv > Bildirim Geçmişi ekranından izleyin (bkz. Bildirim Geçmişi).
Varsayılan ülke kodu +90 iken yalnız Türkiye mobil numaraları kabul edilir. Aşağıdaki yazımların hepsi geçerlidir ve gönderimden önce +905321234567 biçimine çevrilir:
0532 123 45 675321234567+90 (532) 123 45 670090 532 123 45 67
Geçersiz numarada alanın altında Geçerli bir Türkiye mobil telefon numarası girin. uyarısı görünür.
Test SMS'i kuyruğa al düğmesi yalnız SMS gönderimi etkin ve seçili sağlayıcı kullanılabilir durumdayken etkindir. Test SMS'i de gerçek bir gönderimdir; sağlayıcı ücretlendirmesine tabidir.
Bildirimlerle ilişki
SMS ayrı bir alıcı listesi kullanmaz. Bildirimler sayfasında bir alarm için tanımlanan bildirimin Bildirim Tipi SMS veya EmailAndSMS seçildiğinde, o bildirime eklenmiş kullanıcılara kullanıcı kayıtlarındaki telefon numarasından SMS gönderilir.
- Telefon numarası geçersiz veya boş olan kullanıcıya SMS gönderilmez; diğer alıcılar etkilenmez.
- Aynı alarm olayında aynı numara birden fazla kez çıkarsa SMS bir kez gönderilir.
- E-posta ve SMS birbirinden bağımsızdır; birindeki hata diğerinin gönderimini durdurmaz.
Gönderim durumları
Her SMS'in durumu Bildirim Geçmişi ekranında izlenir:
| Durum | Anlamı |
|---|---|
| Kuyrukta | Mesaj gönderilmeyi bekliyor. |
| İşleniyor | Mesaj sağlayıcıya iletiliyor. |
| Kabul edildi | Sağlayıcı isteği kabul etti. |
| Gönderildi | Sağlayıcı mesajı gönderdi. |
| Teslim edildi | Operatörden veya cihazdan teslim raporu alındı. |
| Başarısız | Gönderim başarısız oldu. |
| Doğrulama başarısız | Numara veya mesaj geçersiz olduğu için gönderilmedi. |
| İptal edildi | Mesaj iptal edildi. |
| Teslimat bilinmiyor | Gönderim yarıda kesildi; sağlayıcıya ulaşıp ulaşmadığı bilinmiyor. Mükerrer gönderimi önlemek için otomatik tekrar denenmez. |
| Lisans nedeniyle askıda | Lisans SMS hakkını kaybettiği için mesaj bekletiliyor. |
Sağlayıcı teslim raporu sunmuyorsa kayıt Kabul edildi veya Gönderildi durumunda kalabilir; bu, mesajın ulaşmadığı anlamına gelmez.
Geçmiş ve saklama süresi
- E-posta ve SMS gönderim geçmişi sabit olarak 30 gün saklanır; daha eski kayıtlar otomatik silinir.
- Geçmişte telefon numaraları maskelenmiş gösterilir.
- Servis günlüklerine tam telefon numarası, mesaj içeriği veya sağlayıcı giriş bilgileri yazılmaz.
Lisans nedeniyle askıdaki SMS'ler
Lisans SMS hakkını kaybederse (lisans süresi dolması, ek sürenin bitmesi gibi) kuyruktaki gönderilmemiş SMS'ler Lisans nedeniyle askıda durumuna alınır. Hak geri geldiğinde bu mesajlar kendiliğinden gönderilmez; eski alarm mesajlarının topluca gönderilmesini önlemek için karar yöneticiye bırakılır.
- Yeni lisans dosyasını kurulum aracıyla kurun.
- Bildirim servisini yeniden başlatın. Kapanan SMS kanalı lisans geri gelince kendiliğinden açılmaz.
- SystemAdmin grubundaki bir kullanıcıyla Arşiv > Bildirim Geçmişi ekranını açın.
- Gerçekten gönderilmesini istediğiniz askıdaki SMS'leri tek tek seçin (en fazla 100).
- Seçili SMS'leri yeniden kuyruğa al veya Seçili SMS'leri iptal et düğmesine basın ve onay penceresindeki sayıyı kontrol edin.
- Yeniden kuyruğa alma güncel ve geçerli bir SMS hakkı gerektirir; gönderim sağlayıcı ücretine tabidir.
- İptal, lisans yokken veya süresi dolmuşken de yapılabilir.
- Teslimatı belirsiz olan, sağlayıcının kabul ettiği veya deneme hakkı bitmiş mesajlar yeniden kuyruğa alınamaz.
- Kayıt bu arada başka bir işlemle değiştiyse işlem reddedilir; listeyi yenileyip yeniden seçin.
- Geçmiş ve önceki deneme kayıtları silinmez.
Yedekleme
SMS ayarları yapılandırma yedeğinde SMS Ayarları modülü olarak yer alır (bkz. Yedekleme ve Geri Yükleme). Sağlayıcı giriş bilgileri yedekte yer alır; yedek paketini gizli bilgi gibi saklayın. Başka bir kurulumda geri yüklemeden sonra test SMS'i gönderin; başarısız olursa sağlayıcı bilgilerini yeniden girin.
Sorun giderme
| Belirti | Olası neden ve çözüm |
|---|---|
| SMS ayarları yüklenemedi. | Oturumu ve yetkinizi kontrol edin; sayfayı yenileyin. |
| SMS ayarları kaydedilemedi. | Zorunlu sağlayıcı alanlarını ve alan sınırlarını kontrol edin. |
| Test SMS'i kuyruğa alınamadı. | Bildirim servisinin çalıştığını ve lisansın SMS hakkı içerdiğini kontrol edin. |
| Bildirim servisine ulaşılamıyor. (3703) | Bildirim servisini başlatın veya yeniden başlatın. |
| Bildirim servisi veritabanı şeması güncel değil. (3706) | Sistem entegratörünüze başvurun. |
| SMS Doğrulama başarısız durumunda | Kullanıcının telefon numarasını kontrol edin. |
| SMS Başarısız durumunda | Hata kodu sütununu, sağlayıcı giriş bilgilerini, gönderici başlığının onayını ve sağlayıcı panelindeki IP kısıtlamalarını kontrol edin. |
| SMS hiç oluşmuyor | Bildirimin Bildirim Tipi değerini, bildirime kullanıcı eklendiğini ve kullanıcının telefon numarasını kontrol edin. Mesaj Maksimum segment sınırını aşıyorsa kuyruğa hiç alınmaz. |