ByeBouncer
·7 min de lectura·por Fidel

HLR lookup vs validación local: cuándo gastar 6 créditos en lugar de 1

Dos niveles de verificación de teléfono resuelven problemas diferentes. Explicamos qué devuelve cada uno, cuánto cuesta y en qué momentos del flujo conviene cada tier.

Cuando un formulario de alta captura un número de teléfono, hay dos preguntas que podemos responder y que valen muy distinta cantidad de créditos: ¿este número tiene formato válido? (1 crédito, instantáneo) y ¿la línea está prendida y con señal en este momento? (6 créditos, 2-10 segundos, consulta en vivo a la red celular). Elegir mal paga de más o deja escapar leads reales.

Qué hace la validación local

La validación local normaliza el número a formato E.164 y lo compara contra las reglas de numeración del país. Devuelve país, tipo de línea estimado, patrones sospechosos (dígitos repetidos, teclado) y un veredicto básico de calidad. No consulta a nadie afuera — todo se resuelve con datasets locales.

Qué hace el lookup de operador (Telnyx)

Un paso intermedio. Le pregunta a la industria (vía Telnyx) quién es el operador real del número, si está portado de un operador original a otro, y confirma si es móvil, fijo o VoIP real. Devuelve carrier, portabilidad y un puntaje de calidad 0-100 bastante más fuerte que el local.

Qué hace la línea en vivo (HLR)

El tier más caro. Hace una consulta real al HLR (Home Location Register) de la red celular, el mismo registro que se consulta cuando una red decide a qué celda enrutarte una llamada. Devuelve connected,absent o unknown, más detalle de portabilidad y roaming internacional.

Importante: "prendido y con señal" no significa que la persona vaya a atender ni que el número le pertenezca. Es un chequeo de infraestructura. Si querés confirmar identidad hace falta un paso activo (OTP, verificación de posesión).

Cuándo usar cada uno

La regla práctica: si estás guardando un lead, usá local (filtro barato contra basura). Si estás por tomar una decisión comercial sobre el lead (lo pasás a un vendedor, le mandás una propuesta), usá operador para que el score sea sólido. Si estás por intentar un contacto real (llamada, SMS, WhatsApp), usá HLR para no desperdiciar el intento con un número apagado.

En un call center B2B típico el patrón que suele cerrar la ecuación es: local en el alta → operador cuando el lead sube a "calificado" → HLR justo antes del primer intento de contacto. 10 créditos repartidos en el embudo rinden más que gastar 6 en cada submit del formulario.

Qué hacer si el teléfono está apagado

Un número que devuelve absent no es un número falso: es un dispositivo apagado o fuera de cobertura ahora. Volvé a consultar en una hora o antes del próximo intento. Si repetís la consulta en pocos minutos nuestro caché te sirve el resultado anterior (cobra igual) con la hora de la última comprobación, para que decidas si hace falta refrescar.

Ver la comparativa completa de los 3 niveles →