-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-10-12 a las 16:47 +0200, Camaleón escribió:
El 12/10/06, Carlos E. R. escribió:
Antes de nada, gracias por la explicación, Carlos, y por tomarte la molestia de probar las cosas. Con correos así dan ganas de seguir intentando configurar las cosas como cada cual necesita :-).
Me picaba la curiosidad, lo tenía pendiente hace mucho tiempo, sólo que yo quería conseguirlo sin hylafax.
Resumo tu correo a los siguientes puntos:
- Respuesta del modem a los 3 timbres
Si, es más seguro. Con dos debe bastar, he visto que la info llega justo después del primer timbrazo, que es muy corto, casi un bip.
- Configuración del registro para ver el número CallerID - Modem con soporte CallerID y cadena de iniciación adecuada
Sasto. Lo extraño es el sitio donde se pone eso.
Bien, antes de nada resumo de forma breve los datos que tengo:
- Módem (detectado por Hylafax como "Rockwell RC288DPi-based Class 1 modem")
http://www.ovislinkcorp.es/index.php?seccion=producto&categoria=comunicaciones&id=180
Tendrás que mirar en su manual como se activa el CID.
- Versión de Hylafax (en SuSE 10.0_x86_64) 4.2.1
He hecho lo siguiente:
1) En "/var/spool/fax/etc/config" y "/etc/var/spool/fax/etc/config.ttyS0" he puesto:
En mi caso, es en "/var/spool/fax/etc/config.modem", no tengo /etc/var/...
ServerTracing: 9
2) En "config.ttyS0" además lo he puesto para que salte a los 3 timbres (estaba en 1):
RingsBeforeAnswer: 3 ModemResetCmds: AT+VCID=1 CallIDPattern: "NMBR= "
Ejecuto "init q" y "rchylafax restart" y llamo al fax. En el registro de la sesión de esa llamada en /var/spool/fax/log veo:
Pero ese log es un fichero por cada envío de log, creo. O, uno por cada sesión completada.
Oct 12 16:36:36.70: [ 8723]: SESSION BEGIN 000000186 nnnnnnnnnnn Oct 12 16:36:36.70: [ 8723]: HylaFAX (tm) Version 4.2.1 Oct 12 16:36:36.70: [ 8723]: <-- [4:ATA\r] Oct 12 16:36:42.86: [ 8723]: --> [7:CONNECT] Oct 12 16:36:42.86: [ 8723]: ANSWER: FAX CONNECTION DEVICE '/dev/ttyS0' Oct 12 16:36:42.86: [ 8723]: STATE CHANGE: ANSWERING -> RECEIVING Oct 12 16:36:42.86: [ 8723]: MODEM input buffering enabled Oct 12 16:36:42.86: [ 8723]: RECV FAX: begin Oct 12 16:36:42.86: [ 8723]: RECV FAX: CDPN Oct 12 16:36:42.86: [ 8723]: MODEM input buffering disabled Oct 12 16:36:42.86: [ 8723]: <-- HDLC<32:FF C0 04 AD 00 55 12 9E 36 86 62 82 1A 04 14 2E B6 94 04 6A A6 4E CE 96 F6 76 04 2C Oct 12 16:36:42.86: [ 8723]: <-- data [32] Oct 12 16:36:42.86: [ 8723]: <-- data [2]
(...)
Lo extraño:
1) No aparece el número de teléfono en ninguna parte del registro 2) El registro no ha aumentado su "verbosidad" al menos este registro.
Si, es que esos son los registros de sesion, y lo que buscamos son los registros del server (ServerTracing vs SessionTracing).
Voy a ver en "messages".
Ah, ahora hay más información en "messages", pone:
Oct 12 16:34:36 linux FaxGetty[8723]: MODEM ROCKWELL RC288DPi/ACF3_V1.088-V90_P21_FSH Oct 12 16:34:36 linux FaxGetty[8723]: <-- [7:ATL2M1\r] Oct 12 16:34:36 linux FaxGetty[8723]: --> [2:OK] Oct 12 16:36:26 linux FaxGetty[8723]: --> [4:RING]
Tendría que estar aquí.
Oct 12 16:36:31 linux FaxGetty[8723]: --> [4:RING] Oct 12 16:36:36 linux FaxGetty[8723]: --> [4:RING] Oct 12 16:36:42 linux FaxGetty[8723]: ANSWER: FAX CONNECTION DEVICE '/dev/ttyS0'
Pero sigue sin aparecer el número... es posible que el módem no lo soporte.
Si se te ocurre alguna cosa, me cuentas :-).
Lo puedes probar con el programa minicom, como hice yo. Paras en el /etc/inittab el faxgetty o lo que sea, para liberar el puerto (# czo linea), y arrancas el minicom para hablar con el modem. Le mandas la cadena de inicio: AT+VCID=1 y llamas al fax, a ver como responde. Y ojo, a lo mejor esa no es la cadena de activación de CID, en el mío es "AT#CID=1". Es más fácil hacer esa probatina con el minicom que liarte con el hylafax. Y si no, mira en el manual del modem a ver si es de otra forma. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFLlz8tTMYHG2NR9URAvIcAJ43NlnZUlbSG+Bi0BLq9UE4CsUsCACfQeiY DUo74y8FEME8qg8FhP7FF9o= =/QAq -----END PGP SIGNATURE-----