A2P 10DLC è il modo in cui gli SMS application-to-person raggiungono i destinatari USA su numeri standard a 10 cifre. Registri un brand, poi una campagna che descrive i messaggi che invii. I carrier verificano entrambi e concedono il throughput alla campagna una volta approvata.
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
Perché esiste il 10DLC.
A2P 10DLC fa parte della conformità SMS sull'API SMS di Bird. I carrier USA richiedono a qualsiasi azienda che invii traffico applicativo su long code locali di registrare il brand che c'è dietro e ogni campagna che gestisce. Il traffico registrato ottiene un throughput verificato e la fiducia dei carrier; il traffico non registrato viene filtrato. Bird presenta entrambi e riporta lo stato di approvazione così invii verso una campagna che è davvero attiva.
Il flusso di registrazione.
Prima il brand, poi la campagna, poi i numeri che la trasportano.
- 01
Registra un brand.
Sottoponi l'entità legale dietro il tuo traffico. I carrier la verificano e il brand diventa l'identità a cui si collega ogni campagna.
- 02
Registra una campagna.
Descrivi i messaggi che invii — il caso d'uso, contenuti di esempio e il flusso di opt-in. È l'approvazione a sbloccare il throughput della campagna.
- 03
Associa i tuoi numeri.
Collega i long code che trasporteranno la campagna. Da quel momento il loro traffico applicativo USA passa attraverso la campagna registrata.
- 04
Interroga lo stato finché non è attiva.
L'approvazione richiede da giorni a settimane. Fai polling sullo stato della campagna tramite l'API così il tuo codice la attende invece di inviare verso una campagna in sospeso.
Controlla lo stato di una campagna dall'API.
Presenti il brand e la campagna dal dashboard; l'API espone a che punto si trova ciascuno. Leggi la campagna tramite il suo id e ramifica in base allo stato prima di iniziare a inviare.
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..."Il 10DLC è il modo in cui i long code ottengono il throughput USA.
Se invii da long code, è il 10DLC a trasformarli da rischio di filtraggio a mittente verificato. Il numero è tuo nel momento in cui lo acquisti, ma il suo traffico applicativo USA scorre a pieno regime solo quando la campagna a cui è associato viene approvata.
FAQ su A2P 10DLC
Cos'è A2P 10DLC?+
Qual è la differenza tra un brand e una campagna?+
Quanto tempo richiede l'approvazione?+
A2P 10DLC si applica fuori dagli USA?+
Altri argomenti di conformità
Il 10DLC è uno dei tre regimi di conformità SMS. Scopri gli altri.
Presenta il tuo brand e la tua campagna, poi invia.
Il 10DLC è uno dei regimi di conformità SMS su Bird. Registrati dal dashboard, monitora l'approvazione tramite l'API e invia ai destinatari USA con un throughput verificato.