Un sender ID alfanumerico mette il nome del tuo brand nel campo from al posto di un numero. Molti paesi richiedono di pre-registrare quel nome prima che possa consegnare. Bird presenta la registrazione e ne riporta lo stato tramite l'API così sai quando il mittente è attivo.
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é alcuni mittenti vanno registrati prima.
La registrazione del sender ID fa parte della conformità SMS sull'API SMS di Bird. Per arginare lo spoofing, diversi paesi consegnano solo i sender ID alfanumerici che sono stati pre-registrati presso i carrier locali o il regolatore. Dove ciò vale, un mittente brandizzato non registrato viene rifiutato o riscritto. Bird presenta la registrazione per te e ne espone lo stato, così non invii verso un mittente che non può ancora consegnare.
Come funziona la registrazione.
Dove è richiesta, chi la presenta e quando è attiva.
- 01
Sappi dove è richiesta.
Se un sender ID alfanumerico vada registrato dipende dal paese di destinazione. Alcuni richiedono la pre-registrazione, alcuni consentono mittenti dinamici e alcuni non permettono affatto l'alfanumerico.
- 02
Bird la presenta per te.
Sottoponi il sender ID e la destinazione dal dashboard. Bird porta la registrazione ai carrier locali o al regolatore per tuo conto.
- 03
Monitora lo stato tramite l'API.
L'approvazione passa attraverso registri esterni e richiede da giorni a settimane. Fai polling sullo stato della registrazione così il tuo codice la attende prima di inviare da quel sender ID.
- 04
Si applica ai mittenti alfanumerici.
La registrazione governa il sender ID alfanumerico stesso. L'invio da numeri — long code, short code, toll-free — segue invece le regole di quei tipi di numero.
Controlla lo stato di una registrazione dall'API.
Presenti il sender ID dal dashboard; l'API ti dice a che punto si trova per ogni destinazione. Leggi la registrazione e ramifica in base al suo stato prima di inviare da quel mittente.
const { data: senderId } = await bird.sms.compliance.senderIds
.get("Bird")
.safe();
if (senderId.status === "registered") {
// safe to send from this sender ID in that country
}
console.log(senderId.country); // → "IN"La registrazione segue il mittente alfanumerico.
Questo è il passaggio di conformità dietro i sender ID alfanumerici. Il tipo di mittente ti permette di inviare da un nome di brand dove il paese lo consente; la registrazione è ciò che rende quel nome consegnabile dove il paese lo richiede prima.
FAQ sulla registrazione del sender ID
Cos'è un sender ID alfanumerico?+
Perché devo registrarne uno?+
Chi presenta la registrazione?+
Quanto tempo richiede?+
Altri argomenti di conformità
La registrazione del sender ID è uno dei tre regimi di conformità SMS. Scopri gli altri.
Registra il tuo sender ID, poi invia brandizzato.
La registrazione del sender ID è uno dei regimi di conformità SMS su Bird. Presenta dal dashboard, monitora l'approvazione tramite l'API e invia dal nome del tuo brand dove è consentito.