Semua yang perlu diketahui, tidak ada yang tidak perlu.
Apa arti sebenarnya dari 'terkirim'
DELIVRD berarti MSC penerima telah melaporkan keberhasilan pengiriman radio ke perangkat genggam — jaringan telah memprosesnya. Ini tidak berarti pengguna telah membaca pesan, membuka aplikasi perpesanan, atau bahkan menyalakan layar mereka. Perlakukan DLR sebagai konfirmasi tingkat jaringan, bukan laporan pengiriman (read receipt). (Untuk laporan pengiriman, gunakan RCS atau WhatsApp.)
Kode kesalahan yang sebenarnya Anda lihat
GSM Cause Codes 1–127 adalah alasan pada tingkat protokol (pelanggan tidak ada, kegagalan peralatan, dll.). Kode kesalahan SMPP 0x0000–0x00FF adalah alasan pada tingkat SMPP (alamat sumber tidak valid, kongesti). TLV spesifik operator terkadang membawa konteks yang lebih kaya (radio di luar cakupan, memori ponsel penuh). Agregator yang baik menerjemahkan kode operator yang membingungkan menjadi taksonomi kesalahan bersih yang dapat Anda tindak lanjuti. Feed DLR milik BroadNet menormalisasi lebih dari 200 operator ke dalam kosakata kesalahan berisi 25 kode.
Mengapa DLR datang terlambat
Banyak alasan. Pelanggan roaming berada di luar jaringan selama berjam-jam. SMSC store-and-forward mencoba kembali selama masa validitas (default 24 jam; hingga 72 jam untuk beberapa operator). Jalur perutean A2P operator melewati tiga SMSC perantara yang masing-masing menambah penundaan antrean sendiri. Pemantauan yang matang melacak latensi DLR p50/p95/p99 berdasarkan operator tujuan dan memberikan peringatan saat sebuah rute menurun — lihat pola /products/dlr-monitoring.
Apa yang harus dilakukan dengan DLR
Tiga tindakan. Tandai pesan sebagai terkirim/gagal dalam sistem pencatatan Anda. Picu logika bisnis hilir (alur pemulihan keranjang berlanjut, OTP retry dimulai). Masukkan kembali data tersebut ke dalam papan skor kualitas rute agar agregator Anda dapat melakukan penyeimbangan kembali. Hal ketiga inilah yang membedakan CPaaS dari kabel biasa — BroadNet menggunakan DLR Anda untuk mendorong pemilihan rute secara real-time.