Definición
Un OTP por voz es una contraseña de un solo uso entregada mediante una llamada telefónica automatizada: un motor de texto a voz lee el código en voz alta, normalmente dos veces, para que el usuario lo introduzca en una app o sitio web y verifique su número de teléfono o inicie sesión.
La aplicación solicita un código, la plataforma realiza una llamada saliente al número del usuario y un motor de texto a voz (TTS) lee los dígitos uno a uno, a menudo con una breve pausa entre ellos y la opción de repetir. El código lo genera y comprueba la aplicación (o un servicio de verificación), exactamente igual que con el OTP por SMS; solo cambia el canal de entrega.
El OTP por voz se usa sobre todo como respaldo. Llega a teléfonos fijos y teléfonos básicos, funciona cuando un SMS se filtra o se retrasa y ayuda a los usuarios con discapacidad visual. Muchas empresas lo ofrecen como opción “Llámeme” cuando un código por SMS o WhatsApp no ha llegado en un tiempo determinado.
En el CCG y en el resto de la región MENA, la llamada debe leerse en el idioma del usuario. El TTS en árabe tiene que pronunciar los dígitos de forma clara y uniforme; leer el código dígito a dígito (“cuatro, siete, uno…”) evita la ambigüedad de leerlo como un número.
El OTP por voz conlleva su propio riesgo de fraude. Los atacantes pueden provocar llamadas a rangos internacionales premium o de alto coste (fraude de reparto de ingresos internacionales, IRSF), por lo que deben aplicarse los mismos controles que en el SMS: límites de frecuencia por número, dispositivo e IP, listas de países permitidos y supervisión de las tasas de verificación completada. Según la norma NIST SP 800-63B, los OTP enviados por la red telefónica pública (SMS o voz) son un autenticador “restringido”, por lo que los servicios de alto riesgo también deben ofrecer factores más robustos.
OmniChannels.ai, mediante la capacidad de voz de BroadNet, ofrece OTP por voz con texto a voz, incluido el árabe; el servicio de voz se aprovisiona con el equipo de cuenta.
Ejemplo
“Su código de verificación es: 4… 7… 1… 9… 0… 2. Repito: 4… 7… 1… 9… 0… 2.”