# SMPP protokolü nasıl çalışır?

- Kanonik URL: https://www.broadnet.me/tr/answers/smpp-protocol
- Dil: tr
- Son güncelleme: 2026-10-19
- Yayıncı: BroadNet (https://www.broadnet.me)
- Yukarıdaki sayfanın, görüntülenen sayfadan oluşturulmuş Markdown sürümü.

Protokoller BroadNet yanıtı

Son inceleme tarihi 2 Ekim 2026 2 dk okuma BroadNet mühendislik ekibi tarafından incelendi

Bu sayfada

1. 01Hızlı yanıt
2. 02Detaylı yanıt
3. 03Bu faydalı oldu mu?
4. 04İlgili sorular

Detayları inceleyin

[SMPP protocol overview](https://www.broadnet.me/reference/smpp-protocol-overview)

[Tüm cevaplara göz atın](https://www.broadnet.me/tr/answers)

Hızlı yanıt

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. Versiyon 3.4 (1999), günümüzde ticari A2P bind işlemlerinin neredeyse tamamını yürütmektedir; 5.0 mevcuttur ancak nadiren uygulanır. SMPP, REST SMS API için yüksek verimli bir alternatiftir.

Sade dille tanım Tedarikçi bağımsız Son inceleme 2 Ekim 2026

Platformdan

## Gerçek anahtarlarla test edin, ardından canlıya geçin.

Test erişimi talep edin, ardından ilk mesajlarınızı kendi doğrulanmış numaranıza gönderin. Canlıya geçmeden önce gönderici kimliğini, trafik amacını ve hedef gereksinimlerini inceliyoruz.

[Test erişimi talep edin (İngilizce form)](https://www.broadnet.me/tr/contact?intent=test-access)

Diyagram Platformunuz ile BroadNet arasında bir SMPP oturumu

Platformunuz (ESME)

BroadNet SMSC

Tek bir kalıcı TCP/TLS bağlantısı

1. `bind_transceiver` Oturumu açın ve kimlik doğrulayın
2. `bind_transceiver_resp` Oturum kabul edildi
3. `submit_sm` Mesaj gönderin
4. `submit_sm_resp` Kabul edildi, mesaj kimliği (ID) döndürüldü
5. `deliver_sm` İletim raporu veya gelen mesaj
6. `deliver_sm_resp` Onaylandı
7. `enquire_link` Boştayken bağlantıyı canlı tutma (Keepalive)

Detaylı yanıt

## Bilmeniz gereken her şey, gereksiz hiçbir şey yok.

§01

### SMPP adım adım nasıl çalışır?

ESME, bir TCP (ideali TLS) bağlantısı açar ve system_id ile şifre içeren bind_transceiver gönderir. Bağlantı kurulduktan sonra her mesajı bir submit_sm PDU olarak iletir; SMSC ise message_id içeren bir submit_sm_resp ile onay verir. İletim raporları, aynı soket üzerinde deliver_sm PDU olarak asenkron bir şekilde gelir ve message_id ile eşleştirilir. Her 30 saniyede bir yapılan enquire_link kalp atışı (heartbeat) oturumu canlı tutar ve unbind oturumu düzgün bir şekilde kapatır. Bkz. /answers/what-is-smpp ve /answers/what-is-esme.

§02

### Bind türleri ve versiyonları

Bir ESME; Verici (sadece gönderim), Alıcı (sadece alım) veya Alıcı-Verici (tek bağlantıda her ikisi) olarak bağlanır. SMPP 3.4 üzerinden Alıcı-Verici bağlantısı modern standarttır. SMPP 5.0, Unicode uyumlu başlıklar ve hücre yayını desteği eklemiş olsa da neredeyse hiç kimse bunu kullanıma almadı — kurulu taban ezici bir çoğunlukla 3.4'tür. BroadNet SMPP 3.4 bağlantılarını kabul eder; ana makine, port ve kimlik bilgileri test erişiminizle birlikte sağlanır. Bkz. /answers/smpp-3-4-vs-5-0.

§03

### Bir REST API'ye kıyasla avantajları

Bir kez kurulduktan sonra, kalıcı bir bağ (persistent bind) mesaj başına herhangi bir maliyet getirmez; bu nedenle sürekli hacimlerde SMPP kullanımı, istek başına yapılan HTTPS'nin yaklaşık onda biri kadar CPU ve dörtte biri kadar bant genişliği tüketir. Bir SMSC'ye 100 ms altı p99 gecikme süresine ulaşmanın tek yolu budur — kritik yolda HTTP el sıkışması (handshake) yoktur — ve DLR'leri gerçek zamanlı olarak geri akıtır. Bkz. /compare/sms-api-vs-smpp.

§04

### Sınırlamalar ve dikkat edilmesi gerekenler

SMPP, işletmeniz gereken ikili (binary) bir protokoldür: bağlantı yönetimi, üstel geri çekilme (exponential backoff) ile yeniden bağlanma, sıra numarası takibi ve message_id tarafından yapılan DLR eşleştirmesi (bazı SMSC'lerde hex, bazılarında ondalık olarak döndürülür) tamamen sizin sorumluluğunuzdadır. Hata yönetimi oldukça kısıtlıdır — başarısız bir gönderim, sizin çözmeniz gereken sayısal bir command_status döndürür. Bu kodları bir eyleme dönüştürmek için /tools/smpp-error-codes sorgulamasını kullanın. Üretim seviyesinde bir SMPP istemcisi binlerce satırlık bir kod tabanıdır; sıfırdan inşa etmek yerine hazır bir tane satın alın.

§05

### REST yerine SMPP tercih etmeniz gereken durumlar nelerdir?

Saniyede birkaç yüz mesajlık sürekli hacimler sağlıyorsanız veya kalıcı bind gerekiyorsa (bind başına kapasite hesap ekibinizle kararlaştırılır), her milisaniyenin önemli olduğu gecikme kritik OTP çalıştırıyorsanız veya zaten her yerde SMPP kullanan bir operatör/agregatör ekosistemine entegre oluyorsanız SMPP'yi seçin. Aksi takdirde bir REST SMS API (BroadNet'te hesap başına sabit bir hız sınırı yoktur) çalıştırması daha basittir ve aynı rotalar üzerinden iletim sağlar. Bkz. /developers/smpp ve /products/sms-api.

§06

### SMPP hangi portu kullanıyor ve bu port 2026'da hâlâ kullanılıyor mu?

SMPP için ayrılmış tek bir port bulunmamaktadır; 2775 tarihsel olarak varsayılan düz metin portudur ve operatörler genellikle TLS'yi özel bir port üzerinden sunar (BroadNet, TLS portunu hesabınızla birlikte sağlar). Ve evet — SMPP tamamen günceldir: neredeyse tüm A2P ara bağlantı sözleşmelerinin en başında yer alan protokoldür ve BroadNet; 1.000'den fazla operatör bağlantısı arkasında 1.000'den fazla aktif bind ile 2003'ten bu yana %99,99 çalışma süresiyle günde 300M'den fazla mesaj taşımaktadır.

BNBroadNet mühendislik ekibi tarafından yazılmıştır · 2003 yılından beri operatör sınıfı mesajlaşma hizmeti sunulmaktadır, genel merkezi Dubai'dedir. · [Editoryal standartlar](https://www.broadnet.me/tr/about/editorial-standards)

[Konu merkezi SMPP açıklama](https://www.broadnet.me/tr/explained/smpp)

İlgili sorular

- [01 SMPP nedir?](https://www.broadnet.me/tr/answers/what-is-smpp)
- [02 SMPP 3.4 ile SMPP 5.0 karşılaştırması — neler değişti ve hangisi kullanılmalı](https://www.broadnet.me/tr/answers/smpp-3-4-vs-5-0)
- [03 ESME nedir?](https://www.broadnet.me/answers/what-is-esme)
- [04 DLR (İletim Raporu) nedir?](https://www.broadnet.me/tr/answers/what-is-dlr)
- [05 SMSC nedir?](https://www.broadnet.me/tr/answers/what-is-smsc)

[Tüm kütüphaneyi görüntüleyin](https://www.broadnet.me/tr/answers)

Bununla inşa edin

- [SMPP entegrasyonu](https://www.broadnet.me/developers/smpp)
- [SMPP hata kodu sorgulama](https://www.broadnet.me/tools/smpp-error-codes)
- [SMS API](https://www.broadnet.me/tr/products/sms-api)
- [Geliştirici dokümanları](https://www.broadnet.me/tr/developers)
- [SMSC ağ geçidi](https://www.broadnet.me/tr/operators/smsc-gateway)

Bununla inşa edin

### Entegrasyon için yardıma mı ihtiyacınız var?

Aşağıdaki sayfalar, bu kavramı hayata geçiren ürünleri ve entegrasyon kılavuzlarını içermektedir. Konuyu canlı olarak incelemek isterseniz, mühendislik ekibimiz MENA mesai saatleri içinde aynı gün içinde görüşme sağlayabilir.

[Mühendislik ekibimizle görüşün](https://www.broadnet.me/tr/contact?topic=engineering)

- [SMPP entegrasyonu](https://www.broadnet.me/developers/smpp)
- [SMPP hata kodu sorgulama](https://www.broadnet.me/tools/smpp-error-codes)
- [SMS API](https://www.broadnet.me/tr/products/sms-api)
- [Geliştirici dokümanları](https://www.broadnet.me/tr/developers)
- [SMSC ağ geçidi](https://www.broadnet.me/tr/operators/smsc-gateway)

Referanslar

### Atıfta bulunduğumuz kaynak belgeler.

Bu sayfada referans verilen standart kuruluşları ve düzenleyiciler. Yeni sekmede açın.

- [SMPP 3.4 specification](https://smpp.org/SMPP_v3_4_Issue1_2.pdf)
- [SMPP 5.0 specification](https://smpp.org/SMPP_v5.pdf)

Geri Bildirim

### Bu cevap yardımcı oldu mu?

Oylarınız, hangi yanıtları örnekler, diyagramlar ve kod parçacıklarıyla genişleteceğimizi önceliklendirmemize yardımcı olur.

Bu cevap yardımcı oldu mu?

Teşekkürler — not edildi. Bu yanıtı güncel tutacağız.

Anladık. Nelerin eksik olduğunu bize bildirin — [kısa bir not gönderin](https://www.broadnet.me/tr/contact?topic=answer-feedback).

[İçerikleri nasıl yazıyor ve gözden geçiriyoruz](https://www.broadnet.me/tr/about/editorial-standards)

[Konu merkezi SMPP açıklama](https://www.broadnet.me/tr/explained/smpp)

İlgili sorular

- [01 SMPP nedir?](https://www.broadnet.me/tr/answers/what-is-smpp)
- [02 SMPP 3.4 ile SMPP 5.0 karşılaştırması — neler değişti ve hangisi kullanılmalı](https://www.broadnet.me/tr/answers/smpp-3-4-vs-5-0)
- [03 ESME nedir?](https://www.broadnet.me/answers/what-is-esme)
- [04 DLR (İletim Raporu) nedir?](https://www.broadnet.me/tr/answers/what-is-dlr)
- [05 SMSC nedir?](https://www.broadnet.me/tr/answers/what-is-smsc)

[Tüm kütüphaneyi görüntüleyin](https://www.broadnet.me/tr/answers)

Hâlâ yardıma mı ihtiyacınız var?

## Projeniz hakkında gerçek bir mühendisle görüşün.

Bir iş günü içinde yanıt veriyoruz; kurumsal hesaplar ise 7/24 destek alır. Çözüm mühendislerimiz sadece script değil, çalışan kodlar sunar.

[Destek ekibiyle görüşün](https://www.broadnet.me/tr/contact) [Satış ekibiyle görüşün](https://www.broadnet.me/tr/contact?topic=sales)

$ curl -X POST https://api.broadnet.me/sms/sendSms

Yanıt SLA

Test erişimi talepleri 1 iş günü içinde yanıt verilir

Canlı Ortam 24 / 7 · < 15 min

Operatör NOC 7 / 24 · pager

[support@broadnet.me](mailto:support@broadnet.me) · [+971 4 456 7768](tel:+97144567768)
