PDA

Ver la versión completa : Identificacion de llamadas y PHP



mangusta
30-05-2008, 22:30
Me encuentro en pleno desarrollo de un sistema identificador de llamadas basado en web con PHP, para esto he instalado en mi xampp una extensión PHP que permite manejar el puerto serial: ya lo leo y escribo en él.
El problema es que no recibo el número telefonico de quien marca. He monitoreado el puerto con un sniffer y nada. En donde estoy desarrollando esta herramienta me juran y perjuran que si tienen contratado el servicio de identificación de llamadas, y yo mismo lo he comprobado porque si aparece el número en el display del teléfono.
Aqui es donde entra mi duda, ¿por qué el número no llega al módem? O ¿qué es lo que está pasando?
La línea cuenta con una conexión de alta velocidad ADSL, una Prodigy Infinitum de Telmex, no sé si esto tenga algo que ver.

Por su ayuda, gracias.

j8k6f4v9j
31-05-2008, 01:21
Hola Mangusta, ¿Has probado jpnevulator?


jpnevulator is a handy serial sniffer. You can use it to send data on a
serial device too. You can read or write from/to one or more serial
devices at the same time.

Quizá te sea útil para ver si realmente llega o no llega ese número al puerto serie.

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

mangusta
08-06-2008, 05:06
Si, ya he espiado el puerto con un sniffer y la verdad es que los datos no están, contrariando toda la teoria que he encontrado.
Alguna de las últimas cosas que he encontrado es que algunos de los modems no se comportan igual cuando están conectados a una línea análoga a cuando se conectan a una línea dígital con conexión ADSL, incluso encontre que algunos se pueden dañar.
¿Es cierto esto? ¿Si es posible extraer el número de una línea dígital con un módem?
Saludos.

j8k6f4v9j
09-06-2008, 11:47
Alguna de las últimas cosas que he encontrado es que algunos de los modems no se comportan igual cuando están conectados a una línea análoga a cuando se conectan a una línea dígital con conexión ADSL
Pero el puerto no sabe a qué tipo de línea está conectado. Me refiero a que si tú estás generando llamadas desde el módem, éstas han de poder "verse" con el sniffer. Tiene pinta de no estar funcionando el código PHP.

En cuanto a tu pregunta sobre la línea, échale un ojo a este hilo:
http://www.hackhispano.com/foro/showthread.php?t=30813&highlight=adsl

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

mangusta
09-06-2008, 16:59
Por supuesto que no lo sabe. Pero tengo que dejar en claro que no estoy generado llamadas, solo trato de atrapar el número del que llama para hacer un identificador de llamadas; para eso uso el sniffer, para ver si el número si llega al puerto, pero todas mis pruebas han sido infructuosas pues solo recibo el "RING" y el respectivo "OK" a cada comando que escribo en el puerto.
Entonces, ¿tú me dices que no tiene nada que ver el hecho de que la línea tenga una conexión ADSL?

Saludos.

j8k6f4v9j
09-06-2008, 17:23
Pues yo creo que no, pero no tengo ninguna experiencia en este terreno, así que no te deberías fiar un pelo de lo que te digo ;)

Siento no poder ayudarte

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

mangusta
10-06-2008, 03:34
Entonces, suponiendo que si haya problemas con el ADSL, lo primero que se me ocurre sería implementar un circuito electrónico diseñado para estos menesteres. Encontré esta página: http://www.pablin.com.ar/electron/circuito/telefon/callerid/index.htm
pero ya dejé atrás mis tiempos de electrónico y ocuparía ayuda. ¿Alguien tiene alguna idea?
Saludos.

j8k6f4v9j
10-06-2008, 13:05
Al parecer el módem debe soporta esta funcionalidad, además de ser configurado para ello:
http://www.thespicers.net/cid.html

Creo que puedes configurar el módem con `setserial`

Leer de él con `cat /dev/ttyS0 > archivo.txt` , suponiendo que el módem esté conectado a /dev/ttyS0. De ese modo se guardarían todos los identificadores en archivo.txt

Puedes ver lo que va entrando en el archivo con `tail -f archivo.txt`

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

mangusta
10-06-2008, 17:29
Claro, tengo un módem parecido al de la página, también es US Robotics y soporta la caracterísitica de identificación de llamadas. Cabe aclarar que el servidor está sobre Win XP, por lo que me puedo comunicar con él a través del Hyperterminal abriendo el puerto COM3. Yo sigo creyendo el problema viene de la línea... perdón por ser tan testarudo.

mangusta
18-06-2008, 21:31
Ok, por fin he hecho pruebas con una línea que no tiene ADSL y tampoco pude ver el número telefónico en la computadora... ahora empiezo a culpar a Telmex. Mi siguiente opción es investigar si existe algún dispositivo identificador de llamadas que se pueda conectar a la computadora. ¿Alguien sabe si existe algo asi?
Saludos.

j8k6f4v9j
19-06-2008, 01:40
http://www.google.es/search?hl=es&q=id+caller&btnG=Buscar+con+Google&meta=

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad: