SMS Gateway Nedir? Nasıl Çalışır, Türleri ve Nasıl Seçilir
SMS gateway nedir? Mesajın uygulamanızdan telefona yolculuğunu, türleri (API, SMPP, e-postadan SMS, GSM modem), temel özellikleri ve seçim ölçütlerini görün.
Yazar: OmniChannels.ai Editorial Team · İnceleyen: BroadNet Messaging Solutions Team
SMS ve OTP
Kısa yanıt
SMS gateway, mesajları uygulamalarınız ile mobil şebekeler arasında dönüştüren bir sistemdir. Yazılımınız mesajı HTTP API veya SMPP ile iletir; gateway numarayı kontrol eder, kodlamayı ve rotayı seçer, uzun metinleri böler ve mesajı operatörün SMSC'sine devreder, SMSC de telefona iletir. Ardından bir iletim raporu geri döner ve sonucu görebilirsiniz.
Bu sayfada
- SMS gateway nedir?
- Bir kısa mesaj SMS gateway üzerinden nasıl yol alır?
- SMS gateway türleri nelerdir?
- Kurumsal SMS neden SIM kutularından gönderilmemeli?
- Bir SMS gateway'in hangi özellikleri olmalı?
- SMS gateway'i nasıl seçerim?
- Bir SMS gateway'e nasıl bağlanır ve ilk mesajı nasıl gönderirim?
- İnsanlar SMS gateway'lerle hangi hataları yapar?
- Örnek senaryo: Dubai'de bir teslimat uygulaması
- OmniChannels.ai nasıl yardımcı olur?
Öne çıkan noktalar
- SMS gateway, uygulamanız ile operatörün SMSC'si arasında yer alır; rotalama, kodlama, bölümleme, işlem hızı kontrolü ve iletim raporlarını yönetir.
- Dört tür kullanılır: HTTP API gateway'leri, SMPP gateway'leri, e-postadan SMS gateway'leri ve donanımsal GSM modem veya SIM kutusu gateway'leri. Kurumsal A2P trafiği operatöre bağlı yazılım gateway'lerinde olmalıdır.
- SMS API, bir gateway'in önündeki geliştirici arayüzüdür; SMPP bind ise yüksek hacim için kullanılan kalıcı bağlantıdır.
- Kurumsal trafiği SIM kartlar üzerinden göndermek, operatörün ticari anlaşmasını atladığı için SMS başlığınızı (Sender ID) silebilir, mesajları geciktirebilir, Arapça metni bozabilir ve engellenmeye yol açabilir.
- Gateway'i ülke başına rota türüne, iletim raporu kalitesine, Sender ID yönetimine, işlem hızına, kodlama desteğine ve hacim taşımadan önce kendi numaralarınızla yapacağınız bir teste göre seçin.
Bu rehber, uygulamaları ile müşterinin telefonu arasında ne bulunduğunu anlamak isteyen geliştiriciler, ürün sahipleri ve operasyon yöneticileri için hazırlandı. Bir mesajın izlediği yolu, gateway türlerini, önemli özellikleri ve ilk test mesajının nasıl gönderileceğini öğreneceksiniz.
SMS gateway nedir?
SMS gateway, uygulamalar ile mobil şebekeler arasında mesajları dönüştüren ve rotalama, kodlama, bölümleme ve iletim raporlarını yöneten bir sistemdir. Yazılımınız ile telefonlara ileten operatörler arasındaki çeviri katmanıdır.
Terim iki anlamda kullanılır. Birçok operatöre bağlanan bir sağlayıcının platformunu ya da bir şirketin sistemlerini bir sağlayıcıya bağlayan yazılım ve donanımı kastedebilir. SMS gateway sözlük maddemiz kısa tanımı verir.
Sıkça karıştırılan iki komşu terim vardır:
- SMSC (Short Message Service Centre): SMS'i saklayan, ileten ve teslim eden operatörün kendi şebeke birimi. 3GPP TS 23.040 buna Service Centre der. Bkz. SMSC.
- SMS API: bir gateway'in önündeki geliştirici arayüzü. Bkz. SMS API.
Gateway, ikisi arasındaki rotalama ve çeviri katmanıdır; tek bir sağlayıcı gateway, API sağlayıcısı ve toplayıcı rollerini aynı anda oynayabilir.
Bir kısa mesaj SMS gateway üzerinden nasıl yol alır?
Mesaj uygulamanızdan gateway'e, gateway'den operatörün SMSC'sine, SMSC'den telefona gider; iletim raporu aynı yoldan geri gelir. İşte yolculuk adım adım.
- Uygulamanız mesajı iletir. Hedef numara, Sender ID ve metinle bir HTTP uç noktasını çağırır veya bir SMPP
submit_smgönderir. - Gateway doğrular ve normalleştirir. Numara biçimini kontrol eder, ülke kurallarını uygular ve numarayı sorgulayabilir.
- Kodlamayı seçer. Düz Latin metin GSM-7 kullanır; tek segmentte 160 karakter. Arapça ve diğer yazılar UCS-2 gerektirir; tek segmentte 70 karakter. SMS karakter sınırları rehberimiz bunun maliyeti ve uzunluğu nasıl etkilediğini gösterir.
- Telefonun yeniden birleştirdiği segmentlere uzun mesajları böler.
- Hedef şebeke için bir rota seçer ve gerekli yerlerde kayıtlı Sender ID'yi ekler.
- Operatörle kararlaştırılanı aşmamak için işlem hızına uygun şekilde kuyruğa alır.
- Genellikle SMPP ile operatörün SMSC'sine devreder.
- SMSC teslim eder. Aboneye şebekede nerede olduğunu sorar ve mesajı iletir. Telefon kapalıysa mesajı tutar ve geçerlilik süresi bitene kadar yeniden dener.
- Bir iletim raporu döner. Gateway bunu bir duruma eşler ve webhook'unuza gönderir.
SMSC'nin ilk yanıtı yalnızca mesajı kabul ettiğini söyler. Ne olduğunu rapor daha sonra bildirir. Kabul yanıtı olup raporu olmayan bir mesaj henüz teslim edilmiş değildir ve mutlaka başarısız da değildir. Mesaj teslim durumu rehberimiz durumları çözer.
SMS gateway türleri nelerdir?
Yaygın kullanımda dört tür vardır; bağlanma biçimleri ve kurumsal trafiğe uygunlukları açısından farklılaşırlar.
| Tür | Nasıl bağlanırsınız | Tipik kullanım | A2P trafiğine uygunluk |
|---|---|---|---|
| HTTP API gateway | JSON veya form verisiyle HTTPS istekleri ve webhook'lar | Uygulamalar, OTP, bildirimler, pazarlama | Evet |
| SMPP gateway | Kalıcı bir TCP oturumu (bind) | Yüksek hacim, bayiler, SMPP istemcisi olan kurumlar | Evet |
| E-postadan SMS gateway | Özel bir adrese e-posta gönderme veya web formu | Yalnızca e-posta gönderebilen eski sistemler ve araçlar | Sınırlı: kodlama, Sender ID ve raporlar üzerinde az kontrol |
| Donanımsal GSM modem veya SIM kutusu | Yazılım bir cihazdaki SIM kartları sürer | Küçük yerel testler, kendi SIM kartınızdan tek seferlik uyarılar | Kurumsal A2P için hayır |
API gateway'leri
API gateway olağan tercihtir. Kodunuz bir HTTPS çağrısı yapar ve bir mesaj kimliği alır; platform durumları bir webhook'a gönderir. Durumsuzdur ve standart araçlarla hata ayıklaması kolaydır. cURL, Node.js, Python ve PHP için SMS API örneklerimize bakın.
SMPP gateway'leri
SMPP (Short Message Peer-to-Peer), ESME adı verilen uygulamaların ve sağlayıcıların bir SMSC ile SMS alışverişi yapmak için kullandığı, TCP üzerinden çalışan açık bir ikili protokoldür. En yaygın dağıtılan sürüm 3.4'tür; atıf yaptığımız şartname 12 Ekim 1999 tarihli Issue 1.2'dir. Oturum, verici, alıcı veya alıcı-verici olarak bir bind ile başlar. İstemci mesajları submit_sm ile gönderir, gelen mesajları ve iletim raporlarını deliver_sm olarak alır; enquire_link oturumu canlı tutar. Her istek bir sıra numarası taşır, bu yüzden aynı anda çok sayıda istek yolda olabilir; SMPP'yi hacimde verimli kılan budur.
Zaten SMPP yazılımı kullanıyorsanız veya büyük hacimler gönderiyorsanız SMPP'yi seçin. SMS API ve SMPP rehberimiz ikisini karşılaştırır, SMPP bind maddesi ise oturum türlerini açıklar.
E-postadan SMS gateway'leri
Bunlar yalnızca e-posta gönderebilen bir sistemin kısa mesaj üretmesini sağlar. Eski araçlar için kullanışlıdır, ancak az kontrol sunarlar: kodlama, Sender ID kuralları ve iletim raporları genellikle sınırlıdır. Bunları yalnızca geçici çözüm olarak kullanın ve iletimi her ülkede test edin.
Donanımsal GSM modemler ve SIM kutuları
Bir modem veya SIM kutusu SIM kartları barındırır ve kısa mesajları sıradan telefonlardan gönderilmiş gibi iletir. Bir avuç mesaj için çalışır, ancak kurumsal A2P trafiği için aşağıda anlatılan gerçek riskler taşır.
Kurumsal SMS neden SIM kutularından gönderilmemeli?
SIM tabanlı gönderim operatörün ticari anlaşmasını atlar; bu yüzden trafik gecikebilir, başka bir adla gösterilebilir veya engellenebilir. Mesajlaşmada birçok gri rotanın arkasındaki teknik budur.
SIM kutusu dolandırıcılığı ve gri rotalar maddelerimiz belirtileri anlatır:
- Kurumsal mesajlar kayıtlı Sender ID yerine rastgele bir yerel mobil numaradan gelir.
- Mesajlar geç gelir, Arapça kodlamasını kaybeder veya operatör SIM'leri tespit ettiğinde engellenir.
- İletim raporları güvenilmez olabilir veya gateway tarafından uydurulmuş olabilir.
- BAE ve Suudi Arabistan gibi pazarlardaki Sender ID kayıt kuralları karşılanmaz.
Riski, çoğu zaman görmeden, mesajı gönderen işletme taşır. Çok düşük bir fiyat bir uyarı işaretidir. Hedef başına rota türünü isteyin ve kendi numaralarınızla test edin.
Bir SMS gateway'in hangi özellikleri olmalı?
İyi bir gateway sıkıcı kısımları güvenilir biçimde yönetir: iletim raporları, kodlama, işlem hızı ve Sender ID'ler. Seçenekleri karşılaştırırken bu kontrol listesini kullanın.
| Özellik | Neden önemli | Sorulacak soru |
|---|---|---|
| Doğrudan operatör bağlantısı | Daha az sıçrama, daha iyi teslim ve izlenebilirlik | Hangi hedefler doğrudan, hangileri iş ortakları üzerinden? |
| İletim raporları ve webhook'lar | Ne olduğunu bilmeniz gerekir | Raporlar nereden geliyor ve durumlar neye eşleniyor? |
| Sender ID yönetimi | Birçok ülkede zorunlu veya kısıtlı | Kaydı kim yapıyor ve reddedilirse ne oluyor? |
| Unicode ve Arapça desteği | Arapça daha kısa segmentlerle UCS-2 gerektirir | API göndermeden önce segmentleri sayıyor mu? |
| İşlem hızı kontrolü | Aşırı yüklenmeyi ve kısıtlamayı önler | Gönderim hızı hesap başına nasıl belirleniyor? |
| Numara sorgulama | Listeleri temizler ve rotalamayı destekler | Göndermeden önce numaraları kontrol edebilir miyim? Bkz. HLR sorgulama |
| Yedekleme geçişi | Bir rota arızalanabilir | Bir rota kötüleştiğinde ne oluyor? |
| Çift yönlü SMS | Yanıtlar, abonelikten çıkmalar ve görüşmeler | Müşteriler yanıt verebiliyor mu ve yanıtlar nereye gidiyor? |
| API ve SMPP | Sistemlerinizle uyum | İkisi de aynı rotalarda sunuluyor mu? |
| Zamanlama ve toplu işler | Kampanyalar | Dosya yükleyip gönderimleri zamanlayabilir miyim? |
| Dolandırıcılık kontrolleri | SMS pumping'e karşı koruma | Hangi sınırlar ve uyarılar var? Bkz. SMS pumping önleme |
SMS gateway'i nasıl seçerim?
Önce trafiğinize karar verin, ardından hacim taşımadan önce rotaları kendi numaralarınızla test edin. Bu sırayı izleyin.
- Hedefleri ve trafik türlerini listeleyin: OTP, uyarı ve promosyonlar farklı davranır ve çoğu zaman ayrı kaydedilir.
- Her ülke için Sender ID kurallarını ücretsiz Sender ID denetleyicisi ile kontrol edin.
- API veya SMPP'ye karar verin. Çoğu uygulama API kullanır; yüksek hacimli göndericiler SMPP ekler.
- Ülke başına rota türünü ve iletim raporlarının nereden alındığını sorun.
- Her hedef ülkede kendi doğrulanmış numaralarınızla test yapın. Varış süresini, gönderen görünümünü, Arapça gösterimini ve raporları kontrol edin.
- Mesajlar durduğunda kime başvurulacağı dahil destek ve yükseltme yollarını gözden geçirin.
- Sender ID kayıtlarının ve fiyatların nasıl teklif edildiği dahil ticari koşulları okuyun. Toplu SMS sağlayıcısı kontrol listemiz daha da ileri gider.
Ücretsiz mesajlaşma sağlayıcısı RFP kiti bu listeyi tedarikçilere yöneltilecek sorulara dönüştürebilir.
Bir SMS gateway'e nasıl bağlanır ve ilk mesajı nasıl gönderirim?
Test erişimi isteyin, belirtecinizi güvenle saklayın, gönderim uç noktasını çağırın ve iletim durumunu bir webhook'ta alın. BroadNet'te anında self servis kayıt yoktur; bu yüzden ilk adım kısa bir erişim talebidir.
- Test erişimi isteyin. Kanallarınızı, hedef ülkeleri, beklenen hacmi ve kullanım amacını bize bildirin. Bir mühendis test kimlik bilgilerini verir ve test edeceğiniz numaraları doğrular.
- Sunucunuzda
BROADNET_TOKENgibi bir ortam değişkeninde belirteci saklayın. Authorization: Bearer <token>başlığıylahttps://api.broadnet.meadresinePOST /sms/sendSmsile mesaj gönderin.- HTTPS webhook'unuzda durumu alın. Durumlar SUBMITTED, SENT, DELIVERED, READ, FAILED ve REJECTED'ı içerir. Yinelenen ve sırasız olayları ele alın.
curl -X POST https://api.broadnet.me/sms/sendSms \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"senderId": "OmniDemo",
"destinationNumber": "447700900123",
"message": "Your OmniDemo code is 482913",
"messageType": "TEXT"
}'
Node.js, Python ve PHP ile tam anlatım geliştirici hızlı başlangıcında, SMS API referansında ve webhook rehberinde yer alır. SMPP için bind'lar hesap başına sağlanır ve TLS kullanır; bkz. SMPP bağlantısı.
İnsanlar SMS gateway'lerle hangi hataları yapar?
Sorunların çoğu API çağrısından değil, teslim ve rotalarla ilgili varsayımlardan kaynaklanır.
- "Kabul edildi"yi "teslim edildi" saymak. Raporu bekleyin.
- Kodlamayı görmezden gelmek. Tek bir Arapça karakter mesajı UCS-2'ye geçirip segment boyutunu küçültebilir. SMS karakter sayacını kullanın.
- Gerektiren ülkelerde Sender ID kaydını atlamak.
- Yalnızca fiyata göre satın almak. Ucuz rotalar gri rotalar anlamına gelebilir.
- OTP ve promosyonları ayırmadan aynı rotadan göndermek.
- Yedekleme geçişini planlamamak. Bir rota kötüleştiğinde ne olduğunu sorun.
- Dolandırıcılık kontrollerini atlamak. Korumasız OTP uç noktaları SMS pumping'i davet eder.
Örnek senaryo: Dubai'de bir teslimat uygulaması
Dubai'deki kurgusal teslimat uygulaması "Rahal Express", bir giriş kodu, "sürücü yolda" uyarısı ve haftalık bir promosyon gönderiyor. İlk gateway'i eski bir araca gömülü, e-postadan SMS'e çeviren bir köprüydü. Kodlar bazen oturum süresi dolduktan sonra geliyordu, Arapça isimler bozuluyordu ve uygulamada iletim durumu yoktu.
Bir API gateway'e geçiyorlar: uygulama SMS uç noktasını çağırıyor, Sender ID gereken yerde kaydediliyor, Arapça metin göndermeden önce UCS-2 segmentleri olarak sayılıyor ve durumlar destek ekibi hataları görebilsin diye bir webhook'a dönüyor. OTP ve promosyon trafiği ayrı kampanyalar ve Sender ID'ler kullanıyor. Hacmi taşımadan önce her hedefte kendi numaralarında test yapıyorlar. Sonuç sihir değil; görünür teslim, doğru metin ve her mesaj için net bir sahip.
OmniChannels.ai nasıl yardımcı olur?
OmniChannels.ai, A2P SMS'i BroadNet'in doğrudan operatör bağlantısı üzerinden gönderir; çift yönlü SMS, Sender ID'ler, toplu gönderim, Unicode ve Arapça, HLR numara sorgulama ve yüksek hacim için SMPP 3.4 sunar. api.broadnet.me adresindeki bir REST API iletim durumlarını tek bir webhook biçiminde bildirir ve ekibimiz Sender ID kayıtlarını sizinle birlikte hazırlayıp başvurur. Test erişimi kendi doğrulanmış numaralarınıza verilir. Başlamak için erişim isteyin veya geliştirici belgelerini okuyun.
Sık sorulan sorular
SMS gateway basitçe nedir?
SMS gateway, bir kısa mesajı yazılımınızdan mobil şebekeye taşıyan sistemdir. Ona API veya SMPP ile mesaj gönderirsiniz; o da numara kontrolü, kodlama, bölme, rotalama ve iletim raporlarını yönetir. Gateway olmasaydı ulaşmak istediğiniz her mobil operatöre ayrı bir bağlantıya ihtiyacınız olurdu.
SMS gateway ile SMS API arasındaki fark nedir?
SMS API, geliştiricilerin çağırdığı arayüzdür; genellikle JSON ile HTTPS kullanır. Gateway ise mesajı operatörlere yönlendiren, arkadaki platformdur. Bir sağlayıcı genellikle ikisini de sunar ve SMPP aynı gateway'e ulaşmanın bir başka yoludur. İnsanlar gateway API dediğinde yazılımınıza gateway altyapısına erişim veren API'yi kastederler.
SMS gateway nasıl çalışır?
Uygulamanız mesajı iletir; gateway numarayı doğrular, GSM-7 veya UCS-2 kodlamasını seçer, SMS başlığını (Sender ID) ekler, uzun mesajları böler ve SMPP veya başka bir arayüzle operatörün SMSC'sine gönderir. SMSC telefona iletir. Bir iletim raporu döner ve gateway bunu teslim edildi veya başarısız gibi bir duruma eşler.
SMS gateway ile SMSC aynı şey midir?
Hayır. SMSC, operatörün mobil şebeke içindeki, mesajları iletilene veya süreleri dolana kadar tutup yeniden deneyen sakla ve ilet merkezidir. Gateway ise sistemleriniz ile bir veya birçok operatör arasındaki katmandır. Bazı gateway'ler doğrudan operatör SMSC'lerine bağlanır; diğerleri toplayıcılar üzerinden yönlendirir.
GSM modem veya SIM kutusunu SMS gateway olarak kullanabilir miyim?
Teknik olarak evet; kendi SIM kartınızdan kişiden kişiye tarzı birkaç mesaj için. Kurumsal trafik için uygun değildir: kapasite sınırlıdır, Sender ID seçenekleri zayıftır ve operatörler SIM tabanlı A2P trafiğini tespit edip engelleyebilir. OTP, uyarı ve kampanyalar için operatöre bağlı bir gateway kullanın ve sözleşme imzalamadan önce rota türünü kontrol edin.
SMS gateway seçerken nelere bakmalıyım?
Rotaların doğrudan operatörlere olup olmadığını, iletim raporlarının nereden alındığını, gerektiren ülkelerde Sender ID'lerin nasıl kaydedildiğini, hangi kodlamaların desteklendiğini, işlem hızının nasıl belirlendiğini, yedekleme geçişinin nasıl çalıştığını ve kendi numaralarınızla nasıl test edebileceğinizi sorun. Yalnızca mesaj başı fiyata dayanan kararlardan kaçının.
Kaynaklar
Okumaya devam edin
Diğer rehberlerSMS ve OTP
Toplu SMS Sağlayıcısı Nasıl Seçilir: 12 Maddelik Liste
Toplu SMS sağlayıcısı seçimi: rotalar, teslim raporları, gönderen kimliği desteği, fiyat modeli, destek ve uyumluluk için 12 kontrol ve imza öncesi test planı.
10 dk okuma
SMS ve OTP
Günde Milyonlarca SMS Gönderme: Yüksek Hacimli SMS Rehberi
Günde milyonlarca SMS: TPS planlama hesabı, SMPP bind ve pencere ayarı, kuyruk, hız sınırlama, DLR işleme, gönderen kimliği, sessiz saatler ve KPI'lar.
11 dk okuma
Entegrasyon
SMS API ve SMPP Karşılaştırması: Hangi Bağlantı?
SMS API ve SMPP karşılaştırması: oturumlar ve bind'lar, pencereleme, aktarım hızı, iletim raporları, kodlama, TLS güvenliği, operasyonel emek ve geçiş yöntemi.
12 dk okuma
