tautan mobilitas - logoAPI SMS, API SMPP, API Penjadwal MS
Panduan Pengguna

API SMS, API SMPP, API Penjadwal MS

Dimodifikasi: 6/24/2025
Versi: 1.7
Pengarang: Kenny Colander Norden, KCN

Dokumen ini ditujukan hanya untuk penerima yang ditunjuk dan mungkin berisi informasi istimewa, kepemilikan, atau informasi pribadi. Jika Anda menerimanya karena kesalahan, harap segera beri tahu pengirimnya dan hapus yang asli. Penggunaan lain atas dokumen tersebut oleh Anda dilarang.

Riwayat perubahan

Putaran Tanggal By Perubahan dari rilis sebelumnya
1.0 Telepon: 2010-03-16 KCN Dibuat
1. Telepon: 2019-06-11 Bahan Plastik Logo LINK yang diperbarui
1. Telepon: 2019-09-27 PNI Menambahkan referensi ke spesifikasi SMPP 3.4
1. Telepon: 2019-10-31 EP Pengamatan tentang masa berlaku tag
1. Telepon: 2020-08-28 KCN Menambahkan informasi mengenai versi TLS yang didukung
2. Telepon: 2022-01-10 KCN Menambahkan informasi tambahan mengenai laporan pengiriman
Informasi terbaru mengenai TLS 1.3
2. Telepon: 2025-06-03 GM Menambahkan kode hasil 2108
2. Telepon: 2025-06-24 AK Kuota tambahan

Perkenalan

LINK Mobility telah menjadi distributor SMS sejak tahun 2001 dan memiliki banyak pengalaman bekerja dengan operator dan agregator koneksi. Platform ini dirancang untuk menangani volume lalu lintas yang besar, menjaga ketersediaan tinggi, dan memudahkan perutean lalu lintas melalui banyak koneksi.
Dokumen ini menjelaskan antarmuka SMPP ke platform SMSC dan parameter serta perintah apa saja yang diperlukan dan parameter apa saja yang didukung.
Dokumen ini tidak akan menangani kasus penggunaan khusus seperti pesan gabungan, WAPpush, Flash SMS, dll. Informasi lebih lanjut tentang kasus tersebut dapat diberikan dengan menghubungi dukungan.

Perintah yang didukung

Server LINK Mobility harus diperlakukan sebagai SMPP 3.4. Spesifikasi resminya dapat dilihat di https://smpp.org/SMPP_v3_4_Issue1_2.pdf.
Semua metode tidak didukung, dan semua perbedaan dijelaskan di bawah.
4.1 Mengikat
Perintah pengikatan berikut didukung.

  • Pemancar
  • Transceiver
  • Penerima

Parameter yang dibutuhkan:

  • system_id – diperoleh dari dukungan
  • kata sandi – diperoleh dari dukungan

Parameter opsional:

  • addr_ton – nilai default jika TON diatur ke Tidak Diketahui saat pengiriman.
  • addr_npi – nilai default jika NPI diatur ke Tidak Diketahui saat pengiriman.

Parameter yang tidak didukung:

  • alamat_rentang

4.2 Lepas ikatan
Perintah unbind didukung.
4.3 Tanyakan tautan
Perintah tanya tautan didukung dan harus dipanggil setiap 60 detik.
4.4 Kirim
Metode kirim harus digunakan untuk menyampaikan pesan.
Parameter yang dibutuhkan:

  • sumber_addr_ton
  • sumber_addr_npi
  • sumber_alamat
  • tujuan_addr_ton
  • dest_addr_npi
  • tujuan_addr
  • esm_kelas
  • pengkodean_data
  • sm_panjang
  • pesan_pendek

Parameter yang tidak didukung:

  • tipe_layanan
  • protokol_id
  • prioritas_bendera
  • jadwal_waktu_pengiriman
  • replace_if_present_flag
  • sm_default_msg_id

Catatan bahwa muatannya tag tidak didukung dan hanya satu SMS yang dapat dikirimkan per panggilan dan disarankan agar validitas_periode tag memiliki nilai durasi setidaknya 15 menit.
4.4.1 Rekomendasi TON dan NPI
TON dan NPI berikut harus digunakan saat mengirim pesan menggunakan perintah kirim.
4.4.1.1 Sumber
Kombinasi TON dan NPI berikut didukung untuk alamat sumber. Semua kombinasi lainnya akan dianggap tidak valid. Perintah TON default dari bind akan digunakan jika TON diatur ke Tidak Diketahui (0). Perintah NPI default dari bind akan digunakan jika NPI diatur ke Tidak Diketahui (0).

