voz ver usa una telefonía telefono telefonicas telefonia sobre servidores saber redes rastrear que privada localizar linea funciona exacta direccion definicion cómo conceptos comunicación como celular características caracteristicas administracion 3cx mobile ip

mobile - ver - ¿Cómo determinar si la dirección IP entrante proviene de un operador de telefonía móvil?



todo sobre voip (5)

¿Alguien sabe de una buena manera (gratuita o de pago) para determinar si una IP entrante proviene de un operador de telefonía móvil?

Hubo una pregunta previa sobre esto: ¿ API para determinar el portador de celular?

y la respuesta fue "usar una base de datos de ISP y nombres de coincidencias". Supongo que espero que en el año y medio transcurrido desde que se hizo esta pregunta, ¿a alguien se le ocurrió algo más limpio?

dedos cruzados


Esto es lo que uso:

if (preg_match("@(android|iphone|opera mini|blackberry)@is",$_SERVER[''HTTP_USER_AGENT''])) { $mobile = true; } else { $mobile = false; }


NetAcuity aka Digital Envoy tiene Carrier Targeting (característica 24) que normalmente es $ de licencia, pero creo que tienen un programa de prueba de 30 días.


Podría usar hostip. Tienen una lista en constante evolución de IP y dónde están ubicados.

Puede obtener información como la ubicación física, el país y el nombre de host para esa IP.

Puede sondear los datos y verificar el nombre de host con una lista de operadores predefinidos con una expresión regular o algo así.

Más información aquí: http://www.hostip.info/


Si esto es para un sitio web, puede examinar HTTP_USER_AGENT. Por supuesto, esto puede ser falso.

Si esto es así para un sitio web, ¡por favor brinde a sus usuarios la opción de mirar la versión no optimizada para dispositivos móviles!


Tengo un sitio web móvil y necesitaba hacer una geolocalización IP. Eché un vistazo a varias bases de datos de IP-> Ubicación. Uno de los cuales fue MaxMind. Tienen una base de datos gratuita que proporciona precisión a nivel de ciudad, pero también tienen una base de datos pagada (por una tarifa bastante razonable) que le brinda más detalles, incluido el operador de telefonía móvil que está recibiendo.

Vaya a http://www.maxmind.com y ponga su IP en el cuadro de entrada de la demostración (se encuentra en la página principal) y verá los detalles que puede obtener. Esta es la API que necesitaría de ellos: http://www.maxmind.com/app/isp

Como digo, solo uso la base de datos de detalles de la ciudad, por lo que no puedo garantizar la cobertura de los operadores de telefonía móvil. Pero durante mis pruebas iniciales, siempre pareció devolver buenos valores para el Reino Unido, Irlanda y los teléfonos móviles asiáticos que probé.

Rgds, Kevin.