Faxing with USR?

Norbert Preining (preining@logic.at)
Thu, 26 Nov 1998 13:08:14 +0100



--vtzGhvizbBRQ85DL
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi!

Thanks for the great programs! Now I am able to log into my pc,=20
let it work as a AM, also receiving faxes works! But:

Sending faxes is always a problem:
USR Message 56k

I put the change from Gert (FCC...,5 instead of ,0) and it worked once.
But now, with vgetty listening on the modem line, i got the following
probs:

Once i send a fax to a answering/fax-machine (philips) and get NO CARRIER
the log-file (debug 6):
11/26 09:00:02  sendfax: experimental test release 1.1.18-Sep11
11/26 09:00:02   sendfax.c compiled at Nov 16 1998, 19:58:25
11/26 09:00:02  sending fax to 5123094
11/26 09:00:02  checking f1.g3
11/26 09:00:02  checking f2.g3
11/26 09:00:02   makelock(modem) called
11/26 09:00:02   do_makelock: lock=3D'/var/lock/LCK..modem'
11/26 09:00:03   lock made
11/26 09:00:03   tss: set speed to 38400 (017)
11/26 09:00:03   tio_set_flow_control( HARD )
11/26 09:00:03 dem   fax_open_device succeeded, modem -> 4
11/26 09:00:03 dem   reading specific data for port 'modem'
11/26 09:00:03 dem   reading /etc/mgetty+sendfax/sendfax.config...
11/26 09:00:03 dem   conf lib: read: 'verbose y'
11/26 09:00:03 dem   conf lib: read: 'debug 6'
11/26 09:00:03 dem   conf lib: read: 'fax-devices /dev/modem'
11/26 09:00:03 dem   conf lib: read: 'fax-id +43 1 4852209'
11/26 09:00:03 dem   conf lib: read: 'max-tries 3'
11/26 09:00:03 dem   conf lib: read: 'max-tries-continue y'
11/26 09:00:03 dem   key: 'fax-devices', type=3D1, flags=3D4, data=3D(ignor=
ed)
11/26 09:00:03 dem   key: 'modem-init', type=3D1, flags=3D0, data=3D(empty)
11/26 09:00:03 dem   key: 'modem-handshake', type=3D1, flags=3D1, data=3DAT=
&H3&I2&R2S7
=3D30
11/26 09:00:03 dem   key: 'modem-type', type=3D1, flags=3D1, data=3Dauto
11/26 09:00:03 dem   key: 'modem-quirks', type=3D0, flags=3D0, data=3D(empt=
y)
11/26 09:00:03 dem   key: 'max-tries', type=3D0, flags=3D3, data=3D3
11/26 09:00:03 dem   key: 'max-tries-continue', type=3D3, flags=3D3, data=
=3DTRUE
11/26 09:00:03 dem   key: 'speed', type=3D0, flags=3D1, data=3D38400
11/26 09:00:03 dem   key: 'switchbd', type=3D0, flags=3D1, data=3D0
11/26 09:00:03 dem   key: 'open-delay', type=3D0, flags=3D0, data=3D(empty)
11/26 09:00:03 dem   key: 'ignore-carrier', type=3D3, flags=3D1, data=3DTRUE
11/26 09:00:03 dem   key: 'dial-prefix', type=3D1, flags=3D1, data=3DATD
11/26 09:00:03 dem   key: 'fax-id', type=3D1, flags=3D3, data=3D+43 1 48522=
09
11/26 09:00:03 dem   key: 'poll-dir', type=3D1, flags=3D1, data=3D.
11/26 09:00:03 dem   key: 'normal-res', type=3D3, flags=3D1, data=3DFALSE
11/26 09:00:03 dem   key: 'fax-min-speed', type=3D0, flags=3D1, data=3D0
11/26 09:00:03 dem   key: 'fax-max-speed', type=3D0, flags=3D1, data=3D14400
11/26 09:00:03 dem   key: 'debug', type=3D0, flags=3D3, data=3D6
11/26 09:00:03 dem   key: 'verbose', type=3D3, flags=3D2, data=3DTRUE
11/26 09:00:03 dem   key: '', type=3D3, flags=3D1, data=3DFALSE
11/26 09:00:03 dem   key: 'page-header', type=3D1, flags=3D0, data=3D(empty)
11/26 09:00:03 dem   key: '', type=3D3, flags=3D1, data=3DFALSE
11/26 09:00:03 dem   key: '', type=3D3, flags=3D1, data=3DFALSE
11/26 09:00:03 dem   key: '', type=3D1, flags=3D1, data=3D
11/26 09:00:03 dem   tss: set speed to 38400 (017)
11/26 09:00:03 dem  mdm_send: 'ATV1Q0'
11/26 09:00:03 dem    got:[0d][0a]OK[0d]
11/26 09:00:03 dem   mdm_command: string 'OK' -> OK
11/26 09:00:03 dem  mdm_send: 'ATI'
11/26 09:00:03 dem    got:[0a][0d][0a]5601[0d]
11/26 09:00:03 dem   mdm_gis: string 1: '5601'
11/26 09:00:03 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:03 dem   mdm_identify: string '5601'
11/26 09:00:03 dem  USR Courier/Sportster 56k detected
11/26 09:00:03 dem  mdm_send: 'ATI3'
11/26 09:00:03 dem    got:[0a][0d][0a]U.S. Robotics 56K Message Rev. 12.1.4=
1[0d]
11/26 09:00:03 dem   mdm_gis: string 1: 'U.S. Robotics 56K Message Rev. 12.=
1.41'
11/26 09:00:03 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:03 dem  additional info: 'U.S. Robotics 56K Message Rev. 12.1.4=
1'
11/26 09:00:03 dem  mdm_send: 'AT+FCLASS=3D2.0'
11/26 09:00:03 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:03 dem   mdm_command: string 'OK' -> OK
11/26 09:00:03 dem  mdm_send: 'AT+FLI=3D"+43 1 4852209"'
11/26 09:00:03 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:04 dem   mdm_command: string 'OK' -> OK
11/26 09:00:04 dem  mdm_send: 'AT+FCC=3D1,5,0,2,0,0,0,5'
11/26 09:00:04 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:04 dem   mdm_command: string 'OK' -> OK
11/26 09:00:04 dem  mdm_send: 'AT+FBO=3D0'
11/26 09:00:04 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:04 dem   mdm_command: string 'OK' -> OK
11/26 09:00:04 dem  mdm_send: 'AT+FNR=3D1,1,1,0'
11/26 09:00:04 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:04 dem   mdm_command: string 'OK' -> OK
11/26 09:00:04 dem  mdm_send: 'AT+FLO=3D2'
11/26 09:00:04 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:04 dem   mdm_command: string 'OK' -> OK
11/26 09:00:04 dem  mdm_send: 'AT&H3&I2&R2S7=3D30'
11/26 09:00:04 dem    got:[0a][0d][0a]OK[0d]
11/26 09:00:05 dem   mdm_command: string 'OK' -> OK
11/26 09:00:05 dem  fax_send: 'ATD5123094'
11/26 09:00:05 dem  fax_wait_for(OK)
11/26 09:00:05 dem    got:[0a][0d][0a]+FCO[0d]
11/26 09:00:34 dem   fax_wait_for: string '+FCO'
11/26 09:00:34 dem    got:[0a][0d][0a]NO CARRIER[0d]
11/26 09:00:35 dem   fax_wait_for: string 'NO CARRIER'
11/26 09:00:35 dem  ABORTING: line=3D'NO CARRIER'
11/26 09:00:35 ##### failed dialing, phone=3D"5123094", +FHS:-4, dev=3Dmode=
m, time=3D3
0s, acct=3D""

