Español
Pruebas y operación de registros en Camerún con números +237
Sí, OTP Route puede recibir códigos de verificación de Camerún (+237) en un número de un solo uso del OTP Gateway, y puedes leer cada código en el panel o llevarlo a tus propios sistemas mediante la API REST y webhooks firmados. Los precios empiezan en $0.20 por código, y solo se te cobra cuando un SMS llega dentro de la ventana de activación de 20 minutos.
¿Qué hace de Camerún un caso particular para la verificación por SMS?
Camerún es oficialmente bilingüe. El francés y el inglés tienen estatus oficial, la mayoría de las regiones son francófonas, y las regiones del Noroeste y del Suroeste son anglófonas. Para un equipo de producto, ese único dato marca buena parte del trabajo de QA: un país, dos idiomas de interfaz y usuarios que pueden alternar entre ellos.
Los equipos suelen buscar un número de verificación de Camerún por algunas razones prácticas:
- Un lanzamiento en África Central, donde Camerún suele ser uno de los primeros mercados de la lista y necesita su propia prueba de registro de extremo a extremo.
- QA de localización francófona y anglófona, para comprobar que las pantallas de incorporación, los mensajes de error y el campo de entrada del OTP se leen bien en ambos idiomas.
- Clientes de la diáspora que se registran en el extranjero pero mantienen un número +237 como contacto principal.
- Operaciones regionales, donde un miembro del personal necesita verificar una cuenta de empresa sin exponer un teléfono personal.
En todos esos casos el objetivo es el mismo: demostrar que tu propio flujo de verificación acepta un número camerunés real y que el código llega a la persona o al sistema que lo espera.
¿Cómo se escriben, guardan y normalizan los números +237?
Camerún no tiene prefijo troncal, así que no hay un cero inicial que quitar. Los números nacionales tienen nueve dígitos y los móviles empiezan por 6. En formato E.164 eso se convierte en +237 seguido de los nueve dígitos nacionales, sin espacios ni signos de puntuación.
Algunos hábitos mantienen limpios tus datos:
- Guarda la cadena E.164 como valor canónico y dale formato solo al mostrarla.
- Elimina espacios, puntos y guiones al recibir la entrada, ya que es habitual agrupar los dígitos de dos en dos o de tres en tres.
- Los registros antiguos del CRM aún pueden contener números de ocho dígitos, anteriores al paso del país a nueve dígitos. Márcalos para revisión en lugar de adivinar el dígito que falta.
- Asegúrate de que tu selector de país asocia
CMcon +237 y no recurre en silencio a un código vecino.
Si tu biblioteca de validación rechaza un número +237 con formato correcto, es un error que conviene detectar antes del lanzamiento, y un número de prueba real es la forma más rápida de encontrarlo.
¿En qué idioma llegará un SMS de verificación en Camerún?
Depende del servicio emisor y del idioma configurado en la cuenta o en el dispositivo, no del número. Las aplicaciones globales suelen enviar el mensaje en francés o en inglés a los usuarios camerunenses, y algunas usan el inglés en cualquier caso.
El código en sí está formado por dígitos en casi todos los casos, así que tu analizador debe extraer el código numérico en lugar de buscar una redacción concreta. Al probar la localización, repite el mismo registro dos veces, una con la interfaz en francés y otra en inglés, y confirma que tu aplicación muestra el texto correcto alrededor del campo del código en cada ocasión.
¿Qué servicios pueden entregar códigos por una ruta de Camerún?
El OTP Gateway lista actualmente más de 2,000 servicios para Camerún. Entre los populares de la instantánea en vivo están WhatsApp, Facebook, imo, Telegram, TikTok, Google (Gmail & YouTube), Microsoft & Outlook, ChatGPT (OpenAI), Signal, Viber, LinkedIn, Uber y Amazon.
El inventario cambia durante el día, así que toma esa lista como punto de partida. La API devuelve la disponibilidad en vivo y el precio actual de cada par de servicio y país, por eso los scripts deben consultarlo en cada ejecución en lugar de guardarlo en caché.
¿Cómo llamo a la API OTP de Camerún desde una batería de pruebas?
Todas las solicitudes van a https://otproute.com/api/v1 con una clave Bearer con prefijo or_live_. Puedes crear hasta 10 claves en la consola de desarrolladores, lo que facilita dar credenciales separadas a staging, CI y las herramientas de producción. El id de país de Camerún es cm.
- Lee
GET /api/v1/servicesyGET /api/v1/countriespara resolver los ids. - Solicita
GET /api/v1/prices?country=cm&service=<id>para ver el precio en vivo y si la ruta está disponible ahora mismo. - Crea el pedido con
POST /api/v1/activations, enviando un cuerpo como{"service": "whatsapp", "country": "cm"}. La respuesta contiene un id de activación y un número +237. - Escribe ese número en la pantalla de registro o de acceso de tu propia aplicación.
- Recibe el código mediante un webhook, o sondea
GET /api/v1/activations/{id}cada pocos segundos. Si una prueba se interrumpe, llama aPOST /api/v1/activations/{id}/cancel.
Para los webhooks, suscríbete a activation.sms_received, activation.expired y activation.cancelled, y verifica el encabezado X-OTPRoute-Signature: calcula HMAC-SHA256 de <t>.<raw body> con el secreto del endpoint, compáralo con v1 y rechaza las marcas de tiempo antiguas. La guía de firma de webhooks lo explica paso a paso, y la referencia completa está en la documentación de la API. ¿Necesitas montar esto sin gastar saldo del monedero? Pide el modo sandbox en una cuenta de desarrollo; devuelve números y códigos simulados.
¿Puede una persona sin conocimientos de programación recoger un código +237 desde el panel?
Sí. Inicia sesión, abre el OTP Gateway, elige Camerún y el servicio, revisa el precio mostrado y pide el número. Pégalo en la aplicación que vas a verificar y espera en la página de la activación hasta que aparezca el código.
La activación permanece abierta durante 20 minutos. Si no llega ningún SMS antes de que se cierre, o cancelas antes, el importe completo vuelve automáticamente a tu monedero. Cuando un código no aparece, prueba estos pasos en orden:
- Deja correr la ventana; algunos servicios envían tarde.
- Pide de nuevo más tarde o prueba otra ruta de servicio, en lugar de repetir pedidos en un bucle cerrado.
- Comprueba si el servicio acepta números virtuales, ya que algunos los rechazan, y precisamente por eso existe el reembolso.
La guía de pruebas QA explica cómo los equipos integran esto en sus listas de verificación de lanzamiento.
¿Puedo conservar un número de Camerún a largo plazo y cómo se gestiona la facturación?
En OTP Route no hay un número camerunés de largo plazo de autoservicio. Si tu equipo necesita uno, escribe a [email protected] para consultarlo; que sea posible depende de la normativa local y no es algo que podamos prometer. Las líneas dedicadas que conservas mientras se renuevan son un producto de EE. UU. y Canadá, desde $1.95/mes, descrito en la página de números virtuales.
Para las activaciones de Camerún, como para cualquier otra ruta, los cargos salen de un único monedero prepago en USD, sin cuota mensual ni plan. Se recarga con tarjeta o con las stablecoins USDT/USDC, y llega a tu bandeja de entrada una factura en PDF por cada recarga. Puedes crear una cuenta con un código por correo o con el inicio de sesión de Google y activar después la verificación en dos pasos con TOTP. Usa los números solo para tus propios productos y cuentas legítimos: sigue los términos de cada servicio y recuerda que se aplica la Política de Uso Aceptable de OTP Route.
Preguntas frecuentes
¿Puedo probar el registro de mi aplicación en Camerún sin una SIM local?
Sí. Pide un número +237 en el OTP Gateway, introdúcelo en tu aplicación y lee el código en el panel o a través de la API con el id de país cm.
¿Los números de Camerún necesitan un cero inicial al guardarlos?
No. Camerún no tiene prefijo troncal, así que la forma E.164 es simplemente +237 seguido del número nacional de nueve dígitos.
¿Cuánto cuesta un número +237 para pruebas?
El OTP Gateway empieza en $0.20 por código. El importe exacto depende del servicio y se muestra en el panel o lo devuelve GET /api/v1/prices antes de pedir.
¿El texto de verificación llegará en francés o en inglés?
Depende del servicio emisor y de la configuración de idioma de la cuenta. El código suele ser numérico, así que analiza los dígitos y no las palabras.
¿Qué pasa si mi activación de Camerún caduca sin código?
No se cobra nada. Cuando la ventana de 20 minutos se cierra sin SMS, el importe completo vuelve a tu monedero y, si usas webhooks, se dispara un evento activation.expired.
¿Hay un sandbox para desarrollar la integración?
Sí, bajo petición. Una cuenta de desarrollo puede pasarse al modo sandbox, que devuelve números y códigos simulados para que puedas probar de extremo a extremo sin gastar saldo.
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.