# Bagaimana cara kerja protokol SMPP?

- URL kanonis: https://www.broadnet.me/id/answers/smpp-protocol
- Bahasa: id
- Terakhir diperbarui: 2026-10-19
- Penerbit: BroadNet (https://www.broadnet.me)
- Versi Markdown dari halaman di atas, dibuat dari halaman yang dirender.

Protokol Jawaban BroadNet

Terakhir ditinjau 2 Oktober 2026 2 menit baca Ditinjau oleh tim engineering BroadNet

Di halaman ini

1. 01Jawaban cepat
2. 02Jawaban lengkap
3. 03Apakah ini membantu?
4. 04Pertanyaan terkait

Pelajari lebih lanjut

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

[Lihat semua jawaban](https://www.broadnet.me/id/answers)

Jawaban cepat

SMPP (Short Message Peer-to-Peer) adalah protokol TCP terbuka yang membawa A2P SMS antara sebuah aplikasi — ESME — dan SMSC operator seluler. ESME membuka bind persisten, mengirimkan pesan sebagai submit_sm PDU biner, dan menerima laporan pengiriman kembali melalui soket yang sama. Versi 3.4 (1999) menjalankan hampir setiap bind A2P komersial saat ini; 5.0 sudah ada tetapi jarang diterapkan. SMPP adalah alternatif throughput tinggi untuk REST SMS API.

Definisi dalam bahasa sederhana Netral vendor Ditinjau 2 Oktober 2026

Dari platform

## Uji coba dengan kunci asli, lalu go live.

Minta akses uji coba, lalu kirim pesan pertama Anda ke nomor terverifikasi Anda sendiri. Sebelum produksi, kami meninjau identitas pengirim, tujuan trafik, dan persyaratan tujuan.

[Minta akses uji coba (formulir berbahasa Inggris)](https://www.broadnet.me/id/contact?intent=test-access)

Diagram Sesi SMPP antara platform Anda dan BroadNet

Platform Anda (ESME)

BroadNet SMSC

Satu koneksi TCP/TLS yang persisten

1. `bind_transceiver` Buka dan autentikasi sesi
2. `bind_transceiver_resp` Sesi diterima
3. `submit_sm` Kirim pesan
4. `submit_sm_resp` Diterima, ID pesan dikembalikan
5. `deliver_sm` Laporan pengiriman atau pesan masuk
6. `deliver_sm_resp` Diakui
7. `enquire_link` Keepalive saat idle

Jawaban lengkap

## Semua yang perlu diketahui, tidak ada yang tidak perlu.

§01

### Cara kerja SMPP, langkah demi langkah

ESME membuka koneksi TCP (idealnya TLS) dan mengirimkan bind_transceiver dengan system_id dan kata sandi. Setelah terikat, ia mengirimkan setiap pesan sebagai submit_sm PDU; SMSC memberikan konfirmasi dengan submit_sm_resp yang membawa message_id. Laporan pengiriman tiba secara asinkron sebagai deliver_sm PDU pada soket yang sama, yang dicocokkan kembali oleh message_id. enquire_link heartbeat setiap 30 detik menjaga sesi tetap aktif, dan unbind menutupnya dengan bersih. Lihat /answers/what-is-smpp dan /answers/what-is-esme.

§02

### Jenis dan versi bind

Sebuah ESME terikat sebagai Transmitter (hanya kirim), Receiver (hanya terima), atau Transceiver (keduanya dalam satu koneksi). Transceiver melalui SMPP 3.4 adalah standar modern. SMPP 5.0 menambahkan header Unicode-clean dan dukungan cell-broadcast tetapi hampir tidak ada yang menerapkannya — basis instalasinya sebagian besar adalah 3.4. BroadNet menerima ikatan SMPP 3.4; host, port, dan kredensial disediakan bersama akses uji coba Anda. Lihat /answers/smpp-3-4-vs-5-0.

§03

### Keuntungan dibandingkan REST API

Bind yang persisten tidak memakan biaya per pesan setelah ditetapkan, sehingga pada volume yang berkelanjutan, SMPP menggunakan sekitar sepersepuluh CPU dan seperempat bandwidth dibandingkan HTTPS per permintaan. Ini adalah satu-satunya cara untuk mencapai latensi p99 di bawah 100ms ke SMSC — tidak ada handshake HTTP pada jalur kritis — dan mengalirkan DLR kembali secara real-time. Lihat /compare/sms-api-vs-smpp.

§04

### Batasan dan kendala

SMPP adalah protokol biner yang harus Anda operasikan: manajemen bind, koneksi ulang dengan exponential backoff, pelacakan nomor urut, dan pencocokan DLR oleh message_id (dikembalikan sebagai hex pada beberapa SMSC, desimal pada yang lain) semuanya menjadi tanggung jawab Anda. Penanganan kesalahan sangat ringkas — kegagalan submit mengembalikan command_status numerik yang harus Anda dekode. Gunakan pencarian /tools/smpp-error-codes untuk mengubah kode-kode tersebut menjadi tindakan. Klien SMPP kelas produksi adalah basis kode ribuan baris; lebih baik membeli daripada membangun sendiri.

§05

### Kapan Anda sebaiknya memilih SMPP dibandingkan REST?

Pilih SMPP saat Anda menangani beberapa ratus pesan per detik atau membutuhkan bind persisten (kapasitas per bind disepakati dengan tim akun Anda), menjalankan OTP yang kritis terhadap latensi di mana setiap milidetik sangat berarti, atau berintegrasi ke dalam ekosistem operator/aggregator yang sudah menggunakan SMPP di mana-mana. Jika tidak, REST SMS API (tanpa batas laju API tetap per akun di BroadNet) lebih sederhana untuk dijalankan dan mengirimkan pesan melalui rute yang identik. Lihat /developers/smpp dan /products/sms-api.

§06

### Port apa yang digunakan SMPP, dan apakah masih digunakan pada tahun 2026?

SMPP tidak memiliki satu port khusus; 2775 adalah default plaintext historis dan operator umumnya mengekspos TLS pada port khusus (BroadNet menyediakan port TLS bersama akun Anda). Dan ya — SMPP sangat mutakhir: ini adalah protokol yang ditetapkan di bagian atas hampir setiap kontrak interkoneksi A2P, dan BroadNet menjalankan lebih dari 1.000 bind aktif di balik 1.000+ koneksi operator, membawa 300 juta+ pesan per hari dengan uptime 99,99% sejak 2003.

BNDitulis oleh tim engineering BroadNet · Mengoperasikan perpesanan kelas operator sejak 2003, berkantor pusat di Dubai · [Standar editorial](https://www.broadnet.me/id/about/editorial-standards)

[Pusat topik Penjelasan SMPP](https://www.broadnet.me/id/explained/smpp)

Pertanyaan terkait

- [01 Apa itu SMPP?](https://www.broadnet.me/id/answers/what-is-smpp)
- [02 SMPP 3.4 vs SMPP 5.0 — apa yang berubah dan apa yang harus digunakan](https://www.broadnet.me/id/answers/smpp-3-4-vs-5-0)
- [03 Apa itu ESME?](https://www.broadnet.me/answers/what-is-esme)
- [04 Apa itu DLR (laporan pengiriman)?](https://www.broadnet.me/id/answers/what-is-dlr)
- [05 Apa itu SMSC?](https://www.broadnet.me/id/answers/what-is-smsc)

[Lihat pustaka lengkap](https://www.broadnet.me/id/answers)

Bangun dengan

- [Integrasi SMPP](https://www.broadnet.me/developers/smpp)
- [Pencarian kode kesalahan SMPP](https://www.broadnet.me/tools/smpp-error-codes)
- [SMS API](https://www.broadnet.me/id/products/sms-api)
- [Dokumentasi pengembang](https://www.broadnet.me/id/developers)
- [gateway SMSC](https://www.broadnet.me/id/operators/smsc-gateway)

Bangun dengan

### Butuh bantuan untuk menghubungkannya?

Halaman di bawah ini berisi produk dan panduan integrasi yang mengimplementasikan konsep ini secara teknis. Jika Anda lebih memilih untuk mendiskusikannya secara langsung, tim teknis kami siap menerima panggilan pada hari yang sama selama jam kerja MENA.

[Hubungi tim teknis kami](https://www.broadnet.me/id/contact?topic=engineering)

- [Integrasi SMPP](https://www.broadnet.me/developers/smpp)
- [Pencarian kode kesalahan SMPP](https://www.broadnet.me/tools/smpp-error-codes)
- [SMS API](https://www.broadnet.me/id/products/sms-api)
- [Dokumentasi pengembang](https://www.broadnet.me/id/developers)
- [gateway SMSC](https://www.broadnet.me/id/operators/smsc-gateway)

Referensi

### Dokumen sumber yang kami kutip.

Badan standar dan regulator yang dirujuk dalam halaman ini. Buka di tab baru.

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

Umpan Balik

### Apakah jawaban ini membantu?

Pilihan Anda membantu kami memprioritaskan jawaban mana yang perlu diperluas dengan contoh, diagram, dan cuplikan kode.

Apakah jawaban ini membantu?

Terima kasih — dicatat. Kami akan terus memperbarui jawaban ini.

Baik. Beri tahu kami apa yang kurang — [kirim pesan singkat](https://www.broadnet.me/id/contact?topic=answer-feedback).

[Cara kami menulis dan meninjau konten](https://www.broadnet.me/id/about/editorial-standards)

[Pusat topik Penjelasan SMPP](https://www.broadnet.me/id/explained/smpp)

Pertanyaan terkait

- [01 Apa itu SMPP?](https://www.broadnet.me/id/answers/what-is-smpp)
- [02 SMPP 3.4 vs SMPP 5.0 — apa yang berubah dan apa yang harus digunakan](https://www.broadnet.me/id/answers/smpp-3-4-vs-5-0)
- [03 Apa itu ESME?](https://www.broadnet.me/answers/what-is-esme)
- [04 Apa itu DLR (laporan pengiriman)?](https://www.broadnet.me/id/answers/what-is-dlr)
- [05 Apa itu SMSC?](https://www.broadnet.me/id/answers/what-is-smsc)

[Lihat pustaka lengkap](https://www.broadnet.me/id/answers)

Masih butuh bantuan?

## Bicarakan sistem Anda langsung dengan teknisi ahli.

Kami membalas dalam satu hari kerja, dan akun produksi mendapatkan dukungan 24/7. Solution engineer kami mengirimkan kode, bukan skrip.

[Hubungi tim dukungan](https://www.broadnet.me/id/contact) [Hubungi tim penjualan](https://www.broadnet.me/id/contact?topic=sales)

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

SLA Respons

Permintaan akses uji coba Kami membalas dalam 1 hari kerja

Produksi 24 / 7 · < 15 min

NOC Operator 24 / 7 · pager

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