Durante la fase de "zona gris" (por ejemplo, inwi y Orange han validado, pero IAM está en espera), ¿cómo comunicarse?
- No lance sus campañas globales de marketing. Espere la confirmación formal del proveedor de que los 3 puntos de vista están en verde.
- Utiliza el fallback "Sender ID por defecto" para la OTP: Si incorpora códigos de validación urgentes, configure su código para detectar un error '403 Forbidden' o un DLR 'Rejected'.En caso de fracaso, devuelva automáticamente el mensaje con un Sender ID digital válido, o un Sender ID neutro proporcionado por la plataforma, a la espera del final de la lista blanca.
// Exemple logique de fallback Node.js (Pseudo-code)
async function sendImportantOtp(userPhone, code) {
try {
// Tentative avec le Sender ID de marque en cours de validation
await smsApi.send({ to: userPhone, body: `Code: ${code}`, sender: "MAMARQUE" });
} catch (error) {
if (error.statusCode === 403 || error.code === 'SENDER_ID_REJECTED') {
console.warn("Sender ID bloqué (sûrement IAM en attente). Fallback...");
// Nouvel essai avec le Sender ID de secours pré-approuvé
await smsApi.send({ to: userPhone, body: `Code: ${code}`, sender: "ENVOISMS" });
}
}
}
La clave para un enrutamiento robusto es siempre anticipar que la red operadora tenga la última palabra.
Para saber si la diferencia que observa entre operadores es normal, compárela con las tasas de entrega medidas por operador en nuestro barómetro (en inglés).