Enriquecimiento de Números de Teléfono - operador y tipo de línea a escala
Una lista de números de teléfono parece uniforme y rara vez lo es. En cualquier base de datos real se mezclan móviles, fijos, números que dejaron de funcionar hace años y entradas que nunca fueron números. El Enriquecimiento de Números de Teléfono lo ordena: envía hasta 1.000 números por ejecución y cada uno vuelve con el operador que lo gestiona y el tipo de línea que es. El ejemplo documentado devuelve un operador AERIAL COMMUNICATIONS y un tipo mobile: tres columnas en total, contando el número que enviaste, que se devuelve para que una exportación grande siga alineada con la entrada que mandaste.
La distinción sobre la que conviene ser preciso es que este servicio describe la línea y no a la persona. Qué operador gestiona un número y si es un móvil es información de infraestructura, del tipo que guarda una tabla de enrutamiento. No contiene nombre, ni dirección, ni nada sobre el hogar asociado al número. Eso importa tanto en la práctica como legalmente: en la práctica porque identificar al titular de un número es otro servicio del catálogo, y legalmente porque las consultas de titularidad soportan una carga de cumplimiento bastante más pesada que una comprobación de operador. Usado por lo que es, esto responde a una pregunta comercial y no investigativa: ¿puede llegar un mensaje a este número y qué red lo entregaría?
Esa única columna de tipo de línea es donde se concentra casi todo el valor. Enviar SMS a un fijo es gasto sin retorno posible, y como la mezcla de una lista es invisible hasta que alguien la comprueba, las campañas pagan rutinariamente por mensajes que nunca pudieron llegar. Dividir la lista primero significa enviar SMS solo a los números que pueden recibirlos, llamar al resto y leer estadísticas de entrega que reflejan la realidad en vez de verse arrastradas por registros no elegibles. El nombre del operador añade un segundo uso, más específico: cuando los problemas de entrega se concentran en un operador en vez de repartirse por toda la lista, saber en qué red está cada número es lo que hace visible el patrón.
Merece la pena enunciar dos límites con claridad. La cobertura de operador es desigual: en nuestras propias pruebas, varios números perfectamente válidos no devolvieron operador mientras otros se resolvían sin problema, así que un operador vacío debería ser un resultado ordinario en tu importador y no una condición de error. Y la entrada inutilizable se marca en lugar de descartarse, lo que es una ventaja: tu recuento de filas de salida coincide con el de entrada, así que los registros malos son fáciles de localizar. Por último, y lo más importante, un tipo de línea móvil te dice que un mensaje llegaría técnicamente y nada en absoluto sobre si te está permitido enviarlo. Las llamadas y los mensajes comerciales se rigen por requisitos de consentimiento previo, listas de exclusión, restricciones horarias y sanciones por mensaje que hacen caros los errores, y nada de eso queda desplazado por una consulta de operador. Aquí no se marca nada ni se envía ningún mensaje; clasificamos la línea y dejamos la decisión de enviar, con sus obligaciones, en tus manos. Empieza gratis: tus primeras 500 filas no cuestan nada y no necesitan tarjeta de crédito.