Un long code est un numéro de téléphone standard à 10 chiffres qui envoie et reçoit des SMS. C'est l'expéditeur par défaut pour les conversations bidirectionnelles, l'OTP et les alertes à volume modéré. Pour le trafic applicatif américain, il est enregistré via l'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
Quand un long code est le bon choix.
Les long codes sont l'un des quatre types d'expéditeurs de la surface des numéros SMS de Bird, qui fait partie de l'API SMS de Bird au sens large. Ils sont locaux, bidirectionnels et rapides à provisionner — le bon point de départ pour la plupart du trafic conversationnel et transactionnel avant que le volume ne justifie un short code.
Ce qu'un long code vous apporte.
Présence locale, trafic bidirectionnel, volume modéré.
- 01
Un numéro local à 10 chiffres.
Les destinataires voient un indicatif de leur propre pays ou région, ce qui se lit comme un véritable expéditeur plutôt qu'un envoi marketing en masse.
- 02
Bidirectionnel par défaut.
Pointez le trafic entrant du numéro vers un webhook et les réponses arrivent sous forme d'événements signés — le socle des flux conversationnels.
- 03
Enregistré via l'A2P 10DLC.
Le trafic applicatif américain passe par des campagnes 10DLC enregistrées, ce qui lui vaut un débit vérifié et la confiance des opérateurs plutôt qu'un risque de filtrage.
- 04
Actif dès que l'enregistrement aboutit.
Achetez le numéro immédiatement ; il commence à porter du trafic enregistré une fois sa campagne 10DLC approuvée.
Achetez-en un et commencez à envoyer.
Recherchez par pays et par capacité, achetez le numéro et routez son entrant vers un webhook — le même client que celui avec lequel vous envoyez. La même forme de code provisionne n'importe quel type d'expéditeur ; seul le champ de type change.
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();L'enregistrement fait partie du contrat.
Pour envoyer du trafic application-to-person vers des numéros américains, un long code passe par une campagne A2P 10DLC enregistrée. Bird dépose la marque et la campagne depuis le tableau de bord et signale le statut d'approbation via l'API, pour que vous sachiez exactement quand le plein débit est disponible.
FAQ sur les long codes
Qu'est-ce qu'un long code 10DLC ?+
Quel débit obtient un long code ?+
Un long code peut-il recevoir des réponses ?+
Quand devrais-je passer plutôt à un short code ?+
Autres façons d'envoyer
Les long codes sont l'un des quatre types d'expéditeurs. Comparez les autres.
Commencez sur un long code, montez en charge au besoin.
Les long codes sont l'un des types d'expéditeurs de la surface des numéros SMS de Bird. Provisionnez-en un, enregistrez la campagne et routez l'entrant depuis la même API que celle avec laquelle vous envoyez.