A2P 10DLC adalah cara SMS application-to-person menjangkau penerima AS pada nomor 10 digit standar. Anda mendaftarkan brand, lalu campaign yang menjelaskan pesan yang Anda kirim. Operator menyeleksi keduanya dan memberikan throughput campaign setelah disetujui.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const code = generateOtp();
const { data, error } = await bird.sms.send({
from: "Bird",
to: "+15005550006",
text: `Your Bird verification code is ${code}. Reply STOP to opt out.`,
}).safe();
if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."Today at 2:14 PM
Mengapa 10DLC ada.
A2P 10DLC adalah bagian dari kepatuhan SMS di Bird SMS API. Operator AS mewajibkan setiap bisnis yang mengirim trafik aplikasi melalui long code lokal untuk mendaftarkan brand di baliknya dan setiap campaign yang dijalankannya. Trafik terdaftar memperoleh throughput tersaring dan kepercayaan operator; trafik tak terdaftar disaring. Bird mengajukan keduanya dan melaporkan status persetujuan sehingga Anda mengirim ke campaign yang benar-benar aktif.
Alur registrasi.
Brand, lalu campaign, lalu nomor yang membawanya.
- 01
Daftarkan brand.
Ajukan entitas hukum di balik trafik Anda. Operator menyeleksinya dan brand menjadi identitas yang dilekati setiap campaign.
- 02
Daftarkan campaign.
Jelaskan pesan yang Anda kirim — kasus penggunaan, contoh konten, dan alur opt-in. Persetujuanlah yang membuka throughput campaign.
- 03
Kaitkan nomor Anda.
Lekatkan long code yang akan membawa campaign. Sejak itu trafik aplikasi AS-nya berjalan melalui campaign terdaftar.
- 04
Kueri status hingga aktif.
Persetujuan memakan waktu beberapa hari hingga minggu. Polling status campaign melalui API agar kode Anda menunggunya alih-alih mengirim ke campaign yang masih pending.
Periksa status campaign dari API.
Anda mengajukan brand dan campaign dari dashboard; API memaparkan posisi masing-masing. Baca campaign berdasarkan id-nya dan bercabang pada status sebelum Anda mulai mengirim.
const { data: campaign } = await bird.sms.compliance.campaigns
.get("cmp_7Hq2...")
.safe();
if (campaign.status === "approved") {
// throughput is live — safe to send
}
console.log(campaign.brandId); // → "brand_3Lx9..."10DLC adalah cara long code memperoleh throughput AS.
Jika Anda mengirim dari long code, 10DLC-lah yang mengubahnya dari risiko penyaringan menjadi pengirim tersaring. Nomor menjadi milik Anda begitu Anda membelinya, tetapi trafik aplikasi AS-nya baru mengalir penuh setelah campaign yang dikaitkan dengannya disetujui.
FAQ A2P 10DLC
Apa itu A2P 10DLC?+
Apa perbedaan antara brand dan campaign?+
Berapa lama persetujuan memakan waktu?+
Apakah 10DLC berlaku di luar AS?+
Topik kepatuhan lainnya
10DLC adalah satu dari tiga rezim kepatuhan SMS. Lihat sisanya.
Ajukan brand dan campaign Anda, lalu kirim.
10DLC adalah satu rezim kepatuhan SMS di Bird. Daftarkan dari dashboard, lacak persetujuan melalui API, dan kirim ke penerima AS dengan throughput tersaring.