[Fwd: Please help with vgetty]

Giovanni Biscuolo (giovanni.biscuolo@libero.it)
Wed, 24 Nov 1999 23:58:10 +0100


This is a multi-part message in MIME format.
--------------2A619892A1D5B9B07ECE495F
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Sorry ... forgot the attachment ...



--
____________________________________
Giovanni Biscuolo
mailto: giovanni.biscuolo@libero.it



--------------2A619892A1D5B9B07ECE495F
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

X-Mozilla-Status2: 00000000
Message-ID: <383C6CFF.8D47403A@libero.it>
Date: Wed, 24 Nov 1999 23:55:59 +0100
From: Giovanni Biscuolo <giovanni.biscuolo@libero.it>
X-Mailer: Mozilla 4.61 [en] (X11; I; Linux 2.2.5-15 i586)
X-Accept-Language: it, en
MIME-Version: 1.0
To: mgetty@muc.de
Subject: Please help with vgetty
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I use a US Robotics Sportser Flash v.90 (flashed) with voice extensions.

I have installed and configured vgetty and it recieves faxes well, but
not voice calls.
It often happens that the program stops recording the message while the
caller is speaking.
I can't even imagine why the modem (or vgetty ???) detects a DIAL TONE
as stated in the attached
log file.

Please help me, should I disable voice answering ???  :-(

Ciao.
____________________________________
Giovanni Biscuolo
mailto: giovanni.biscuolo@libero.it



--------------2A619892A1D5B9B07ECE495F
Content-Type: text/plain; charset=us-ascii;
 name="voice-log-fallito.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="voice-log-fallito.txt"

11/05 10:11:54 yS0  waiting for ``RING_''
11/05 10:11:54 yS0   got: [0d]
11/05 10:11:54 yS0    CND: OK[0a]RING[0d]
11/05 10:11:54 yS0    CND: RING ** found **
11/05 10:11:54 yS0  waiting for ``RING_''
11/05 10:11:54 yS0   got: [0a][0d][0a]RING[0d]
11/05 10:11:59 yS0    CND: RING ** found **
11/05 10:11:59 yS0  waiting for ``RING_''
11/05 10:11:59 yS0   got: [0a][0d][0a]RING[0d]
11/05 10:12:04 yS0    CND: RING ** found **
11/05 10:12:04 yS0  waiting for ``RING_''
11/05 10:12:04 yS0   got: [0a][0d][0a]RING[0d]
11/05 10:12:09 yS0    CND: RING ** found **
11/05 10:12:09 yS0  waiting for ``RING_''
11/05 10:12:09 yS0   got: [0a][0d][0a]RING[0d]
11/05 10:12:14 yS0    CND: RING ** found **
11/05 10:12:14 yS0  waiting for ``RING_''
11/05 10:12:14 yS0   got: [0a][0d][0a]RING[0d]
11/05 10:12:19 yS0    CND: RING ** found **
11/05 10:12:19 yS0    CND: check no: 'none'
11/05 10:12:19 yS0  reading ring_type ring configuration from config file /etc/mgetty+sendfax/voice.conf
11/05 10:12:19 yS0   reading /etc/mgetty+sendfax/voice.conf...
11/05 10:12:19 yS0   conf lib: read: 'part generic'
11/05 10:12:19 yS0   found CT_KEYWORD part generic
11/05 10:12:19 yS0   conf lib: read: 'voice_log_level 6'
11/05 10:12:19 yS0   conf lib: read: 'voice_dir /var/spool/voice'
11/05 10:12:19 yS0   conf lib: read: 'phone_owner root'
11/05 10:12:19 yS0   conf lib: read: 'phone_group root'
11/05 10:12:19 yS0   conf lib: read: 'phone_mode 0664'
11/05 10:12:19 yS0   conf lib: read: 'message_flag_file .flag'
11/05 10:12:19 yS0   conf lib: read: 'receive_dir incoming'
11/05 10:12:19 yS0   conf lib: read: 'message_dir messages'
11/05 10:12:19 yS0   conf lib: read: 'message_list Index'
11/05 10:12:19 yS0   conf lib: read: 'backup_message standard.rmd'
11/05 10:12:19 yS0   conf lib: read: 'port_speed 115200'
11/05 10:12:19 yS0   conf lib: read: 'voice_shell /bin/sh'
11/05 10:12:19 yS0   conf lib: read: 'port_timeout 20'
11/05 10:12:19 yS0   conf lib: read: 'dial_timeout 90'
11/05 10:12:19 yS0   conf lib: read: 'command_delay 100'
11/05 10:12:19 yS0   conf lib: read: 'dtmf_len 30'
11/05 10:12:19 yS0   conf lib: read: 'dtmf_threshold 50'
11/05 10:12:19 yS0   conf lib: read: 'dtmf_wait 7'
11/05 10:12:19 yS0   conf lib: read: 'ignore_fax_dle false'
11/05 10:12:19 yS0   conf lib: read: 'raw_data false'
11/05 10:12:19 yS0   conf lib: read: 'rec_compression 0'
11/05 10:12:19 yS0   conf lib: read: 'rec_speed 0'
11/05 10:12:19 yS0   conf lib: read: 'rec_silence_len 70'
11/05 10:12:19 yS0   conf lib: read: 'rec_silence_threshold 60'
11/05 10:12:19 yS0   conf lib: read: 'rec_remove_silence false'
11/05 10:12:19 yS0   conf lib: read: 'rec_max_len 300'
11/05 10:12:19 yS0   conf lib: read: 'rec_min_len 0'
11/05 10:12:19 yS0   conf lib: read: 'do_hard_flow true'
11/05 10:12:19 yS0   conf lib: read: 'beep_frequency 999'
11/05 10:12:19 yS0   conf lib: read: 'beep_length 1500'
11/05 10:12:19 yS0   conf lib: read: 'max_tries 3'
11/05 10:12:19 yS0   conf lib: read: 'retry_delay 5'
11/05 10:12:19 yS0   conf lib: read: 'watchdog_timeout 60'
11/05 10:12:19 yS0   conf lib: read: 'receive_gain -1'
11/05 10:12:19 yS0   conf lib: read: 'transmit_gain 80%'
11/05 10:12:19 yS0   conf lib: read: 'enable_command_echo true'
11/05 10:12:19 yS0   conf lib: read: 'poll_interval 10'
11/05 10:12:19 yS0   conf lib: read: 'program vgetty'
11/05 10:12:19 yS0   conf lib: read: 'rings 6'
11/05 10:12:19 yS0   conf lib: read: 'answer_mode voice:fax:data'
11/05 10:12:19 yS0   conf lib: read: 'force_autodetect false'
11/05 10:12:19 yS0   conf lib: read: 'toll_saver_rings 0'
11/05 10:12:19 yS0   conf lib: read: 'rec_always_keep true'
11/05 10:12:19 yS0   conf lib: read: 'button_program '
11/05 10:12:19 yS0   conf lib: read: 'call_program '
11/05 10:12:19 yS0   conf lib: read: 'dtmf_program dtmf.sh'
11/05 10:12:19 yS0   conf lib: read: 'message_program '
11/05 10:12:19 yS0   conf lib: read: 'do_message_light false'
11/05 10:12:19 yS0   conf lib: read: 'program vm'
11/05 10:12:19 yS0   conf lib: read: 'voice_devices ttyS0'
11/05 10:12:19 yS0   conf lib: read: 'dialout_timeout 90'
11/05 10:12:19 yS0   conf lib: read: 'program pvf'
11/05 10:12:19 yS0   key: 'part', type=6, flags=4, data=(ignored)
11/05 10:12:19 yS0   key: 'program', type=6, flags=4, data=(ignored)
11/05 10:12:19 yS0   key: 'port', type=6, flags=4, data=(ignored)
11/05 10:12:19 yS0   key: 'ring_type', type=6, flags=4, data=(ignored)
11/05 10:12:19 yS0   key: 'voice_log_level', type=0, flags=3, data=6
11/05 10:12:19 yS0   key: 'voice_shell', type=1, flags=3, data=/bin/sh
11/05 10:12:19 yS0   key: 'port_speed', type=0, flags=3, data=115200
11/05 10:12:19 yS0   key: 'port_timeout', type=0, flags=3, data=20
11/05 10:12:19 yS0   key: 'dial_timeout', type=0, flags=3, data=90
11/05 10:12:19 yS0   key: 'command_delay', type=0, flags=3, data=100
11/05 10:12:19 yS0   key: 'dtmf_len', type=0, flags=3, data=30
11/05 10:12:19 yS0   key: 'dtmf_threshold', type=0, flags=3, data=50
11/05 10:12:19 yS0   key: 'dtmf_wait', type=0, flags=3, data=7
11/05 10:12:19 yS0   key: 'ignore_fax_dle', type=3, flags=3, data=FALSE
11/05 10:12:19 yS0   key: 'raw_data', type=3, flags=3, data=FALSE
11/05 10:12:19 yS0   key: 'rec_compression', type=0, flags=3, data=0
11/05 10:12:19 yS0   key: 'rec_speed', type=0, flags=3, data=0
11/05 10:12:19 yS0   key: 'rec_silence_len', type=0, flags=3, data=70
11/05 10:12:19 yS0   key: 'rec_silence_threshold', type=0, flags=3, data=60
11/05 10:12:19 yS0   key: 'rec_remove_silence', type=3, flags=3, data=FALSE
11/05 10:12:19 yS0   key: 'rec_max_len', type=0, flags=3, data=300
11/05 10:12:19 yS0   key: 'rec_min_len', type=0, flags=3, data=0
11/05 10:12:19 yS0   key: 'do_hard_flow', type=3, flags=3, data=TRUE
11/05 10:12:19 yS0   key: 'force_autodetect', type=3, flags=3, data=FALSE
11/05 10:12:19 yS0   key: 'watchdog_timeout', type=0, flags=3, data=60
11/05 10:12:19 yS0   key: 'receive_gain', type=0, flags=3, data=-1
11/05 10:12:19 yS0   key: 'transmit_gain', type=0, flags=3, data=80
11/05 10:12:19 yS0   key: 'enable_command_echo', type=3, flags=3, data=TRUE
11/05 10:12:19 yS0   key: 'poll_interval', type=0, flags=3, data=10
11/05 10:12:19 yS0   key: 'rings', type=1, flags=3, data=6
11/05 10:12:19 yS0   key: 'answer_mode', type=1, flags=3, data=voice:fax:data
11/05 10:12:19 yS0   key: 'toll_saver_rings', type=0, flags=3, data=0
11/05 10:12:19 yS0   key: 'rec_always_keep', type=3, flags=3, data=TRUE
11/05 10:12:19 yS0   key: 'voice_dir', type=1, flags=3, data=/var/spool/voice
11/05 10:12:19 yS0   key: 'phone_owner', type=1, flags=3, data=root
11/05 10:12:19 yS0   key: 'phone_group', type=1, flags=3, data=root
11/05 10:12:19 yS0   key: 'phone_mode', type=0, flags=3, data=436
11/05 10:12:19 yS0   key: 'message_flag_file', type=1, flags=3, data=.flag
11/05 10:12:19 yS0   key: 'receive_dir', type=1, flags=3, data=incoming
11/05 10:12:19 yS0   key: 'message_dir', type=1, flags=3, data=messages
11/05 10:12:19 yS0   key: 'message_list', type=1, flags=3, data=Index
11/05 10:12:19 yS0   key: 'backup_message', type=1, flags=3, data=standard.rmd
11/05 10:12:19 yS0   key: 'button_program', type=1, flags=3, data=
11/05 10:12:19 yS0   key: 'call_program', type=1, flags=3, data=
11/05 10:12:19 yS0   key: 'dtmf_program', type=1, flags=3, data=dtmf.sh
11/05 10:12:19 yS0   key: 'message_program', type=1, flags=3, data=
11/05 10:12:19 yS0   key: 'do_message_light', type=3, flags=3, data=FALSE
11/05 10:12:19 yS0   key: 'beep_frequency', type=0, flags=3, data=999
11/05 10:12:19 yS0   key: 'beep_length', type=0, flags=3, data=1500
11/05 10:12:19 yS0   key: 'max_tries', type=0, flags=3, data=3
11/05 10:12:19 yS0   key: 'retry_delay', type=0, flags=3, data=5
11/05 10:12:19 yS0   key: 'dialout_timeout', type=0, flags=1, data=90
11/05 10:12:19 yS0   key: 'voice_devices', type=1, flags=1, data=
11/05 10:12:19 yS0    vgetty: answer mode was set directly
11/05 10:12:19 yS0    vgetty: answer mode is [data|fax|voice]
11/05 10:12:19 yS0    vgetty: opening list file /var/spool/voice/messages/Index
11/05 10:12:19 yS0    vgetty: found 1 messages, picked message number 1
11/05 10:12:19 yS0    vgetty: message name is /var/spool/voice/messages/primo.rmd
11/05 10:12:19 yS0   vgetty: entering voice mode
11/05 10:12:19 yS0   vgetty: Installing signal handlers
11/05 10:12:19 yS0   voice command: 'AT#CLS?' -> ''
11/05 10:12:19 yS0    vgetty: AT#CLS?
11/05 10:12:19 yS0    US Robotics: AT#CLS?
11/05 10:12:20 yS0    US Robotics: 2.0
11/05 10:12:20 yS0   voice command: '' -> 'OK'
11/05 10:12:20 yS0    US Robotics: OK
11/05 10:12:20 yS0   voice command: 'AT#CLS=8' -> 'OK'
11/05 10:12:20 yS0    vgetty: AT#CLS=8
11/05 10:12:20 yS0    US Robotics: AT#CLS=8
11/05 10:12:20 yS0    US Robotics: OK
11/05 10:12:20 yS0    vgetty: queued event RESET_WATCHDOG at position 0001
11/05 10:12:20 yS0   voice command: 'AT#VLS=0' -> 'OK|VCON'
11/05 10:12:20 yS0    vgetty: AT#VLS=0
11/05 10:12:20 yS0    vgetty: unqueued event RESET_WATCHDOG at position 0001
11/05 10:12:20 yS0    vgetty: voice_handle_event got event RESET_WATCHDOG with data <
11/05 10:12:20 yS0    US Robotics: AT#VLS=0
11/05 10:12:20 yS0    US Robotics: OK
11/05 10:12:20 yS0   voice command: 'AT#VLS=4A' -> 'VCON'
11/05 10:12:20 yS0    vgetty: AT#VLS=4A
11/05 10:12:20 yS0    US Robotics: AT#VLS=4A
11/05 10:12:20 yS0    US Robotics: VCON
11/05 10:12:20 yS0  playing voice file /var/spool/voice/messages/primo.rmd
11/05 10:12:20 yS0   vgetty: raw modem data header found
11/05 10:12:20 yS0   vgetty: modem type US Robotics found
11/05 10:12:20 yS0   vgetty: compression method 0x0001, speed 8000, bits 1
11/05 10:12:20 yS0    vgetty: queued event RESET_WATCHDOG at position 0002
11/05 10:12:20 yS0    vgetty: unqueued event RESET_WATCHDOG at position 0002
11/05 10:12:20 yS0    vgetty: voice_handle_event got event RESET_WATCHDOG with data <e>
11/05 10:12:20 yS0   voice command: 'AT' -> 'OK'
11/05 10:12:20 yS0    vgetty: AT
11/05 10:12:20 yS0    US Robotics: AT
11/05 10:12:21 yS0    US Robotics: OK
11/05 10:12:21 yS0   tio_set_flow_control( HARD XON_OUT )
11/05 10:12:21 yS0   voice command: 'ATE0#VTX' -> 'CONNECT'
11/05 10:12:21 yS0    vgetty: ATE0#VTX
11/05 10:12:21 yS0    US Robotics: ATE0#VTX
11/05 10:12:21 yS0    US Robotics: CONNECT
11/05 10:12:27 yS0    vgetty: <VOICE DATA 16404 bytes>
11/05 10:12:27 yS0    vgetty: queued event RESET_WATCHDOG at position 0003
11/05 10:12:27 yS0    vgetty: unqueued event RESET_WATCHDOG at position 0003
11/05 10:12:27 yS0    vgetty: voice_handle_event got event RESET_WATCHDOG with data <e>
11/05 10:12:27 yS0    vgetty: <STOP PLAY>
11/05 10:12:27 yS0   voice command: '' -> 'OK|VCON'
11/05 10:12:28 yS0    US Robotics: VCON
11/05 10:12:29 yS0   voice command: '' -> 'OK|VCON'
11/05 10:12:29 yS0    US Robotics: OK
11/05 10:12:29 yS0   voice command: 'AT' -> 'OK'
11/05 10:12:30 yS0    vgetty: AT
11/05 10:12:30 yS0    US Robotics: AT
11/05 10:12:30 yS0    US Robotics: OK
11/05 10:12:30 yS0    vgetty: queued event RESET_WATCHDOG at position 0004
11/05 10:12:30 yS0   voice command: 'AT#VTS=[999,0,15]' -> ''
11/05 10:12:30 yS0    vgetty: AT#VTS=[999,0,15]
11/05 10:12:30 yS0    vgetty: unqueued event RESET_WATCHDOG at position 0004
11/05 10:12:30 yS0    vgetty: voice_handle_event got event RESET_WATCHDOG with data <
11/05 10:12:30 yS0    US Robotics: AT#VTS=[999,0,15]
11/05 10:12:32 yS0   voice command: '' -> 'OK'
11/05 10:12:32 yS0    US Robotics: OK
11/05 10:12:32 yS0   voice command: 'AT#VLS=4A' -> 'VCON'
11/05 10:12:32 yS0    vgetty: AT#VLS=4A
11/05 10:12:32 yS0    US Robotics: AT#VLS=4A
11/05 10:12:32 yS0    US Robotics: VCON
11/05 10:12:32 yS0  recording voice file /var/spool/voice/incoming/v2ChfKU.rmd
11/05 10:12:32 yS0    vgetty: queued event RESET_WATCHDOG at position 0005
11/05 10:12:32 yS0    vgetty: unqueued event RESET_WATCHDOG at position 0005
11/05 10:12:32 yS0    vgetty: voice_handle_event got event RESET_WATCHDOG with data <e>
11/05 10:12:32 yS0   voice command: 'AT' -> 'OK'
11/05 10:12:32 yS0    vgetty: AT
11/05 10:12:32 yS0    US Robotics: AT
11/05 10:12:32 yS0    US Robotics: OK
11/05 10:12:32 yS0   tio_set_flow_control( HARD XON_IN )
11/05 10:12:32 yS0   voice command: 'AT#VRX' -> 'CONNECT'
11/05 10:12:32 yS0    vgetty: AT#VRX
11/05 10:12:32 yS0    US Robotics: AT#VRX
11/05 10:12:32 yS0    US Robotics: CONNECT
11/05 10:12:34 yS0    US Robotics: <DLE> <i>
11/05 10:12:34 yS0    vgetty: queued event DIAL_TONE at position 0006
11/05 10:12:34 yS0    vgetty: unqueued event DIAL_TONE at position 0006
11/05 10:12:34 yS0    vgetty: voice_handle_event got event DIAL_TONE with data <e>
11/05 10:12:34 yS0    vgetty: <STOP RECORDING>
11/05 10:12:34 yS0    US Robotics: <VOICE DATA 2283 bytes>
11/05 10:12:34 yS0    US Robotics: <DLE> <ETX>
11/05 10:12:34 yS0   voice command: '' -> 'OK|VCON'
11/05 10:12:34 yS0    US Robotics: VCON
11/05 10:12:34 yS0    vgetty: queued event RESET_WATCHDOG at position 0007
11/05 10:12:34 yS0   voice command: 'AT#VLS=0H0' -> 'OK|VCON'
11/05 10:12:34 yS0    vgetty: AT#VLS=0H0
11/05 10:12:34 yS0    vgetty: unqueued event RESET_WATCHDOG at position 0007
11/05 10:12:34 yS0    vgetty: voice_handle_event got event RESET_WATCHDOG with data <
11/05 10:12:34 yS0    US Robotics: AT#VLS=0H0
11/05 10:12:34 yS0    US Robotics: OK
11/05 10:12:34 yS0   vgetty: leaving voice mode
11/05 10:12:34 yS0   voice command: 'AT#CLS=2.0' -> 'OK'
11/05 10:12:34 yS0    vgetty: AT#CLS=2.0
11/05 10:12:34 yS0    US Robotics: AT#CLS=2.0
11/05 10:12:34 yS0    US Robotics: OK
11/05 10:12:34 yS0   vgetty: Restoring signal handlers
11/05 10:12:34 yS0  closing voice modem device
11/05 10:12:34 yS0   removing lock file
11/05 10:12:34 ##### message keep, length=00:00:02, name='', caller=none, dev=ttyS0, pid=3588

--------------2A619892A1D5B9B07ECE495F--