TON NPI Keterangan
Alfanumerik (5) Tidak diketahui (0)
ISDN (1)
Akan diperlakukan sebagai teks pengirim alfanumerik
Internasional (1) Tidak diketahui (0)
ISDN (1)
Akan diperlakukan sebagai MSISDN
Nasional (2)
Jaringan spesifik (3) Nomor pelanggan (4)
Disingkat (6)
Tidak diketahui (0)
ISDN (1)
Nasional (8)
Akan diperlakukan sebagai nomor pendek khusus negara.

4.4.1.2 Tujuan
Kombinasi TON dan NPI berikut didukung untuk alamat tujuan. Semua kombinasi lainnya akan dianggap tidak valid. Perintah TON default dari bind akan digunakan jika TON diatur ke Tidak Diketahui (0). NPI default dari perintah bind akan digunakan jika NPI diatur ke Tidak Diketahui (0).

TON NPI Keterangan
Internasional (1) Tidak diketahui (0)
ISDN (1)
Akan diperlakukan sebagai MSISDN

4.4.2 Pengkodean yang didukung
Pengkodean berikut ini didukung. X dapat berisi nilai apa pun.

DCS Pengkodean
0xX0 Alfabet GSM default dengan ekstensi
0xX2 biner 8-bit
0xX8 UCS2 (ISO-10646-UCS-2)

Kuota

5.1 Kuota Berlebihview
Kuota menentukan jumlah maksimum pesan SMS yang dapat dikirim dalam interval waktu tertentu (misalnya per hari, minggu, bulan, atau tanpa batas waktu). Setiap kuota diidentifikasi secara unik oleh sebuah ID kuota (UUID) dan diatur ulang sesuai zona waktu pelanggan. Kuota dapat ditetapkan di tingkat negara, wilayah, atau standar melalui Kuota Pro.fileKuota juga dapat ditetapkan secara dinamis menggunakan Pemetaan Kuota. Pemetaan ini memetakan ID Kuota induk (UUID) dan Kunci kuota unik (misalnya, pengirim atau pengguna) ke ID kuota tertentu.
Kuota ditetapkan sesuai dengan dukungan lokal Anda, manajer akun yang ditugaskan, atau secara default jika tidak ada yang ditentukan.
5.2 Status 106 – Kuota Terlampaui
Pesan SMS dapat diblokir dengan kode status 106 (“kuota terlampaui”) ketika:

  • Pesan melampaui batas yang ditentukan untuk quotaId terkait dalam interval saat ini.
  • Negara atau wilayah tujuan tidak memiliki kuota yang ditetapkan (yaitu, diblokir secara eksplisit dengan pemetaan kuota nol dalam profile).
  • Tidak ada kuota yang cocok dan tidak ada kuota default yang ditetapkan, sehingga mengakibatkan penolakan.
    Dalam kasus ini, sistem mencegah pemrosesan pesan lebih lanjut untuk menegakkan batasan berbasis pelanggan atau tujuan dan menghindari penyalahgunaan.

Laporan pengiriman

Hanya tidak ada atau pengiriman akhir dengan hasil sukses/gagal yang didukung.
Format laporan pengiriman: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx selesai tanggal: yyMMddHHmm stat:
Nilai yang tersedia dalam status:

  • DIKIRIM
  • KEDALUWARSA
  • DITOLAK
  • TIDAK DIKIRIM
  • DIHAPUS

6.1 Format laporan pengiriman yang diperluas
Informasi tambahan dalam laporan pengiriman dapat diminta melalui kontak dengan perwakilan penjualan Anda.
Format laporan pengiriman: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub:000 dlvrd:000 tanggal pengiriman:
yyMMddHHmm tanggal selesai: yyMMddHHmm stat: berbuat salah: teks:
Nilai yang tersedia dalam status:

  • DIKIRIM
  • KEDALUWARSA
  • DITOLAK
  • TIDAK DIKIRIM
  • DIHAPUS

Bidang “sub” dan “dlvrd” akan selalu disetel ke 000, dan bidang “teks” akan selalu kosong.
Lihat bab Kode kesalahan untuk mengetahui nilai bidang “err”.

Versi TLS yang didukung

