Cómo verificar registros +387 cuando nadie del equipo tiene una SIM bosnia

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

Sí. OTP Route te permite recibir códigos de verificación de Bosnia y Herzegovina (+387) mediante su OTP Gateway, ya sea en el panel web o por programación a través de la API REST y los webhooks firmados, desde $0.20 por código. Eliges un servicio y el id de país ba, recibes un número para un código, y el cargo solo se mantiene si ese código llega dentro de la ventana de 20 minutos.

Nuestra versión necesita una prueba +387, pero la SIM está en un cajón en Sarajevo. ¿Qué hacemos?

Es un aprieto habitual para los equipos que lanzan en los Balcanes Occidentales. El responsable de producto quiere una prueba de que los usuarios bosnios pueden registrarse, el líder de QA tiene un punto en su checklist que dice "verificar con un número local", y la única SIM física +387 pertenece a un compañero que se fue la primavera pasada.

Las razones habituales por las que un equipo acaba así:

  • Un lanzamiento regional que abarca Bosnia y Herzegovina junto con Croacia, Serbia y Montenegro, donde el flujo de registro de cada mercado necesita su propia comprobación.
  • Clientes de la diáspora. Muchas personas que viven en Alemania, Austria, Suecia y otros lugares siguen conservando un número +387, así que un producto fintech o cercano a las telecomunicaciones puede ver números bosnios de usuarios que nunca pisaron el país durante el alta.
  • QA de localización. El bosnio, el croata y el serbio son idiomas oficiales, y en el uso diario aparecen tanto el alfabeto latino como el cirílico, por lo que los textos y la validación de formularios merecen una pasada real de extremo a extremo.

En lugar de enviar tarjetas SIM por correo, OTP Route se ocupa del enrutamiento OTP por ti: el OTP Gateway te entrega un número +387 para una sola verificación y devuelve el SMS entrante mediante una API de verificación por SMS que tu harness de pruebas puede llamar.

¿Qué apps y plataformas pueden enviar códigos a un número de verificación bosnio?

La cobertura es una instantánea en vivo, así que tómala como punto de partida y no como un menú fijo. En el momento de escribir esto, las rutas de Bosnia y Herzegovina incluyen Viber, WhatsApp, Telegram, Google (Gmail y YouTube), Facebook, Instagram, TikTok, Signal, Microsoft y Outlook, LinkedIn, Discord, Uber, Amazon y eBay.

En total el país cuenta con más de 1,600 servicios. Si necesitas un número de verificación de Bosnia y Herzegovina para un servicio que no aparece aquí, consulta primero la lista en vivo. Viber pesa más en los Balcanes que en muchas otras regiones, algo que conviene recordar si tu propio producto envía códigos por canales de mensajería además de SMS. Como la disponibilidad cambia durante el día, pide a la API las opciones vigentes en lugar de fijar una lista en tu suite de pruebas.

¿Cómo funciona el flujo de la API OTP de Bosnia y Herzegovina, llamada por llamada?

Para las pruebas con Bosnia, apunta tu cliente a https://otproute.com/api/v1 y pasa una clave or_live_ como token Bearer. Las claves se crean en la consola de desarrolladores; una cuenta puede tener hasta 10 claves y 5 endpoints de webhook, con un tope de 300 solicitudes por minuto.

  1. Llama una vez a GET /api/v1/services y GET /api/v1/countries, guarda los ids en caché y confirma que ba figura en la lista.
  2. Comprueba el coste con GET /api/v1/prices?country=ba&service=<id> para que tu trabajo registre la cifra exacta antes de gastar.
  3. Envía POST /api/v1/activations con {"service": "<id>", "country": "ba"}. La respuesta trae el id de activación y el número +387 que debes escribir en la app bajo prueba.
  4. Espera el webhook activation.sms_received o consulta GET /api/v1/activations/{id} a un intervalo moderado si tu ejecutor no puede aceptar tráfico entrante.
  5. Si la prueba se aborta, libera el número con POST /api/v1/activations/{id}/cancel para que los fondos vuelvan enseguida.

En los webhooks, lee la cabecera X-OTPRoute-Signature (t=<unix>,v1=<hex>), calcula HMAC-SHA256 sobre <t>.<raw body> con el secreto del endpoint, compara en tiempo constante y descarta las marcas de tiempo antiguas. Como los eventos se identifican por el id de activación, un código +387 entregado dos veces debe escribirse una sola vez. La guía de integración de la API OTP trata los reintentos y el manejo de errores con más detalle.

¿Hay una vía sin código para el equipo de soporte u operaciones?

