Un long code è un numero di telefono standard a 10 cifre che invia e riceve SMS. È il mittente predefinito per conversazioni bidirezionali, OTP e alert a volume moderato. Per il traffico applicativo USA viene registrato tramite A2P 10DLC.
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
Quando un long code è la scelta giusta.
I long code sono uno dei quattro tipi di mittente sulla superficie dei numeri SMS di Bird, parte della più ampia API SMS di Bird. Sono locali, bidirezionali e rapidi da provisionare — il punto di partenza giusto per la maggior parte del traffico conversazionale e transazionale prima che il volume giustifichi uno short code.
Cosa ti dà un long code.
Presenza locale, traffico bidirezionale, volume moderato.
- 01
Un numero locale a 10 cifre.
I destinatari vedono un prefisso del proprio paese o regione, che si legge come un mittente reale anziché come un invio massivo di marketing.
- 02
Bidirezionale di default.
Indirizza il traffico in entrata del numero verso un webhook e le risposte arrivano come eventi firmati — il fondamento per i flussi conversazionali.
- 03
Registrato tramite A2P 10DLC.
Il traffico applicativo USA passa attraverso campagne 10DLC registrate, che ottiene un throughput verificato e la fiducia dei carrier anziché un rischio di filtraggio.
- 04
Attivo non appena la registrazione è superata.
Acquisti il numero immediatamente; inizia a trasportare traffico registrato una volta approvata la sua campagna 10DLC.
Acquistane uno e inizia a inviare.
Cerca per paese e capacità, acquista il numero e instrada il suo inbound verso un webhook — lo stesso client con cui invii. La stessa forma di codice provisiona qualsiasi tipo di mittente; cambia solo il campo type.
const { data: available } = await bird.numbers.search({
country: "US",
type: "long-code",
capabilities: ["sms"],
}).safe();
const { data: number } = await bird.numbers.buy({
number: available[0].number,
webhook: "https://example.com/webhooks/bird",
}).safe();La registrazione fa parte del pacchetto.
Per inviare traffico application-to-person verso numeri USA, un long code passa attraverso una campagna A2P 10DLC registrata. Bird presenta il brand e la campagna dal dashboard e riporta lo stato di approvazione tramite l'API, così sai esattamente quando è disponibile il throughput completo.
FAQ sui long code
Cos'è un long code 10DLC?+
Quanto throughput ottiene un long code?+
Un long code può ricevere risposte?+
Quando dovrei passare invece a uno short code?+
Altri modi per inviare
I long code sono uno dei quattro tipi di mittente. Confronta gli altri.
Inizia con un long code, scala quando ne hai bisogno.
I long code sono uno dei tipi di mittente sulla superficie dei numeri SMS di Bird. Provisionane uno, registra la campagna e instrada l'inbound dalla stessa API con cui invii.