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.`,
category: "authentication",
}).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 disponibles sur l'interface Numéros SMS Bird, qui fait partie de l<hub>API SMS Bird</hub>. Ils sont locaux, bidirectionnels et rapides à provisionner : le bon point de départ pour la plupart des flux conversationnels et transactionnels avant que le volume ne justifie un code court.
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.
Dirigez le trafic entrant du numéro vers un webhook et les réponses arrivent sous forme d'événements signés, la base 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 fonctionnalité, achetez le numéro et routez son trafic entrant vers un webhook, avec le même client que celui utilisé pour l'envoi. La même structure de code provisionne n'importe quel type d'expéditeur ; seul le champ 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.