Line testEdit
Se realiza una llamada interrumpida a la línea de abonado. Este servicio automatizado » escucha «para verificar si hay tonos de llamada entrante, señales de ocupado, llamadas contestadas, contestación automática de correo de voz o mensajes inyectados por el operador de red, como»el número al que se llama no está en servicio». Este método se beneficia de ser internacional y de cubrir teléfonos móviles. Sin embargo, la comprobación puede tardar hasta 30 segundos en completarse (tiempo promedio de 9 segundos). Este retraso se puede manejar bien mediante el uso de procesos en segundo plano AJAX, por ejemplo, permitiendo al usuario continuar rellenando otros campos en un formulario mientras se realiza la prueba de línea.
testEdit de Turing
Es posible emplear estos métodos para verificar que las personas genuinas contesten el teléfono a ese número solicitando un tono de tecla «Presione uno para ‘cancelar suscripción’.»A menudo, este método se usa para limpiar listas, y en lugar de cancelar la suscripción, el número se clasifica como activo.
Prueba de línea + autenticacióneditar
Para verificar que existe un número de teléfono y autorizar su uso, los suscriptores proporcionan un número de teléfono en el que establecer el servicio, a menudo a través de una página web. Primero se indica o muestra un código único al cliente a través del sitio web, luego se realiza una llamada automática al número de teléfono del suscriptor suministrado. Para validar la transacción, el código introducido a través del teclado del teléfono debe coincidir. Este método es utilizado por Google Voice y servicios de banca en línea como Lloyds TSB.
Comprobación de la base de datosEditar
Algunos servicios ofrecen comprobar los números de teléfono junto con otros datos personales, obtenidos de diversas fuentes públicas, por ejemplo, el censo electoral y las huellas dejadas por sus actividades, por ejemplo, de transacciones realizadas con tarjetas de crédito. La ventaja de una comprobación de la base de datos es que la búsqueda puede ser muy rápida (sub 1), sin embargo, no existen bases de datos para cubrir todas las líneas de abonado telefónico a nivel internacional, y los teléfonos móviles son particularmente problemáticos de rastrear, especialmente los acuerdos de pago por uso (teléfono) (sin contrato) que a menudo no tienen propietario registrado. Algunas bases de datos son muy detalladas y pueden correlacionar números de teléfono con direcciones físicas, direcciones de correo electrónico, propiedad e incluso, a veces, datos personales. Tal detalle puede ayudar a combatir el fraude, así como permitir una mayor comprensión de una base de clientes.
En el otro extremo de la escala, es posible que otros servicios de comprobación de bases de datos solo cotejen un número de teléfono con los bancos de números de teléfono asignados y, por lo tanto, solo indiquen si un número está en un rango que podría estar activo y, por lo tanto, no es concluyente.
Comprobar el formato de un número validoeditar
Una función de JavaScript puede comprobar si un número de teléfono es un formato válido, es decir, es numérico, comienza con un conjunto válido de números («0» para prefijo de marcación local o internacional seguido de un código de país válido y no es demasiado corto para ser un número de teléfono. Al principio, se usa una función JavaScript para borrar cualquier carácter espaciador. A continuación, se emplea una función para verificar si el número de teléfono contiene solo números, por último, se comprueba la longitud de la cadena permitiendo solo números de teléfono con un número permitido de dígitos para el país.
Es prudente llevar a cabo este tipo de controles, incluso si se emplea un método adicional, de modo que los números de teléfono para evitar perder tiempo y recursos en números que claramente no están en un formato correcto, se consideren números de teléfono, por ejemplo, demasiado cortos.
Otros métodos de verificacióneditar
Algunos otros métodos que se están empleando hoy en día son:
- El envío de un OTP a través de SMS o llamada IVR también es utilizado por la mayoría de las empresas, en las que el usuario tiene que ingresar el recibido para confirmar la identidad.
- Se le pide al usuario que marque un número o envíe un mensaje que ayuda al servidor a identificar que el número es genuino y válido.
- Con la llegada de los teléfonos inteligentes, también se emplean SMS de tipo 0 o tipo 1 para enviar los códigos que se utilizan para verificar el usuario genuino.
- También se pueden usar tokens suaves generados dentro del teléfono inteligente o mensajes push.