Receiving Faxes with Elsa Microlink

Sebastian Kaps (toyland@sauerland.de)
21 Jan 2000 1915:11:07 +0100


Hi!

I have an Elsa Microlink 28.8 TQV modem.
I'm using vgetty from the mgetty-1.1.21 package and receiving faxes doesn't
work. Incoming faxes are recognized as voice messages.

I've set answer_mode to "voice:fax:data".  
The port speed os set to 38400 bps and using the "switchbd 19200" option
doesn't change anything.

Logfile excerpt:
---------->> cut here ----------
01/20 11:16:19 yS1    CND: RING
01/20 11:16:19 yS1   wfr: rc=0, drn=0
01/20 11:16:19 yS1   setenv: 'CALLER_ID=none'
01/20 11:16:19 yS1   setenv: 'CALLED_ID='
01/20 11:16:19 yS1   setenv: 'CONNECT='
01/20 11:16:19 yS1  reading ring_type ring configuration from config file /etc/mgetty+sendfax/voice.conf
01/20 11:16:19 yS1   reading /etc/mgetty+sendfax/voice.conf...
[...]
01/20 11:16:19 yS1    vgetty: answer mode was set directly
01/20 11:16:19 yS1    vgetty: answer mode is [data|fax|voice]
01/20 11:16:19 yS1    vgetty: opening list file /var/cache/voice/messages/Index
01/20 11:16:19 yS1    vgetty: found 1 messages, picked message number 1
01/20 11:16:19 yS1    vgetty: message name is /var/cache/voice/messages/Ansage2
01/20 11:16:19 yS1   vgetty: entering voice mode
01/20 11:16:19 yS1   vgetty: Installing signal handlers
01/20 11:16:19 yS1   voice command: 'AT#CLS?' -> ''
01/20 11:16:20 yS1    vgetty: AT#CLS?
01/20 11:16:20 yS1    Elsa MicroLink: 2
01/20 11:16:20 yS1   voice command: '' -> 'OK'
01/20 11:16:20 yS1    Elsa MicroLink: OK
01/20 11:16:20 yS1   voice command: 'AT#CLS=8' -> 'OK'
01/20 11:16:20 yS1    vgetty: AT#CLS=8
01/20 11:16:20 yS1    Elsa MicroLink: OK
01/20 11:16:20 yS1   voice command: 'AT' -> 'OK'
01/20 11:16:20 yS1    vgetty: AT
01/20 11:16:20 yS1    Elsa MicroLink: OK
01/20 11:16:20 yS1   voice command: 'ATA' -> 'VCON|+VCON'
01/20 11:16:20 yS1    vgetty: ATA
01/20 11:16:20 yS1    Elsa MicroLink: VCON
01/20 11:16:21 yS1    vgetty: queued event RESET_WATCHDOG at position 0002
01/20 11:16:21 yS1    Elsa MicroLink: _DIALUP: (2)
01/20 11:16:21 yS1   voice command: 'AT#VLS=4' -> 'OK'
01/20 11:16:21 yS1    vgetty: AT#VLS=4
01/20 11:16:21 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0002
01/20 11:16:21 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <h>
01/20 11:16:21 yS1    Elsa MicroLink: OK
01/20 11:16:21 yS1  playing voice file /var/cache/voice/messages/Ansage2
01/20 11:16:21 yS1   vgetty: raw modem data header found
01/20 11:16:21 yS1   vgetty: modem type Elsa found
01/20 11:16:21 yS1   vgetty: compression method 0x0004, speed 7200, bits 4
01/20 11:16:21 yS1    vgetty: queued event RESET_WATCHDOG at position 0003
01/20 11:16:21 yS1   voice command: 'AT#VBS=4' -> 'OK'
01/20 11:16:21 yS1    vgetty: AT#VBS=4
01/20 11:16:21 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0003
01/20 11:16:21 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <h>
01/20 11:16:21 yS1    Elsa MicroLink: OK
01/20 11:16:21 yS1    vgetty: queued event RESET_WATCHDOG at position 0004
01/20 11:16:21 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0004
01/20 11:16:21 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <H>
01/20 11:16:21 yS1   voice command: 'AT\Q3' -> 'OK'
01/20 11:16:21 yS1    vgetty: AT\Q3
01/20 11:16:21 yS1    Elsa MicroLink: OK
01/20 11:16:21 yS1   tio_set_flow_control( HARD XON_OUT )
01/20 11:16:21 yS1   voice command: 'AT#VTX' -> 'CONNECT'
01/20 11:16:21 yS1    vgetty: AT#VTX
01/20 11:16:21 yS1    Elsa MicroLink: CONNECT
01/20 11:16:30 yS1    vgetty: <VOICE DATA 38315 bytes>
01/20 11:16:30 yS1    vgetty: queued event RESET_WATCHDOG at position 0005
01/20 11:16:30 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0005
01/20 11:16:30 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <H>
01/20 11:16:30 yS1    vgetty: <STOP PLAY>
01/20 11:16:30 yS1   voice command: '' -> 'OK|VCON'
01/20 11:16:30 yS1    Elsa MicroLink: VCON
01/20 11:16:32 yS1    vgetty: queued event RESET_WATCHDOG at position 0006
01/20 11:16:32 yS1   voice command: 'AT#VTS=[933,0,5]' -> ''
01/20 11:16:32 yS1    vgetty: AT#VTS=[933,0,5]
01/20 11:16:32 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0006
01/20 11:16:32 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <H>
01/20 11:16:32 yS1   voice command: '' -> 'OK'
01/20 11:16:32 yS1    Elsa MicroLink: OK
01/20 11:16:33 yS1  recording voice file /var/cache/voice/incoming/va03222.rmd
01/20 11:16:33 yS1    vgetty: queued event RESET_WATCHDOG at position 0007
01/20 11:16:33 yS1   voice command: 'AT#VBS=2' -> 'OK'
01/20 11:16:33 yS1    vgetty: AT#VBS=2
01/20 11:16:33 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0007
01/20 11:16:33 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <h>
01/20 11:16:33 yS1    Elsa MicroLink: OK
01/20 11:16:33 yS1    vgetty: queued event RESET_WATCHDOG at position 0008
01/20 11:16:33 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0008
01/20 11:16:33 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <H>
01/20 11:16:33 yS1   voice command: 'AT\Q3' -> 'OK'
01/20 11:16:33 yS1    vgetty: AT\Q3
01/20 11:16:33 yS1    Elsa MicroLink: OK
01/20 11:16:33 yS1   tio_set_flow_control( HARD XON_IN )
01/20 11:16:33 yS1   voice command: 'AT#VRX' -> 'CONNECT'
01/20 11:16:33 yS1    vgetty: AT#VRX
01/20 11:16:33 yS1    Elsa MicroLink: CONNECT
01/20 11:16:36 yS1    Elsa MicroLink: <DLE> <d>
01/20 11:16:36 yS1    vgetty: queued event DIAL_TONE at position 0009
01/20 11:16:36 yS1    vgetty: unqueued event DIAL_TONE at position 0009
01/20 11:16:36 yS1    vgetty: voice_handle_event got event DIAL_TONE with data <H>
01/20 11:16:36 yS1    vgetty: <STOP RECORDING>
01/20 11:16:36 yS1    Elsa MicroLink: <VOICE DATA 5565 bytes>
01/20 11:16:36 yS1    Elsa MicroLink: <DLE> <ETX>
01/20 11:16:36 yS1   voice command: '' -> 'OK|VCON'
01/20 11:16:36 yS1    Elsa MicroLink: VCON
01/20 11:16:36 yS1    vgetty: queued event RESET_WATCHDOG at position 0010
01/20 11:16:36 yS1    Elsa MicroLink: _NO_DEV: (1)
01/20 11:16:36 yS1   voice command: 'AT#VLS=0' -> 'OK'
01/20 11:16:36 yS1    vgetty: AT#VLS=0
01/20 11:16:36 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0010
01/20 11:16:36 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <H>
01/20 11:16:36 yS1    Elsa MicroLink: OK
01/20 11:16:36 yS1   vgetty: leaving voice mode
01/20 11:16:36 yS1   voice command: 'AT#CLS=2' -> 'OK'
01/20 11:16:36 yS1    vgetty: AT#CLS=2
01/20 11:16:36 yS1    Elsa MicroLink: OK
01/20 11:16:37 yS1   voice command: 'AT' -> 'OK'
01/20 11:16:37 yS1    vgetty: AT
01/20 11:16:37 yS1    Elsa MicroLink: OK
01/20 11:16:37 yS1   vgetty: Restoring signal handlers
01/20 11:16:37 yS1  closing voice modem device
01/20 11:16:37 yS1   removing lock file
01/20 11:16:37 ##### message keep, length=00:00:03, name='', caller=none, dev=ttyS1, pid=3222
----------<< cut here ----------

-- 
Ciao, Sebastian

* Email: toyland@sauerland.de
* HP:    http://www.sauerland.de/~toyland/          PGP-Key available