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.
- Latencia típica: < 50 ms.
- Costo: 1 crédito (≈ USD 0.0045 en el pack M).
- Útil para: validar formatos en formularios en tiempo real.
- No sirve para: saber si la línea existe en una red real o si está activa.
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.
- Latencia típica: < 300 ms.
- Costo: 3 créditos.
- Útil para: scoring de leads antes de pasarlos al equipo comercial.
- No sirve para: saber si está activo justo ahora.
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.
- Latencia típica: 2-10 segundos — porque realmente consulta la red.
- Costo: 6 créditos (adicionales al tier que elijas).
- Útil para: antes de llamar o mandar SMS/WhatsApp a volumen.
- No sirve para: teléfonos fijos ni VoIP — ahí devuelve el tipo y no se cobra.
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.