Definisi
SMS gateway adalah sistem yang menerjemahkan pesan antara aplikasi (melalui HTTP, SMPP, atau email) dan jaringan seluler, sekaligus menangani routing, encoding, segmentasi, dan laporan pengiriman (DLR).
Istilah ini mencakup dua hal: platform penyedia layanan yang terhubung ke banyak operator, dan perangkat lunak on-premise yang menghubungkan sistem satu perusahaan ke penyedia layanan.
Fungsi inti SMS gateway: menerima pesan melalui API atau SMPP, menormalkan nomor, memilih encoding, memecah pesan panjang, memilih rute untuk setiap tujuan, mengantre pesan agar sesuai batas throughput, dan mengembalikan status pengiriman.
Alur khasnya: aplikasi Anda mengirim pesan ke gateway. Gateway memeriksa format nomor, memilih encoding GSM-7 atau UCS-2 (teks berbahasa Arab selalu memerlukan UCS-2, sehingga satu segmen hanya memuat 70 karakter, bukan 160), menambahkan Sender ID yang sudah terdaftar, lalu meneruskan pesan ke SMSC operator melalui SMPP. Operator kemudian mengirim laporan pengiriman (DLR). Gateway memetakannya ke status seperti delivered, expired, atau rejected, lalu mengirimkannya kembali kepada Anda melalui webhook.
Perbedaannya dengan istilah terkait: SMSC adalah pusat store-and-forward milik operator di dalam jaringan seluler; SMS aggregator adalah bisnis yang menjual kembali rute ke banyak operator; SMS API adalah antarmuka bagi developer di depan sebuah gateway. SMS gateway adalah lapisan routing dan penerjemahan di antara ketiganya, dan satu penyedia bisa menjalankan ketiga peran tersebut.
Saat mengevaluasi SMS gateway, tanyakan soal koneksi langsung ke operator dibandingkan rute hasil jual kembali, throughput berkelanjutan (jumlah pesan per detik per akun), cakupan laporan pengiriman (DLR) di setiap negara, failover ke rute kedua, serta cara pendaftaran Sender ID ditangani di pasar yang mewajibkannya, seperti Uni Emirat Arab (UEA) dan Arab Saudi.
“GSM gateway” berbasis perangkat keras dengan SIM card adalah hal yang berbeda. Penggunaannya untuk trafik bisnis umumnya dianggap sebagai jalur abu-abu (grey route) dan diblokir oleh operator.
Saat ini sebagian besar bisnis memakai SMS gateway berbasis cloud melalui SMS API atau platform CPaaS, bukan menjalankan gateway sendiri. OmniChannels.ai memberi akses ke SMS gateway BroadNet melalui REST API dan SMPP.
Contoh
Aplikasi → gateway: ke +9715XXXXXXXX, sender “YourBrand”, teks “Pesanan Anda 4821 telah dikirim”
Gateway: GSM-7, 1 segmen, rute dipilih sesuai operator penerima, dikirim melalui SMPP
Operator → gateway: laporan pengiriman (DLR) DELIVRD
Gateway → aplikasi (webhook): status “delivered”