11/26 09:00:36 dem  fax_send: 'AT+FCLASS=3D0'
11/26 09:00:36 dem   removing lock file


Then I changed some settings (INIT-STRING) and the page is transceived,
but then I got the following:
11/26 09:03:39 dem    got:[0a][0d][0a]+FCI:"     +43 1 512 30 94"[0d]
11/26 09:03:41 dem   fax_wait_for: string '+FCI:"     +43 1 512 30 94"'
11/26 09:03:41 dem  fax_id: '+FCI:"     +43 1 512 30 94"'
11/26 09:03:41 dem    got:[0a][0d][0a]+FIS:1,3,0,2,1,0,0,4[0d]
11/26 09:03:41 dem   fax_wait_for: string '+FIS:1,3,0,2,1,0,0,4'
11/26 09:03:41 dem    got:[0a][0d][0a]OK[0d]
11/26 09:03:42 dem   fax_wait_for: string 'OK'** found **
11/26 09:03:42 dem  sendfax: IGNORE DCD (carrier) status
11/26 09:03:42 dem   fax_send_page("bla.g3") started...
11/26 09:03:42 dem   tio_set_flow_control( HARD )
11/26 09:03:42 dem  fax_send: 'AT+FDT'
11/26 09:03:42 dem  fax_wait_for(CONNECT)
11/26 09:03:42 dem    got:[0a][0d][0a]+FCS:1,3,0,2,0,0,0,4[0d]
11/26 09:03:42 dem   fax_wait_for: string '+FCS:1,3,0,2,0,0,0,4'
11/26 09:03:42 dem  transmission par.: '+FCS:1,3,0,2,0,0,0,4'
11/26 09:03:42 dem    got:[0a][0d][0a]CONNECT[0d]
11/26 09:03:47 dem   fax_wait_for: string 'CONNECT'** found **
11/26 09:03:47 dem   tio_set_flow_control( HARD XON_OUT )
11/26 09:03:47 dem  sending bla.g3...
[ some lines deleted   reading 64, writing 64 .... ]
11/26 09:04:34 dem  page complete, 61518 bytes sent
11/26 09:04:34 dem  sending DLE '.'
11/26 09:04:34 dem    got:[0a][0d][0a]+FHS:51[0d]
11/26 09:04:46 dem  connection hangup: '+FHS:51'
11/26 09:04:46 dem   (RSPREC error)
11/26 09:04:46 dem    got:[0a][0d][0a]OK[0d]
11/26 09:04:46 dem  got response: 'OK'
11/26 09:04:46 ##### failed transmitting bla.g3: phone=3D"5123094", +FHS:51=
, dev=3Dm
odem, time=3D93s, acct=3D""

