Cómo probar la verificación telefónica de Burundi sin una SIM local

Prefijo telefónico +257OTP Gateway desde $0.20 por códigoNúmeros dedicados: solo EE. UU. y CanadáID de API: bi
Respuesta rápida

Sí, puedes recibir códigos de verificación de Burundi (+257) con OTP Route, ya sea en el panel o mediante la API del OTP Gateway y webhooks firmados. Cada código llega a un número +257 temporal que permanece abierto durante 20 minutos, los precios empiezan en $0.20 por código y solo se te cobra cuando el SMS realmente llega.

¿Por qué es tan difícil comprobar desde el extranjero un registro con +257?

Imagina a un equipo de producto que añade Burundi a un lanzamiento en África Oriental. La pantalla de registro pide un número de teléfono, el backend envía un código de un solo uso y nadie del equipo tiene una SIM burundesa. Las SIM de roaming compradas en un viaje caducan, y pedirle a un colega en Buyumbura que lea los códigos en voz alta expone un número personal y no puede ejecutarse dentro de una batería de pruebas nocturna.

El enrutamiento OTP elimina ese cuello de botella. En lugar de un teléfono físico, solicitas un número de verificación de Burundi para un servicio concreto, OTP Route captura el código y tu entorno de pruebas lo lee como cualquier otro evento. El mismo enfoque sirve para el personal de operaciones que gestiona perfiles de empresa en rutas burundesas y quiere mantener sus propios teléfonos al margen.

¿Qué servicios pueden verificarse hoy con un número de Burundi?

La instantánea en vivo de Burundi incluye aplicaciones conocidas de mensajería, búsqueda y comercio, entre ellas WhatsApp, Viber, imo, Telegram, Signal, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, ChatGPT (OpenAI), Uber y Amazon. En total, la ruta cubre más de 1,000 servicios.

El inventario cambia durante el día, así que toma esa lista como punto de partida y no como una promesa. Tu código debería consultar GET /api/v1/services y GET /api/v1/countries para ver el panorama actual, y el directorio completo se puede explorar en países.

¿Cómo encaja la API OTP de Burundi en una ejecución de pruebas?

Crea una clave en la consola de desarrolladores; las claves de producción empiezan con or_live_ y van en un encabezado Bearer contra https://otproute.com/api/v1. Una comprobación automatizada típica se ve así:

  1. Llama a GET /api/v1/prices?country=bi&service=whatsapp para leer el precio actual de ese par.
  2. Envía POST /api/v1/activations con el cuerpo {"service": "whatsapp", "country": "bi"}. La respuesta incluye un id de activación y el número +257 que debes escribir en la aplicación bajo prueba.
  3. Espera el webhook activation.sms_received, o consulta GET /api/v1/activations/{id} a un intervalo razonable.
  4. Verifica el código con tus aserciones y cierra la prueba.

Las solicitudes de webhook incluyen X-OTPRoute-Signature: t=<unix>,v1=<hex>, un HMAC-SHA256 de <t>.<raw body> con el secreto del endpoint. Vuelve a calcularlo, compara en tiempo constante y descarta marcas de tiempo antiguas; esta guía cubre los detalles. Una cuenta puede tener hasta 10 claves y 5 endpoints de webhook, con un tope de 300 solicitudes por minuto. Referencia completa: documentación.

¿Qué debería esperar mi validador de un número burundés?

Burundi usa un plan de numeración cerrado: los números de abonado tienen ocho dígitos después del código de país y no hay un prefijo troncal nacional que quitar. En E.164 eso significa +257 seguido de ocho dígitos, guardado sin espacios. Los formularios suelen mostrarlo agrupado de dos en dos, así que normaliza la entrada eliminando espacios, guiones y un 00 inicial antes de guardar.

Un error común es un validador pensado para números nacionales de nueve o diez dígitos que rechaza en silencio entradas +257 válidas. Añade un caso de prueba con esta longitud a tus pruebas unitarias.

El kirundi, el francés y el inglés son idiomas oficiales, y el suajili se usa mucho en el comercio. Los mensajes de verificación de las aplicaciones globales suelen llegar en inglés o francés según la lógica de idioma del remitente, así que analiza los dígitos en lugar de buscar una redacción concreta.