TLS 1.2 atau TLS 1.3 diperlukan untuk semua koneksi TLS melalui SMPP.
Dukungan untuk TLS 1.0 dan 1.1 dihentikan sejak 2020-11-15. TLS versi 1.0 dan 1.1 adalah protokol lama yang sudah tidak digunakan lagi dan dianggap sebagai risiko keamanan dalam komunitas Internet.
LINK sangat menyarankan untuk menggunakan TLS jika koneksi SMPP tidak terenkripsi digunakan saat ini. Koneksi SMPP yang tidak terenkripsi tidak digunakan lagi mulai 2020-09-01 oleh LINK, dan akan dihapus di masa mendatang. Tanggal penghapusan koneksi yang tidak terenkripsi belum diputuskan.
Koneksi ke server SMPP untuk TLS berada di port 3601, bukan tidak terenkripsi di port 3600.
Anda masih dapat menggunakan TLS meskipun implementasi SMPP Anda tidak mendukung TLS menggunakan stunnel, lihat https://www.stunnel.org/

Kode kesalahan

Kode kesalahan berikut mungkin dijawab di kolom err jika kolom tersebut diaktifkan.

Kode kesalahan Keterangan
0 Kesalahan yang tidak diketahui
1 Kesalahan perutean sementara
2 Kesalahan perutean permanen
3 Pelambatan maksimum terlampaui
4 Waktu habis
5 Kesalahan operator tidak diketahui
6 Kesalahan operator
100 Layanan tidak ditemukan
101 Pengguna tidak ditemukan
102 Akun tidak ditemukan
103 Kata sandi salah
104 Kesalahan konfigurasi
105 Kesalahan internal
106 Kuota terlampaui
200 OK
1000 Terkirim
1001 Terkirim
1002 Kedaluwarsa
1003 Dihapus
1004 Ponsel penuh
1005 Mengantri
1006 Tidak terkirim
1007 Terkirim, tagihan tertunda
1008 Dikenakan biaya, pesan tidak terkirim
1009 Dikenakan biaya, pesan tidak terkirim
1010 Kedaluwarsa, tidak adanya laporan pengiriman operator
1011 Dikenakan biaya, pesan terkirim (ke operator)
1012 Mengantri dari jarak jauh
1013 Pesan terkirim ke operator, pengisian tertunda
2000 Nomor sumber tidak valid
2001 Nomor pendek tidak didukung sebagai sumber
2002 Alpha tidak didukung sebagai sumber
2003 MSISDN tidak didukung sebagai nomor sumber
2100 Nomor pendek tidak didukung sebagai tujuan
2101 Alpha tidak didukung sebagai tujuan
2102 MSISDN tidak didukung sebagai tujuan
2103 Operasi diblokir
2104 Pelanggan tidak dikenal
2105 Tujuan diblokir
2106 Kesalahan angka
2107 Tujuan diblokir sementara
2108 Tujuan tidak valid
2200 Kesalahan pengisian daya
2201 Pelanggan memiliki saldo rendah
 

2202

Pelanggan dilarang karena membayar lebih (premium)

pesan

 

2203

Pelanggan terlalu muda (untuk yang ini)

kandungan)

2204 Pelanggan prabayar tidak diperbolehkan
2205 Layanan ditolak oleh pelanggan
2206 Pelanggan tidak terdaftar di sistem pembayaran
2207 Pelanggan telah mencapai saldo maksimal
2208 Konfirmasi pengguna akhir diperlukan
2300 Dikembalikan dananya
 

2301

Tidak dapat melakukan pengembalian dana karena ilegal atau hilang

MSISDN

2302 Tidak dapat mengembalikan dana karena ID pesan tidak ada
2303 Mengantri untuk pengembalian dana
2304 Batas waktu pengembalian dana
2305 Kegagalan pengembalian dana
3000 Pengkodean GSM tidak didukung
3001 Pengkodean UCS2 tidak didukung
3002 Pengkodean biner tidak didukung
4000 Laporan pengiriman tidak didukung
4001 Isi pesan tidak valid
4002 Tarif tidak valid
4003 Data pengguna tidak valid
4004 Header data pengguna tidak valid
4005 Pengkodean data tidak valid
4006 PPN tidak sah
4007 Konten yang tidak didukung untuk tujuan

tautan mobilitas - logo

Dokumen / Sumber Daya

API SMS mobilitas tautan, API SMPP MS Scheduler API [Bahasa Indonesia:] Panduan Pengguna
SMS API SMPP API MS Penjadwal API, SMS API SMPP API, MS Penjadwal API, Penjadwal API, API

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *