Un long code es un número de teléfono estándar de 10 dígitos que envía y recibe SMS. Es el remitente por defecto para conversaciones bidireccionales, OTP y alertas a volumen moderado. Para el tráfico de aplicación en EE. UU. se registra mediante 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
Cuándo un long code es la opción correcta.
Los long codes son uno de los cuatro tipos de remitente en la superficie de números de SMS de Bird, parte de la API de SMS de Bird más amplia. Son locales, bidireccionales y rápidos de aprovisionar — el punto de partida adecuado para la mayoría del tráfico conversacional y transaccional antes de que el volumen justifique un short code.
Lo que te aporta un long code.
Presencia local, tráfico bidireccional, volumen moderado.
- 01
Un número local de 10 dígitos.
Los destinatarios ven un prefijo de su propio país o región, lo que se lee como un remitente real en lugar de un envío masivo de marketing.
- 02
Bidireccional por defecto.
Apunta el tráfico entrante del número a un webhook y las respuestas llegan como eventos firmados — la base de los flujos conversacionales.
- 03
Registrado mediante A2P 10DLC.
El tráfico de aplicación en EE. UU. circula por campañas 10DLC registradas, lo que obtiene capacidad de envío verificada y la confianza de los operadores en lugar de un riesgo de filtrado.
- 04
Activo en cuanto se aprueba el registro.
Compra el número de inmediato; empieza a llevar tráfico registrado una vez aprobada su campaña 10DLC.
Compra uno y empieza a enviar.
Busca por país y capacidad, compra el número y enruta su tráfico entrante a un webhook — el mismo cliente con el que envías. La misma forma de código aprovisiona cualquier tipo de remitente; solo cambia el campo de tipo.
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();El registro es parte del trato.
Para enviar tráfico application-to-person a números de EE. UU., un long code circula por una campaña A2P 10DLC registrada. Bird presenta la marca y la campaña desde el dashboard y reporta el estado de aprobación a través de la API, para que sepas exactamente cuándo está disponible toda la capacidad de envío.
Preguntas frecuentes sobre long codes
¿Qué es un long code 10DLC?+
¿Cuánta capacidad de envío obtiene un long code?+
¿Un long code puede recibir respuestas?+
¿Cuándo debería pasar a un short code en su lugar?+
Otras formas de enviar
Los long codes son uno de cuatro tipos de remitente. Compara el resto.
Empieza en un long code, escala cuando lo necesites.
Los long codes son un tipo de remitente en la superficie de números de SMS de Bird. Aprovisiona uno, registra la campaña y enruta lo entrante desde la misma API con la que envías.