Registro de ID de remitente
Envía desde tu nombre, donde esté permitido.
Un ID de remitente alfanumérico pone el nombre de tu marca en el campo de remitente en lugar de un número. Muchos países exigen que registres previamente ese nombre antes de que pueda entregar. Bird presenta el registro y reporta su estado a través de la API para que sepas cuándo el remitente está activo.
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
Por qué algunos remitentes deben registrarse primero.
El registro de ID de remitente forma parte del cumplimiento de SMS en la API de SMS de Bird. Para frenar la suplantación, varios países solo entregan IDs de remitente alfanuméricos que se han registrado previamente ante los operadores locales o el regulador. Donde aplica, un remitente de marca no registrado se rechaza o se reescribe. Bird presenta el registro por ti y expone su estado, para que no envíes a un remitente que todavía no puede entregar.
Cómo funciona el registro.
Dónde se exige, quién lo presenta y cuándo está activo.
- 01
Saber dónde se exige.
Que un ID de remitente alfanumérico necesite registro depende del país de destino. Algunos exigen registro previo, otros permiten remitentes dinámicos, y otros no admiten alfanuméricos en absoluto.
- 02
Bird lo presenta por ti.
Envía el ID de remitente y el destino desde el dashboard. Bird lleva el registro a los operadores locales o al regulador en tu nombre.
- 03
Rastrea el estado a través de la API.
La aprobación pasa por registros externos y tarda de días a semanas. Sondea el estado del registro para que tu código lo espere antes de enviar desde ese ID de remitente.
- 04
Se aplica a los remitentes alfanuméricos.
El registro rige el propio ID de remitente alfanumérico. El envío desde números — long codes, short codes, toll-free — sigue en su lugar las reglas de esos tipos de número.
Comprueba el estado de un registro desde la API.
Presentas el ID de remitente desde el dashboard; la API te dice en qué punto está por destino. Lee el registro y ramifica según su estado antes de enviar desde ese remitente.
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"El registro acompaña al remitente alfanumérico.
Este es el paso de cumplimiento detrás de los IDs de remitente alfanuméricos. El tipo de remitente te permite enviar desde el nombre de una marca donde el país lo permite; el registro es lo que hace que ese nombre sea entregable donde el país lo exige primero.
Preguntas frecuentes sobre el registro de ID de remitente
¿Qué es un ID de remitente alfanumérico?+
¿Por qué tengo que registrar uno?+
¿Quién presenta el registro?+
¿Cuánto tarda?+
Otros temas de cumplimiento
El registro de ID de remitente es uno de los tres regímenes de cumplimiento de SMS. Mira el resto.
Registra tu ID de remitente, y luego envía con tu marca.
El registro de ID de remitente es uno de los regímenes de cumplimiento de SMS en Bird. Presenta desde el dashboard, rastrea la aprobación a través de la API y envía desde el nombre de tu marca donde esté permitido.