Tanım
SMS gateway, uygulamalar (HTTP, SMPP veya e-posta üzerinden) ile mobil şebekeler arasında mesaj dönüşümü yapan; yönlendirme, kodlama, bölümlendirme ve iletim raporlarını yöneten bir sistemdir.
Terim hem birçok operatöre bağlanan bir sağlayıcı platformunu hem de bir şirketin sistemlerini bir sağlayıcıya bağlayan şirket içi yazılımı kapsar.
Temel gateway işlevleri: mesajları API'ler veya SMPP ile kabul etmek, numaraları normalleştirmek, kodlamayı seçmek, uzun mesajları bölmek, hedef başına rotayı seçmek, iletim hızına uymak için kuyruğa almak ve durumları döndürmek.
Tipik bir yolculuk: uygulamanız mesajı gateway'e gönderir; gateway numara biçimini kontrol eder, GSM-7 veya UCS-2 kodlamasını seçer (Arapça metin her zaman UCS-2 gerektirir, bu yüzden bir segment 160 yerine 70 karakter alır), kayıtlı SMS başlığını ekler ve mesajı SMPP ile operatörün SMSC'sine devreder. Operatör daha sonra bir iletim raporu döndürür; gateway bunu iletildi, süresi doldu veya reddedildi gibi bir duruma eşler ve webhook ile size iletir.
İlgili terimlerden farkı: SMSC, operatörün mobil şebeke içindeki kendi depola-ilet merkezidir; SMS aggregator, rotaları birçok operatöre yeniden satan bir işletmedir; SMS API, bir gateway'in önündeki geliştirici arayüzüdür. Gateway bunların arasındaki yönlendirme ve dönüştürme katmanıdır ve tek bir sağlayıcı üç rolü de üstlenebilir.
Bir gateway'i değerlendirirken doğrudan operatör bağlantılarını ve yeniden satılan rotaları, sürekli iletim hızını (hesap başına saniyede mesaj), ülke bazında iletim raporu kapsamını, ikinci bir rotaya yedeklemeyi ve BAE ile Suudi Arabistan gibi gerektiren pazarlarda SMS başlığı kaydının nasıl yürütüldüğünü sorun.
SIM kart kullanan donanım "GSM gateway"leri farklı bir şeydir; bunları işletme trafiği için kullanmak genellikle gri rota sayılır ve operatörlerce engellenir.
Bugün çoğu işletme kendi gateway'ini işletmek yerine bir SMS API'si veya CPaaS platformu üzerinden bulut gateway kullanır. OmniChannels.ai, BroadNet'in SMS gateway'ine bir REST API ve SMPP üzerinden erişim sağlar.
Örnek
Uygulama → gateway: alıcı +9715XXXXXXXX, gönderen "YourBrand", metin "4821 numaralı siparişiniz kargoya verildi"
Gateway: GSM-7, 1 segment, alıcının operatörüne göre rota seçildi, SMPP ile iletildi
Operatör → gateway: iletim raporu DELIVRD
Gateway → uygulama (webhook): durum "delivered"