11/26 09:04:46 dem  fax_send: 'AT+FCLASS=3D0'
11/26 09:04:47 dem   removing lock file



and another try was with
#define US_Robotics

11/26 09:13:37 dem  sending bla.g3...
11/26 09:14:24 dem  page complete, 61518 bytes sent
11/26 09:14:24 dem  sending DLE '.'
11/26 09:14:24 dem    got:[0a][0d][0a]+FHS:54[0d]
11/26 09:14:42 dem  connection hangup: '+FHS:54'
11/26 09:14:42 dem   (No response to EOP repeated 3 times)
11/26 09:14:42 dem    got:[0a][0d][0a]OK[0d]
11/26 09:14:42 dem  got response: 'OK'
11/26 09:14:42 ##### failed transmitting bla.g3: phone=3D"5123094", +FHS:54=
, dev=3Dm
odem, time=3D100s, acct=3D""

11/26 09:14:42 dem  fax_send: 'AT+FCLASS=3D0'
11/26 09:14:42 dem   removing lock file


This last error I got more then once (The No response to EOP repeated 3 tim=
es)!

For one-page faxes this is not a problem, since the fax is there, but
i wanted to send 3 pages and after the first one all was finished.

Any ideas/hints/remarks/RTF(which-manual)

--=20
ciao
norb

+-------------------------------------------------------------------+
| Norbert Preining              http://www.logic.at/people/preining |
| University of Technology Vienna, Austria        preining@logic.at |
| PGP fingerprint: BE 15 9D B2 99 05 03 06  D3 A1 56 CC 20 F1 4C 19 |
| PGP public key: email me with Subject `get PGP-key' or keyservers |
+-------------------------------------------------------------------+

--vtzGhvizbBRQ85DL
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia

iQCVAwUBNl1Errzcw0LPH6FlAQEhhwQAocQi3fSmvNWu8YdQa726n7z0wrtj0j9X
88Z0Ivb34SmyOWJlOnRgHuIJIJRSd9myDUgxk+cOE58bI/d9SYImjq0uejD7Ewui
fu7wBuXWw/nu04hQEKjJVi6WGMWQQ7yc7ZazxPoPIC2V8KdtqjmBQLIhkYTWIdpN
It+b75DAvJk=
=wat/
-----END PGP SIGNATURE-----

--vtzGhvizbBRQ85DL--