BroadNet
SMPP Konu merkezi

SMPP açıklama

Tanım

SMPP (Short Message Peer-to-Peer), bir uygulama —yani ESME— ile bir mobil operatörün SMSC'i arasında A2P SMS taşıyan açık TCP protokolüdür. ESME kalıcı bir bind açar, mesajları ikili submit_sm PDU olarak gönderir ve aynı soket üzerinden iletim raporlarını geri alır.

Özetlenen kaynak SMPP protokolü nasıl çalışır?

Son güncelleme 9 temel terimler

Nasıl çalışır

  1. 1

    Bind

    ESME bir TCP bağlantısı (ideali TLS) açar ve system_id ve şifre ile birlikte bind_transceiver gönderir. Verici, Alıcı veya Alıcı-Verici (Transceiver) olarak bağlanabilir; SMPP 3.4 üzerinden bir Transceiver bağlantısı modern varsayılan değerdir.

    Tam yanıtı okuyun
  2. 2

    Gönder

    Her mesaj bir submit_sm PDU olarak gönderilir ve SMSC bir message_id taşıyan submit_sm_resp ile onay verir. Pencere — onaylanmamış halde bekleyen PDU sayısı — gerçek işleme kapasitesini en çok sınırlayan unsurdur.

    Tam yanıtı okuyun
  3. 3

    İletim raporlarını alın

    İletim raporları, aynı soket üzerinden deliver_sm PDU olarak asenkron bir şekilde gelir ve message_id tarafından orijinal mesajla eşleştirilir.

    Tam yanıtı okuyun
  4. 4

    Oturumu açık tutun

    Her 30 saniyede bir yapılan enquire_link kalp atışı (heartbeat) bağlantıyı açık tutar, istemci üstel geri çekilme (exponential backoff) ile yeniden bağlanır ve unbind oturumu temiz bir şekilde kapatır. Başarısız bir gönderim, çözümlenmesi için sayısal bir command_status döndürür.

    Tam yanıtı okuyun

Temel terimler

Her terimin, tam açıklamayı içeren kendine ait bir yanıt sayfası vardır.

Sıkça sorulan sorular

REST yerine SMPP tercih etmeniz gereken durumlar nelerdir?

Choose SMPP when you sustain several hundred messages per second or need persistent binds (capacity per bind is agreed with your account team), run latency-critical OTP where every millisecond counts, or integrate into an operator/aggregator ecosystem that already speaks SMPP everywhere. Otherwise a REST SMS API (no fixed per-account rate limit at BroadNet) is simpler to run and delivers over the identical routes.

Tam yanıtı okuyun

Yeni bir entegrasyon için SMPP 5.0 kullanmalı mıyım?

Neredeyse hiçbir zaman. Belirli bir karşı taraf 5.0 gerektirmedikçe TLS üzerinden SMPP 3.4 ile bind olun. Kurulu kullanıcı tabanı, araçlar ve operatör desteğinin tamamı 3.4 üzerindedir ve 5.0'ın ticari A2P rotalarında teslimat açısından bir avantajı yoktur.

Tam yanıtı okuyun

SMPP 5.0, mesajları 3.4'ten daha iyi iletir mi?

Hayır. Teslim oranı SMPP sürümünün değil, operatör rotasının bir sonucudur. 5.0 sürümünün iyileştirdiği unsurlar (Unicode başlıkları, faturalandırma TLV'leri) genellikle 3.4 üzerindeki uygulama katmanında yönetilir.

Tam yanıtı okuyun

SMPP 3.4 üzerinden nasıl Arapça veya emoji gönderirim?

data_coding'yi UCS-2 (0x08) olarak ayarlayın veya gövdeyi message_payload TLV içinde taşıyın. 3.4 Unicode içeriği sorunsuz bir şekilde işler; bunun için 5.0'a ihtiyacınız yoktur.

Tam yanıtı okuyun

Hangi bind türünü ve portu kullanmalıyım?

TLS üzerinden bir transceiver bind işlemi A2P için standarttır — tek bir soket üzerinden submit_sm gönderir ve DLR'ler alır. BroadNet SMPP 3.4 bind işlemleri sunar; host, port ve kimlik bilgileri test erişiminizle birlikte sağlanır.

Tam yanıtı okuyun