El código no llegó: ¿qué hago?

Cada activación permanece abierta durante 20 minutos. Si en ese tiempo no llega ningún SMS al número, o cancelas con POST /api/v1/activations/{id}/cancel, el importe completo vuelve automáticamente a tu monedero.

  • Deja correr la ventana antes de decidir que falló; algunos remitentes ponen los mensajes en cola.
  • Confirma que el servicio de destino acepta números virtuales, ya que algunos los rechazan por política.
  • Reintenta más tarde, o prueba el mismo flujo con otra ruta de servicio.
  • Evita repetir pedidos en un bucle cerrado; deja pasar tiempo entre intentos.

¿Prefieres el panel? Inicia sesión, elige Burundi y el servicio, copia el número en la aplicación y mira cómo aparece el código en pantalla. Hay más tácticas en cómo reducir las entregas fallidas de OTP.

¿Podemos conservar una línea burundesa para cuentas a las que accedemos con frecuencia?

No como producto de autoservicio. OTP Route no vende números de Burundi de largo plazo; el OTP Gateway emite un número por cada verificación. Si tu equipo realmente necesita una línea persistente allí, escribe a [email protected] y describe el caso de uso; la disponibilidad depende de la normativa local y no está asegurada.

Los Números Virtuales Dedicados existen solo en Estados Unidos y Canadá, desde $1.95/mes, con SMS entrantes, reenvío por webhook y llamadas desde el navegador. Consulta números virtuales si una línea estadounidense o canadiense te sirve para tus cuentas de staging.

¿Cómo se factura el uso en Burundi?

Hay un único monedero prepago en USD, sin cuota mensual y sin plan que elegir. Se recarga con tarjeta o con las stablecoins USDT/USDC; finanzas recibe por correo una factura en PDF por cada recarga. Antes de conectar pagos a tu CI, pide que pasen una cuenta de desarrollo a sandbox, que devuelve números y códigos simulados sin tocar el saldo del monedero.

Usa cada número solo para tu propio producto o para cuentas de empresa legítimas, respeta los términos de cada servicio y recuerda que se aplica la Política de Uso Aceptable de OTP Route. Las tarifas actuales están en precios.

Preguntas frecuentes

¿Puedo probar el registro de mi aplicación en Burundi sin una SIM local?

Sí. Pide un número +257 en el OTP Gateway para tu servicio, introdúcelo en la aplicación y lee el código en el panel, en la API o en un webhook.

¿Qué id de país usa la API para Burundi?

Pasa bi como valor de país, por ejemplo en POST /api/v1/activations junto con un id de servicio como telegram.

¿Se me cobra si el código +257 nunca llega?

No. Si no llega nada dentro de la ventana de 20 minutos, o cancelas, el importe completo se devuelve automáticamente a tu monedero.

¿Los números de Burundi tienen un cero inicial que quitar?

No. Burundi no tiene prefijo troncal, así que la forma E.164 es simplemente +257 más ocho dígitos.

¿En qué idioma estará escrito un SMS de verificación de Burundi?

Depende del servicio emisor, pero lo habitual es inglés o francés. Extrae el código numérico en lugar de basarte en el texto del mensaje.

¿Puedo reutilizar el mismo número de Burundi el mes que viene?

No. Los números del Gateway sirven para una sola verificación. Para accesos repetidos hay un Número Dedicado, disponible solo en EE. UU. y Canadá.

¿Cuánto cuesta un número de verificación de Burundi?

Los precios de Burundi empiezan desde $0.20 por código, y la cifra se fija por servicio. El importe exacto lo devuelve GET /api/v1/prices y se muestra antes de pedir.

Los nombres de los servicios son marcas registradas de sus respectivos propietarios. OTP Route no está afiliado a ellos. Usa los números de forma lícita y respeta las condiciones de cada servicio y nuestra Política de Uso Aceptable.

Enruta tu primer OTP en minutos

Crea una cuenta gratuita, recarga tu monedero en USD y pide un número desde el panel o la API. Sin cuota mensual.