Sí. Quien no tiene acceso a la API puede hacer lo mismo desde el navegador: iniciar sesión, abrir el OTP Gateway, elegir Bosnia y Herzegovina y el servicio, ver el precio y confirmar. El número aparece en pantalla y el código se muestra a su lado en cuanto se recibe el SMS. Es ideal para un agente de soporte que reproduce el problema de registro de un cliente o para un responsable de operaciones que revisa un portal de un socio tras un cambio de teléfono.

¿Cómo almacenar los números +387 y analizar el texto de los SMS bosnios?

A nivel nacional, los números bosnios se marcan con un prefijo troncal 0, y los móviles suelen empezar por 06. En E.164 ese cero desaparece: un número escrito localmente como 061 seguido de seis dígitos pasa a ser +387 61 más esos seis dígitos. Guarda solo la forma E.164, elimina espacios, guiones y barras al recibir la entrada, y rechaza todo lo que conserve el cero inicial después del código de país.

Los mensajes de verificación pueden llegar en inglés o en uno de los idiomas locales, y un mensaje escrito en cirílico es perfectamente posible. Extrae el código con un patrón de dígitos en lugar de buscar una palabra concreta, y asegúrate de que tu registro conserve intacto el UTF-8 para que los signos diacríticos como č, ć, š y ž no se corrompan cuando depures una ejecución fallida.

¿Y si una ejecución de pruebas nunca recibe el código?

No se cobra nada cuando un código no llega. Si no llega ningún SMS en 20 minutos, o cancelas antes, el importe completo vuelve al monedero automáticamente. Cuando eso ocurra:

  • Deja que la ventana siga su curso en lugar de volver a pedir enseguida; un SMS tardío sigue contando.
  • Inténtalo de nuevo un poco más tarde, o elige otra ruta de servicio para el mismo escenario.
  • Confirma que el servicio de destino acepta números virtuales; algunos los rechazan, y por eso existe el reembolso.
  • Evita pedir en bucle cerrado desde el CI, lo que consume el límite de solicitudes sin mejorar las probabilidades.

Cómo reducir las entregas fallidas de OTP reúne los patrones que suelen ayudar.

¿Podemos conservar una línea bosnia a largo plazo y cómo funciona la facturación?

No como producto de autoservicio. Los Dedicated Virtual Numbers, que se renuevan desde el monedero desde $1.95/mes, se venden de forma instantánea solo para Estados Unidos y Canadá. Si tu equipo realmente necesita una línea +387 a largo plazo, escribe a [email protected]; que sea posible depende de la normativa local, y no se promete que pueda gestionarse.

La facturación del gateway es un único monedero prepago en USD sin cuota mensual ni plan que elegir. Puedes añadir fondos con tarjeta o con las stablecoins USDT/USDC; una factura en PDF por cada depósito llega a tu bandeja de entrada. Para el trabajo de integración, una cuenta de desarrollo puede pasarse a sandbox si lo solicitas, y devuelve números y códigos simulados para que tu pipeline funcione sin tocar fondos del monedero. Las tarifas vigentes están en la página de precios, y puedes crear una cuenta con un código por correo o con Google.

Preguntas frecuentes

¿Puedo probar el registro de mi app en Bosnia sin una SIM local?

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

¿Qué id de país usa OTP Route para Bosnia y Herzegovina?

El id es ba. Pásalo como campo country al crear una activación y como parámetro de consulta country al comprobar precios.

¿Pago si el código +387 nunca llega?

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

¿Debo conservar el cero inicial al guardar un móvil bosnio?

No. Guarda los números en E.164, es decir, +387 seguido del número sin su cero troncal nacional.

¿Sirve un número +387 de prueba para una cuenta a la que debemos volver a entrar el mes que viene?

No mucho, porque cada número del gateway cubre una sola verificación. Para inicios de sesión repetidos, la opción de autoservicio es un Dedicated Number en EE. UU. o Canadá; para una línea bosnia de largo plazo, consulta al equipo por correo.

¿Puedo ejecutar pruebas OTP de Bosnia en CI sin gastar dinero?

Sí, pidiendo el modo sandbox en una cuenta de desarrollo. Devuelve números y códigos simulados para que todo el flujo, incluidos los webhooks, pueda ejercitarse gratis.

¿Hay reglas sobre cómo se pueden usar estos números?

Sí. Respeta los términos de cada servicio, usa los números solo para tus propios productos y cuentas legítimos, y ten en cuenta que la Política de Uso Aceptable de OTP Route se aplica a cada pedido.

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.