Tecnologías
Verifymeld: el número se confirma con una llamada a un número gratuito de la ciudad
VerifyMeld permite a las aplicaciones confirmar el número de teléfono sin utilizar un código SMS. El usuario llama a un número gratuito de la ciudad, la sistema registra y finaliza la llamada automáticamente, sin responder. El número queda confirmado, pero no se realiza una llamada entrante de pago.
La verificación telefónica siempre ha estado asociada para mí con un escenario clásico: ingresar el número, esperar el SMS, copiar el código y confiar en que el mensaje llegue realmente.
Al explorar VerifyMeld, descubrí un enfoque distinto. Aquí no se utiliza el SMS en absoluto. El usuario llama a un número gratuito de la ciudad proporcionado, y el sistema verifica únicamente la existencia de la llamada.
En lugar del SMS — una llamada corta
El usuario ingresa su número en la aplicación. Luego se le muestra un número gratuito de la ciudad al que debe llamar desde su teléfono.
El sistema detecta la llamada y la finaliza inmediatamente, sin responderla. Para el usuario, parece una llamada no atendida: no hay conversación, pero la aplicación recibe una confirmación.
No es necesario esperar por el SMS, buscar el mensaje en las notificaciones o copiar los dígitos del código. Una sola llamada corta es suficiente para que el sistema verifique la disponibilidad del número.
¿Por qué esto interesa a los propietarios de aplicaciones?
Desde la perspectiva del usuario, el SMS parece ser una parte casi invisible del proceso de registro. Pero cada mensaje cuesta dinero al propietario de la app. Con un gran volumen de usuarios, los gastos se convierten rápidamente en una partida de presupuesto aparte.
Esto es especialmente relevante en servicios internacionales. El coste por SMS puede variar por país, los mensajes a veces se retrasan y, en caso de error, el usuario debe reenviar el código.
VerifyMeld no envía SMS. Su modelo tarifario no está vinculado a la cantidad de llamadas de verificación: el coste no aumenta con cada intento.
Comparado con tarifas donde se paga por cada SMS enviado, el coste total puede ser varias veces menor. Además, no implica que la plataforma sea completamente gratuita: el ahorro se produce por la ausencia del pago adicional por la entrega del SMS.
La llamada no se responde
Es importante entender qué sucede tras la llamada.
VerifyMeld no atiende la llamada ni la acepta como una conversación habitual. La sistema detecta la llamada entrante, la registra y la finaliza inmediatamente, sin responder.
No se establece conexión, la llamada no se mantiene en línea y no comienza una conversación. Para el teléfono, esto sigue siendo una llamada no respondida.
Por eso, no se genera una llamada de entrada de pago. Prácticamente, ya no hay operadores que cobren por llamadas no atendidas.
Para VerifyMeld, no importa de qué país provenga la llamada: el servicio no crea una llamada entrante de pago ni cobra por ella.
Solo se confirma ese número
Prescindir del código SMS no significa que la verificación sea menos precisa.
El sistema compara el número desde el cual se realiza la llamada, el número gratuito de la ciudad y el momento de la verificación. Si todo coincide, la aplicación recibe una confirmación de que el usuario pudo utilizar el teléfono proporcionado.
Una llamada desde otro número, una llamada a una dirección incorrecta o un intento después de que finalizó la verificación no se consideran válidos.
Las solicitudes antiguas también no permanecen activas indefinidamente. Al comenzar una nueva verificación, la anterior se cierra y el número temporal se libera tras completar el proceso.
No es posible interceptar el código porque no existe
En el esquema clásico de SMS, un atacante puede intentar interceptar el mensaje, acceder a las notificaciones o engañar al usuario con el código.
En VerifyMeld no hay código de un solo uso. Es imposible enviarlo por separado o robarlo, ya que la confirmación se basa en la llamada telefónica en sí misma.
Solo se puede falsificar la llamada o el número desde el cual supuestamente se realiza. Pero si tal escenario realmente fuera posible, esto indicaría una vulnerabilidad en la red telefónica o en el operador, no una vulneración de la lógica de VerifyMeld.
En VerifyMeld no hay un secreto de SMS que pueda ser interceptado.
¿Qué ve un usuario común?
VerifyMeld no aparece como una aplicación de llamadas independiente. Un usuario normal lo encuentra dentro de otro servicio, durante el registro, inicio de sesión o verificación del número nuevamente.
La aplicación muestra instrucciones y el número gratuito de la ciudad. El usuario llama, la sistema registra la llamada no atendida, y la app recibe el resultado.
No es necesario que el propietario del servicio envíe SMS por su cuenta, opere un sistema de voz o gestione cada llamada entrante. La parte telefónica queda en VerifyMeld, y el proyecto asociado solo recibe el resultado de la verificación.
¿Qué pasa si la verificación falla?
VerifyMeld no considera que cualquier llamada aleatoria sea exitosa.
Si el número desde el cual se llama no coincide con el esperado, se marca otro número de ciudad o el tiempo de la verificación ya expiró, el número no queda confirmado.
También se registran errores repetidos. En casos de múltiples intentos fallidos, las nuevas verificaciones para un mismo número o dispositivo pueden ser limitadas temporalmente.
Desde la perspectiva del usuario, esto simplemente significa que el número está o no confirmado, o que debe intentarse nuevamente más tarde.
Esto no es una identificación por pasaporte
El proyecto tiene límites claros.
La verificación exitosa muestra que una persona pudo realizar una llamada desde el número indicado durante la proceso. Pero no prueba su nombre, ciudadanía, propiedad de la SIM o coincidencia con datos de pasaporte.
VerifyMeld confirma el control del número de teléfono, no la identidad del usuario. Para registrarse en una app, generalmente esto basta, pero una verificación completa requiere otros instrumentos.
Mi conclusión
Tras estudiar VerifyMeld, lo describiría no como un servicio de llamadas, sino como una alternativa a la verificación por SMS.
El usuario llama a un número gratuito de la ciudad. La sistema detecta y finaliza la llamada inmediatamente, sin responder. La llamada no comienza, no se crea una conexión saliente de pago, y el número se confirma tras esto.
Para las empresas, desaparece la necesidad de pagar por cada SMS, y el plan tarifario no se calcula en función del número de llamadas de verificación. Por eso, comparado con tarifas clásicas de SMS, este modelo puede ser varias veces más barato.
La idea principal de VerifyMeld es sencilla: confirmar el mismo número de teléfono sin código SMS, sin robot de voz y sin pagar por cada mensaje entregado.
Más información sobre el proyecto: verifymeld.de