[pyar] saber de qué empresa es un número de celular

Nicolás Echániz nico en rakar.com
Lun Mar 17 04:33:56 ART 2014


Hola gente, tanto tiempo!

En la red libre de la Quintana estoy queriendo armar un sistemita que
rutee llamadas en función de la compañía, eligiendo siempre una línea
saliente de la misma compañía de destino (llamada gratis).

Antes de que hubiera portabilidad numérica imagino que se podría haber
resuelto desde Asterisk fácilmente, estableciendo qué características
correspondían a cada compañía, pero ahora ... ?

Me encontré con algunos sitios como este:
http://datacels.com/busqueda_empresa.php

al que si le pasás los datos por POST te devuelve un html con la respuesta:

curl -X POST http://datacels.com/empresa-celular.php -d
'indicativo=11&bloque=33400999'

no sé si esto funcionará con gente que hizo cambio de compañía o no; no
conozco a nadie para verificar. De cualquier manera, veo tres posibles
vías para lo que quiero, en orden de más feo a más lindo:

1) scrapear la salida de estos sitios
2) encontrar uno que tenga una api y devuelva el dato más prolijo
3) encontrar qué fuente de datos usa esta gente y armar algo ropio con
esa fuente


Teniendo modo de obtener la información, parece que luego el ruteo de la
llamada se podría delegar a un script AGI (Asterisk Gateway Interface),
para lo cual hay un par de bibliotecas en Python[0][1]


Bueno... ese es el plan. Si alguien anduvo explorando estas cosas, o
tiene ideas para compartir, bienvenidas las sugerencias.


Saludos!

NicoEchániz


[0] https://code.google.com/p/pystrix/
[1] http://sourceforge.net/projects/pyst/



More information about the pyar mailing list