---
title: "submit_sm"
description: "submit_sm adalah operasi SMPP v3.4 (command_id 0x00000004) yang digunakan aplikasi untuk mengirim satu SMS ke SMSC. SMSC membalas dengan submit_sm_resp yang berisi message_id, yang dipakai untuk mencocokkan laporan pengiriman (DLR) berikutnya."
canonical: "https://omnichannels.ai/id/glossary/submit-sm/"
language: "id"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# submit_sm

Canonical: https://omnichannels.ai/id/glossary/submit-sm/
Language: id
Publisher: OmniChannels.ai by BroadNet Technologies

**Definisi:** submit_sm adalah operasi SMPP v3.4 (command_id 0x00000004) yang digunakan aplikasi untuk mengirim satu SMS ke SMSC. SMSC membalas dengan submit_sm_resp yang berisi message_id, yang dipakai untuk mencocokkan laporan pengiriman (DLR) berikutnya.

Field utamanya adalah source_addr (Sender ID) beserta TON/NPI-nya, destination_addr, esm_class, registered_delivery (untuk meminta laporan pengiriman), data_coding (misalnya 0x00 untuk alfabet default atau 0x08 untuk UCS-2), sm_length, dan short_message.

short_message dapat berisi hingga 254 oktet. Untuk data pengguna yang lebih panjang, spesifikasi menetapkan sm_length diisi nol dan konten ditempatkan di TLV message_payload.

Jika pengirim membuat sendiri header penggabungan (concatenation), pengirim mengaktifkan bit UDHI (0x40) pada esm_class dan menambahkan UDH di awal short_message.

command_status bukan nol pada submit_sm_resp berarti SMSC menolak pesan, misalnya ESME_RINVDSTADR (alamat tujuan tidak valid) atau ESME_RTHROTTLED (throughput terlampaui). Status diterima hanya berarti SMSC telah menerima pesan; hasil akhirnya dilaporkan melalui laporan pengiriman (DLR).

## Contoh

```
submit_sm: source_addr_ton=5 source_addr="AcmeBank" dest_addr_ton=1 destination_addr="971501234567" registered_delivery=1 data_coding=0x00 short_message="Kode Anda adalah 482913"
```

## Sumber

- [SMPP Protocol Specification v3.4 (Issue 1.2) — SMPP.org](https://smpp.org/SMPP_v3_4_Issue1_2.pdf)