Tüm Sayfalar / 78 - SMS Entegrasyonu
Sayfa 78 / 161
Bildirim Sistemi

SMS Entegrasyonu

Kullanıcılara anında SMS bildirimi gönderme altyapısı

Biz Ne Yaptık?

Sisteme SMS API entegrasyonu ekledik. Kullanıcılara otomatik SMS gönderebilirsiniz. Şifre sıfırlama, abonelik hatırlatma, kampanya duyuruları için kullanabilirsiniz.

Eski Yöntem

  • Tek tek manuel SMS at
  • Cep telefonu ile uğraş
  • Toplu gönderim imkansız

Modern Mimari

  • Otomatik: Sistem tetikler, SMS gider
  • Toplu: Binlerce kişiye aynı anda
  • Şablon: Hazır mesaj kalıpları

SMS Ne Zaman Gönderilir?

Şifre Sıfırlama

Kullanıcı şifresini unuttuğunda doğrulama kodu gönderilir.

Abonelik Bildirimi

Abonelik başladığında veya yenilendiğinde bilgi verilir.

Süre Hatırlatma

Abonelik bitmeden 3 gün önce hatırlatma gönderilir.

Kampanya Duyurusu

Özel indirimler ve fırsatlar SMS ile duyurulabilir.

Arkaplanda Neler Çalışıyor?

Bir SMS gönderildiğinde arka planda şu adımlar gerçekleşir:

1

SMS Dispatch (SMS Tetikleme)

Kodda SmsService::send($phone, $message) çağrılır. Bu metod SendSmsJob::dispatch() ile işi kuyruğa ekler - kullanıcı beklemez.

2

OTP Generation (Kod Üretimi)

Doğrulama SMS'i ise random_int(1000, 9999) ile 4 haneli kod üretilir. Bu kod Cache::put("otp:$phone", $code, 300) ile 5 dakika saklanır.

3

API Request (API İsteği)

SMS sağlayıcısına POST api.smsprovider.com/send isteği gönderilir. Header'da Authorization: Bearer $apiKey ve body'de telefon, mesaj, gönderici adı bulunur.

4

Provider Processing (Sağlayıcı İşleme)

SMS sağlayıcısı mesajı alır, GSM operatörüne iletir. Operatör (Turkcell/Vodafone/Türk Telekom) mesajı kullanıcının telefonuna SS7 protokolü ile gönderir.

5

Delivery Report (İletim Raporu)

Telefona ulaşınca operatör delivery_report gönderir. Sağlayıcı bu bilgiyi webhook ile sistemimize iletir. sms_logs tablosunda durum güncellenir.

6

OTP Verification (Kod Doğrulama)

Kullanıcı kodu girdiğinde Cache::get("otp:$phone") ile saklanan kod alınır ve karşılaştırılır. Eşleşirse Cache::forget() ile kod silinir ve işlem onaylanır.

Bu Sayfanın Anahtar Terimleri

SMS API

(Kısa Mesaj Servisi Arayüzü)

Yazılımların otomatik SMS göndermesini sağlayan bağlantı noktası.

Telefon şirketi ile sistem arasında köprü

OTP

(One Time Password - Tek Kullanımlık Şifre)

Sadece bir kez kullanılabilen, kısa süreli geçerli şifre.

Bankadan gelen onay kodu gibi

Muzibu
Hoş geldiniz! Aboneliğiniz aktif.
Muzibu
Doğrulama kodu: 4582
Muzibu
Abonelik 3 gün sonra bitiyor!
Anında İletim

Otomatik SMS Bildirimleri