vgetty: message_program?

Thomas Woelfer (twoelfer@fhzinfo.fh-bielefeld.de)
Mon, 12 May 1997 17:32:21 +0200


there is something foul with my voice.conf

1)
vgetty doesn't seem to know what to do with transmit_gain and
receive_gain

2)
I've set the key message_program to /var/spool/voice/mailflag
It's a simple script which sends me a mail. At initialisation the key
seems
not to be being read properly then after an incoming call the logfile
says
'vgetty: Executing shell script /var/spool/voice/mailflag with shell
/bin/sh'
but nothing happens.
The script is executable and it works from the commandline.


logfile below

--
05/12 16:42:15 dem vgetty: experimental test release 0.7.2 / 12Apr97
05/12 16:42:15 dem mgetty: experimental test release 1.1.6-May05
05/12 16:42:15 dem reading generic configuration from config file
/usr/etc/mgetty+sendfax/voice.conf
05/12 16:42:15 dem reading /usr/etc/mgetty+sendfax/voice.conf...
05/12 16:42:15 dem conf lib: read: 'part generic'
05/12 16:42:15 dem section: part generic, **found**
05/12 16:42:15 dem conf lib: read: 'voice_log_level 4'
05/12 16:42:15 dem conf lib: read: 'voice_dir /var/spool/voice'
05/12 16:42:15 dem conf lib: read: 'message_flag_file .flag'
05/12 16:42:15 dem conf lib: read: 'receive_dir incoming'
05/12 16:42:15 dem conf lib: read: 'message_dir messages'
05/12 16:42:15 dem conf lib: read: 'message_list Index'
05/12 16:42:15 dem conf lib: read: 'backup_message standard.rmd'
05/12 16:42:15 dem conf lib: read: 'port_speed 38400'
05/12 16:42:15 dem conf lib: read: 'voice_shell /bin/sh'
05/12 16:42:15 dem conf lib: read: 'port_timeout 10'
05/12 16:42:15 dem conf lib: read: 'dial_timeout 90'
05/12 16:42:15 dem conf lib: read: 'command_delay 100'
05/12 16:42:15 dem conf lib: read: 'dtmf_len 30'
05/12 16:42:15 dem conf lib: read: 'dtmf_threshold 40'
05/12 16:42:15 dem conf lib: read: 'dtmf_wait 7'
05/12 16:42:15 dem conf lib: read: 'ignore_fax_dle false'
05/12 16:42:15 dem conf lib: read: 'raw_data false'
05/12 16:42:15 dem conf lib: read: 'rec_compression 0'
05/12 16:42:15 dem conf lib: read: 'rec_speed 0'
05/12 16:42:15 dem conf lib: read: 'rec_silence_len 30'
05/12 16:42:15 dem conf lib: read: 'rec_silence_threshold 40'
05/12 16:42:15 dem conf lib: read: 'rec_remove_silence false'
05/12 16:42:15 dem conf lib: read: 'rec_max_len 300'
05/12 16:42:15 dem conf lib: read: 'rec_min_len 0'
05/12 16:42:15 dem conf lib: read: 'do_hard_flow true'
05/12 16:42:15 dem conf lib: read: 'beep_frequency 933'
05/12 16:42:15 dem conf lib: read: 'beep_length 150'
05/12 16:42:15 dem conf lib: read: 'max_tries 3'
05/12 16:42:15 dem conf lib: read: 'retry_delay 5'
05/12 16:42:15 dem conf lib: read: 'watchdog_timeout 60'
05/12 16:42:15 dem conf lib: read: 'receive_gain -1'
05/12 16:42:15 dem something foul in config line: 'receive_gain -1'
05/12 16:42:15 dem (most likely syntax error)
05/12 16:42:15 dem conf lib: read: 'transmit_gain -1'
05/12 16:42:15 dem something foul in config line: 'transmit_gain -1'
05/12 16:42:15 dem (most likely syntax error)
05/12 16:42:15 dem conf lib: read: 'enable_command_echo true'
05/12 16:42:15 dem conf lib: read: 'program vgetty'
05/12 16:42:15 dem found CT_KEYWORD program vgetty
05/12 16:42:15 dem conf lib: read: 'rings 4'
05/12 16:42:15 dem conf lib: read: 'answer_mode voice:fax:data'
05/12 16:42:15 dem conf lib: read: 'force_autodetect false'
05/12 16:42:15 dem conf lib: read: 'toll_saver_rings 0'
05/12 16:42:15 dem conf lib: read: 'rec_always_keep true'
05/12 16:42:15 dem conf lib: read: 'button_program '
05/12 16:42:15 dem conf lib: read: 'call_program '
05/12 16:42:15 dem conf lib: read: 'dtmf_program dtmf.sh'
05/12 16:42:15 dem conf lib: read: 'message_program
/var/spool/voice/mailflag'
05/12 16:42:15 dem conf lib: read: 'do_message_light false'
05/12 16:42:15 dem conf lib: read: 'program vm'
05/12 16:42:15 dem conf lib: read: 'voice_devices modem'
05/12 16:42:15 dem conf lib: read: 'dialout_timeout 90'
05/12 16:42:15 dem conf lib: read: 'program pvf'
05/12 16:42:15 dem conf lib: read: 'port ttyS0'
05/12 16:42:15 dem conf lib: read: 'port ttyS5'
05/12 16:42:15 dem conf lib: read: 'ring_type virtual'
05/12 16:42:15 dem conf lib: read: 'answer_mode fax:data'
05/12 16:42:15 dem conf lib: read: 'ring_type ring'
05/12 16:42:15 dem conf lib: read: 'ring_type ring1'
05/12 16:42:15 dem key: 'part', type=6, flags=4, data=(ignored)
05/12 16:42:15 dem key: 'program', type=6, flags=4, data=(ignored)
05/12 16:42:15 dem key: 'port', type=6, flags=4, data=(ignored)
05/12 16:42:15 dem key: 'ring_type', type=6, flags=4, data=(ignored)
05/12 16:42:15 dem key: 'voice_log_level', type=0, flags=3, data=4
05/12 16:42:15 dem key: 'voice_devices', type=1, flags=0, data=(empty)
05/12 16:42:15 dem key: 'port_speed', type=0, flags=3, data=38400
05/12 16:42:15 dem key: 'port_timeout', type=0, flags=3, data=10
05/12 16:42:15 dem key: 'dtmf_len', type=0, flags=3, data=30
05/12 16:42:15 dem key: 'dtmf_threshold', type=0, flags=3, data=40
05/12 16:42:15 dem key: 'dtmf_wait', type=0, flags=3, data=7
05/12 16:42:15 dem key: 'rec_compression', type=0, flags=3, data=0
05/12 16:42:15 dem key: 'rec_speed', type=0, flags=3, data=0
05/12 16:42:15 dem key: 'rec_silence_len', type=0, flags=3, data=30
05/12 16:42:15 dem key: 'rec_silence_threshold', type=0, flags=3,
data=40
05/12 16:42:15 dem key: 'rec_remove_silence', type=3, flags=3,
data=FALSE
05/12 16:42:15 dem key: 'rec_max_len', type=0, flags=3, data=300
05/12 16:42:15 dem key: 'receive_gain', type=0, flags=3, data=-1
05/12 16:42:15 dem key: 'transmit_gain', type=0, flags=3, data=-1
05/12 16:42:15 dem key: 'rings', type=1, flags=1, data=3
05/12 16:42:15 dem key: 'answer_mode', type=1, flags=1,
data=voice:fax:data
05/12 16:42:15 dem key: 'toll_saver_rings', type=0, flags=1, data=0
05/12 16:42:15 dem key: 'rec_always_keep', type=3, flags=1, data=TRUE
05/12 16:42:15 dem key: 'voice_dir', type=1, flags=3,
data=/var/spool/voice
05/12 16:42:15 dem key: 'message_flag_file', type=1, flags=3,
data=.flag
05/12 16:42:15 dem key: 'receive_dir', type=1, flags=3, data=incoming
05/12 16:42:15 dem key: 'message_dir', type=1, flags=3, data=messages
05/12 16:42:15 dem key: 'message_list', type=1, flags=3, data=Index
05/12 16:42:15 dem key: 'backup_message', type=1, flags=3,
data=standard.rmd
05/12 16:42:15 dem key: 'dialout_timeout', type=0, flags=1, data=90
05/12 16:42:15 dem key: 'beep_frequency', type=0, flags=3, data=933
05/12 16:42:15 dem key: 'beep_length', type=0, flags=3, data=150
05/12 16:42:15 dem key: 'raw_data', type=3, flags=3, data=FALSE
05/12 16:42:15 dem key: 'max_tries', type=0, flags=3, data=3
05/12 16:42:15 dem key: 'retry_delay', type=0, flags=3, data=5
05/12 16:42:15 dem key: 'voice_shell', type=1, flags=3, data=/bin/sh
05/12 16:42:15 dem key: 'button_program', type=1, flags=1, data=
05/12 16:42:15 dem key: 'call_program', type=1, flags=1, data=
05/12 16:42:15 dem key: 'dtmf_program', type=1, flags=1, data=dtmf.sh
05/12 16:42:15 dem key: 'message_program', type=1, flags=1, data=
05/12 16:42:15 dem key: 'do_message_light', type=3, flags=1,
data=FALSE
05/12 16:42:15 dem key: 'do_hard_flow', type=3, flags=3, data=TRUE
05/12 16:42:15 dem key: 'force_autodetect', type=3, flags=1,
data=FALSE
05/12 16:42:15 dem key: 'watchdog_timeout', type=0, flags=3, data=60
05/12 16:42:15 dem key: 'rec_min_len', type=0, flags=3, data=0
05/12 16:42:15 dem key: 'command_delay', type=0, flags=3, data=100
05/12 16:42:15 dem key: 'ignore_fax_dle', type=3, flags=3, data=FALSE
05/12 16:42:15 dem key: 'dial_timeout', type=0, flags=3, data=90
05/12 16:42:15 dem key: 'enable_command_echo', type=3, flags=3,
data=TRUE
05/12 16:42:15 dem reading program vgetty configuration from config
file /usr/etc/mgetty+sendfax/voice.conf
05/12 16:42:16 dem reading port modem configuration from config file
/usr/etc/mgetty+sendfax/voice.conf
05/12 16:42:16 dem check for lockfiles
05/12 16:42:16 dem locking the line
05/12 16:42:16 dem lowering DTR to reset Modem
05/12 16:42:17 dem send: \dATQ0V1H0[0d]
05/12 16:42:17 dem waiting for ``OK'' ** found **
05/12 16:42:17 dem send: ATS0=0Q0&D3&C1[0d]
05/12 16:42:17 dem waiting for ``OK'' ** found **
05/12 16:42:17 dem mdm_send: 'ATI'
05/12 16:42:17 dem Generic Rockwell modem (28800)
05/12 16:42:17 dem mdm_send: 'ATI3'
05/12 16:42:18 dem mdm_send: 'ATI4'
05/12 16:42:18 dem additional info: ''
05/12 16:42:18 dem mdm_send: 'AT+FCLASS=2' -> OK
05/12 16:42:18 dem mdm_send: 'AT+FCLASS=0' -> OK
05/12 16:42:18 dem mdm_send: 'AT+FAA=1;+FCR=1' -> OK
05/12 16:42:18 dem mdm_send: 'AT+FBOR=0' -> OK
05/12 16:42:18 dem mdm_send: 'AT+FLID="49 5251 162899"' -> OK
05/12 16:42:18 dem mdm_send: 'AT+FDCC=1,5,0,2,0,0,0,0' -> OK
05/12 16:42:18 dem detecting voice modem type
05/12 16:42:19 dem Dr. Neuhaus Cybermod detected
05/12 16:42:19 dem initializing Dr. Neuhaus voice modem
05/12 16:42:19 dem waiting...
05/12 16:56:49 dem waiting for ``RING_'' ** found **
05/12 16:56:49 dem waiting for ``RING_'' ** found **
05/12 16:56:55 dem waiting for ``RING_'' ** found **
05/12 16:57:01 dem waiting for ``RING_'' ** found **
05/12 16:57:07 dem reading ring_type ring configuration from config
file /usr/etc/mgetty+sendfax/voice.conf
05/12 16:57:09 dem playing voice file
/var/spool/voice/messages/standard.rmd
05/12 16:57:20 dem recording voice file
/var/spool/voice/incoming/va06937.rmd
05/12 16:57:22 dem vgetty: voice_handle_event got unknown event 0x2010
with data <_>
05/12 16:57:33 dem closing voice modem device
05/12 16:57:33 ##### message keep, length=00:00:11, name='',
caller=none, dev=modem, pid=6937

05/12 16:57:33 dem vgetty: Executing shell script
/var/spool/voice/mailflag with shell /bin/sh
--

Bye...
-- 
Thomas Woelfer | mailto:twoelfer@fhzinfo.fh-bielefeld.de
   | http://www.uni-bielefeld.de/~twoelfer
-------------------------------------------------------------------------------
/earth is 98% full... please delete anyone you can.

.