DTMF help
Norbert Preining (preining@logic.at)
Fri, 27 Nov 1998 09:59:08 +0100
--SLDf9lqlvOQaIe6s
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
On Thu, 26 Nov 1998, Marc SCHAEFER wrote:
> Norbert Preining <preining@logic.at> wrote:
> > but if i type a *123456# into the telephon i get nothing! Is the
>=20
> from your log the modem sends nothing. Or maybe you didn't run
> with high enough logging.
I did a second run with debug 6:
I did the following:
I modem/vgetty
---------------------------------------------------------------------------=
---
Calling up Playing greeting
While playing greeting: type *1234# Then Busy tone (beep-beep-beep quick)
nothing Silence
type *1234# modem closes the line
Afterwards the following was recorded:
beep-umpf-umpf-beep ;-)
Here comes the log file with debug-level 6
At the beginning of 07:55:22 a DTMF code '*' is recognized, but is the
program called, especially because no other DTMF codes besides the '#'
at the end is recognized!?
--
11/27 07:47:12 dem vgetty: experimental test release 0.9.0 / 09Sep98
11/27 07:47:12 dem mgetty: experimental test release 1.1.18-Sep11
11/27 07:47:12 dem reading generic configuration from config file /etc/mge=
tty+sendfax/voice.conf
11/27 07:47:12 dem reading program vgetty configuration from config file /=
etc/mgetty+sendfax/voice.conf
11/27 07:47:12 dem reading /etc/mgetty+sendfax/voice.conf...
11/27 07:47:12 dem conf lib: read: 'part generic'
11/27 07:47:12 dem found CT_KEYWORD part generic
11/27 07:47:12 dem conf lib: read: 'voice_log_level 6'
11/27 07:47:12 dem conf lib: read: 'voice_dir /usr/spool/voice'
11/27 07:47:12 dem conf lib: read: 'phone_owner root'
11/27 07:47:12 dem conf lib: read: 'phone_group uucp'
11/27 07:47:12 dem conf lib: read: 'phone_mode 0660'
11/27 07:47:12 dem conf lib: read: 'message_flag_file .flag'
11/27 07:47:12 dem conf lib: read: 'receive_dir incoming'
11/27 07:47:12 dem conf lib: read: 'message_dir messages'
11/27 07:47:12 dem conf lib: read: 'message_list Index'
11/27 07:47:12 dem conf lib: read: 'backup_message greeting.gsm'
11/27 07:47:12 dem conf lib: read: 'port_speed 115200'
11/27 07:47:12 dem conf lib: read: 'voice_shell /bin/sh'
11/27 07:47:12 dem conf lib: read: 'port_timeout 10'
11/27 07:47:12 dem conf lib: read: 'dial_timeout 90'
11/27 07:47:12 dem conf lib: read: 'command_delay 100'
11/27 07:47:12 dem conf lib: read: 'dtmf_len 30'
11/27 07:47:12 dem conf lib: read: 'dtmf_threshold 20'
11/27 07:47:12 dem conf lib: read: 'dtmf_wait 7'
11/27 07:47:12 dem conf lib: read: 'ignore_fax_dle false'
11/27 07:47:12 dem conf lib: read: 'raw_data true'
11/27 07:47:12 dem conf lib: read: 'rec_compression 0'
11/27 07:47:12 dem conf lib: read: 'rec_speed 0'
11/27 07:47:12 dem conf lib: read: 'rec_silence_len 70'
11/27 07:47:12 dem conf lib: read: 'rec_silence_threshold 40'
11/27 07:47:12 dem conf lib: read: 'rec_remove_silence false'
11/27 07:47:12 dem conf lib: read: 'rec_max_len 300'
11/27 07:47:12 dem conf lib: read: 'rec_min_len 0'
11/27 07:47:12 dem conf lib: read: 'do_hard_flow true'
11/27 07:47:12 dem conf lib: read: 'beep_frequency 933'
11/27 07:47:12 dem conf lib: read: 'beep_length 1500'
11/27 07:47:12 dem conf lib: read: 'max_tries 3'
11/27 07:47:12 dem conf lib: read: 'retry_delay 5'
11/27 07:47:12 dem conf lib: read: 'watchdog_timeout 60'
11/27 07:47:12 dem conf lib: read: 'receive_gain -1'
11/27 07:47:12 dem conf lib: read: 'transmit_gain -1'
11/27 07:47:12 dem conf lib: read: 'enable_command_echo false'
11/27 07:47:12 dem conf lib: read: 'poll_interval 10'
11/27 07:47:12 dem conf lib: read: 'program vgetty'
11/27 07:47:12 dem section: program vgetty, **found**
11/27 07:47:12 dem conf lib: read: 'rings 4'
11/27 07:47:12 dem conf lib: read: 'answer_mode voice:fax:data'
11/27 07:47:12 dem conf lib: read: 'force_autodetect false'
11/27 07:47:12 dem conf lib: read: 'toll_saver_rings 0'
11/27 07:47:12 dem conf lib: read: 'rec_always_keep true'
11/27 07:47:12 dem conf lib: read: 'button_program '
11/27 07:47:12 dem conf lib: read: 'call_program '
11/27 07:47:12 dem conf lib: read: 'dtmf_program /usr/lib/mgetty+sendfax/=
dtmf.sh'
11/27 07:47:12 dem conf lib: read: 'message_program /usr/lib/mgetty+sendf=
ax/new_voice'
11/27 07:47:12 dem conf lib: read: 'do_message_light false'
11/27 07:47:12 dem conf lib: read: 'program vm'
11/27 07:47:12 dem section: program vm, ignore
11/27 07:47:12 dem conf lib: read: 'voice_devices modem'
11/27 07:47:12 dem conf lib: read: 'dialout_timeout 90'
11/27 07:47:12 dem conf lib: read: 'program pvf'
11/27 07:47:12 dem section: program pvf, ignore
11/27 07:47:12 dem key: 'part', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:47:12 dem key: 'program', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:47:12 dem key: 'port', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:47:12 dem key: 'ring_type', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:47:12 dem key: 'voice_log_level', type=3D0, flags=3D3, data=3D6
11/27 07:47:12 dem key: 'voice_shell', type=3D1, flags=3D3, data=3D/bin/sh
11/27 07:47:12 dem key: 'port_speed', type=3D0, flags=3D3, data=3D115200
11/27 07:47:12 dem key: 'port_timeout', type=3D0, flags=3D3, data=3D10
11/27 07:47:12 dem key: 'dial_timeout', type=3D0, flags=3D3, data=3D90
11/27 07:47:12 dem key: 'command_delay', type=3D0, flags=3D3, data=3D100
11/27 07:47:12 dem key: 'dtmf_len', type=3D0, flags=3D3, data=3D30
11/27 07:47:12 dem key: 'dtmf_threshold', type=3D0, flags=3D3, data=3D20
11/27 07:47:12 dem key: 'dtmf_wait', type=3D0, flags=3D3, data=3D7
11/27 07:47:12 dem key: 'ignore_fax_dle', type=3D3, flags=3D3, data=3DFAL=
SE
11/27 07:47:12 dem key: 'raw_data', type=3D3, flags=3D3, data=3DTRUE
11/27 07:47:12 dem key: 'rec_compression', type=3D0, flags=3D3, data=3D0
11/27 07:47:12 dem key: 'rec_speed', type=3D0, flags=3D3, data=3D0
11/27 07:47:12 dem key: 'rec_silence_len', type=3D0, flags=3D3, data=3D70
11/27 07:47:12 dem key: 'rec_silence_threshold', type=3D0, flags=3D3, dat=
a=3D40
11/27 07:47:12 dem key: 'rec_remove_silence', type=3D3, flags=3D3, data=
=3DFALSE
11/27 07:47:12 dem key: 'rec_max_len', type=3D0, flags=3D3, data=3D300
11/27 07:47:12 dem key: 'rec_min_len', type=3D0, flags=3D3, data=3D0
11/27 07:47:12 dem key: 'do_hard_flow', type=3D3, flags=3D3, data=3DTRUE
11/27 07:47:12 dem key: 'force_autodetect', type=3D3, flags=3D3, data=3DF=
ALSE
11/27 07:47:12 dem key: 'watchdog_timeout', type=3D0, flags=3D3, data=3D60
11/27 07:47:12 dem key: 'receive_gain', type=3D0, flags=3D3, data=3D-1
11/27 07:47:12 dem key: 'transmit_gain', type=3D0, flags=3D3, data=3D-1
11/27 07:47:12 dem key: 'enable_command_echo', type=3D3, flags=3D3, data=
=3DFALSE
11/27 07:47:12 dem key: 'poll_interval', type=3D0, flags=3D3, data=3D10
11/27 07:47:12 dem key: 'rings', type=3D1, flags=3D3, data=3D4
11/27 07:47:12 dem key: 'answer_mode', type=3D1, flags=3D3, data=3Dvoice:=
fax:data
11/27 07:47:12 dem key: 'toll_saver_rings', type=3D0, flags=3D3, data=3D0
11/27 07:47:12 dem key: 'rec_always_keep', type=3D3, flags=3D3, data=3DTR=
UE
11/27 07:47:12 dem key: 'voice_dir', type=3D1, flags=3D3, data=3D/usr/spo=
ol/voice
11/27 07:47:12 dem key: 'phone_owner', type=3D1, flags=3D3, data=3Droot
11/27 07:47:12 dem key: 'phone_group', type=3D1, flags=3D3, data=3Duucp
11/27 07:47:12 dem key: 'phone_mode', type=3D0, flags=3D3, data=3D432
11/27 07:47:12 dem key: 'message_flag_file', type=3D1, flags=3D3, data=3D=
.flag
11/27 07:47:12 dem key: 'receive_dir', type=3D1, flags=3D3, data=3Dincomi=
ng
11/27 07:47:12 dem key: 'message_dir', type=3D1, flags=3D3, data=3Dmessag=
es
11/27 07:47:12 dem key: 'message_list', type=3D1, flags=3D3, data=3DIndex
11/27 07:47:12 dem key: 'backup_message', type=3D1, flags=3D3, data=3Dgre=
eting.gsm
11/27 07:47:12 dem key: 'button_program', type=3D1, flags=3D3, data=3D
11/27 07:47:12 dem key: 'call_program', type=3D1, flags=3D3, data=3D
11/27 07:47:12 dem key: 'dtmf_program', type=3D1, flags=3D3, data=3D/usr/=
lib/mgetty+sendfax/dtmf.sh
11/27 07:47:12 dem key: 'message_program', type=3D1, flags=3D3, data=3D/u=
sr/lib/mgetty+sendfax/new_voice
11/27 07:47:12 dem key: 'do_message_light', type=3D3, flags=3D3, data=3DF=
ALSE
11/27 07:47:12 dem key: 'beep_frequency', type=3D0, flags=3D3, data=3D933
11/27 07:47:12 dem key: 'beep_length', type=3D0, flags=3D3, data=3D1500
11/27 07:47:12 dem key: 'max_tries', type=3D0, flags=3D3, data=3D3
11/27 07:47:12 dem key: 'retry_delay', type=3D0, flags=3D3, data=3D5
11/27 07:47:12 dem key: 'dialout_timeout', type=3D0, flags=3D1, data=3D90
11/27 07:47:12 dem key: 'voice_devices', type=3D1, flags=3D1, data=3D
11/27 07:47:12 dem reading port modem configuration from config file /etc/=
mgetty+sendfax/voice.conf
11/27 07:47:12 dem reading /etc/mgetty+sendfax/voice.conf...
11/27 07:47:12 dem conf lib: read: 'part generic'
11/27 07:47:12 dem found CT_KEYWORD part generic
11/27 07:47:12 dem conf lib: read: 'voice_log_level 6'
11/27 07:47:12 dem conf lib: read: 'voice_dir /usr/spool/voice'
11/27 07:47:12 dem conf lib: read: 'phone_owner root'
11/27 07:47:12 dem conf lib: read: 'phone_group uucp'
11/27 07:47:12 dem conf lib: read: 'phone_mode 0660'
11/27 07:47:12 dem conf lib: read: 'message_flag_file .flag'
11/27 07:47:12 dem conf lib: read: 'receive_dir incoming'
11/27 07:47:12 dem conf lib: read: 'message_dir messages'
11/27 07:47:12 dem conf lib: read: 'message_list Index'
11/27 07:47:12 dem conf lib: read: 'backup_message greeting.gsm'
11/27 07:47:12 dem conf lib: read: 'port_speed 115200'
11/27 07:47:12 dem conf lib: read: 'voice_shell /bin/sh'
11/27 07:47:12 dem conf lib: read: 'port_timeout 10'
11/27 07:47:12 dem conf lib: read: 'dial_timeout 90'
11/27 07:47:12 dem conf lib: read: 'command_delay 100'
11/27 07:47:12 dem conf lib: read: 'dtmf_len 30'
11/27 07:47:12 dem conf lib: read: 'dtmf_threshold 20'
11/27 07:47:12 dem conf lib: read: 'dtmf_wait 7'
11/27 07:47:12 dem conf lib: read: 'ignore_fax_dle false'
11/27 07:47:12 dem conf lib: read: 'raw_data true'
11/27 07:47:12 dem conf lib: read: 'rec_compression 0'
11/27 07:47:12 dem conf lib: read: 'rec_speed 0'
11/27 07:47:12 dem conf lib: read: 'rec_silence_len 70'
11/27 07:47:12 dem conf lib: read: 'rec_silence_threshold 40'
11/27 07:47:12 dem conf lib: read: 'rec_remove_silence false'
11/27 07:47:12 dem conf lib: read: 'rec_max_len 300'
11/27 07:47:12 dem conf lib: read: 'rec_min_len 0'
11/27 07:47:12 dem conf lib: read: 'do_hard_flow true'
11/27 07:47:12 dem conf lib: read: 'beep_frequency 933'
11/27 07:47:12 dem conf lib: read: 'beep_length 1500'
11/27 07:47:12 dem conf lib: read: 'max_tries 3'
11/27 07:47:12 dem conf lib: read: 'retry_delay 5'
11/27 07:47:12 dem conf lib: read: 'watchdog_timeout 60'
11/27 07:47:12 dem conf lib: read: 'receive_gain -1'
11/27 07:47:12 dem conf lib: read: 'transmit_gain -1'
11/27 07:47:12 dem conf lib: read: 'enable_command_echo false'
11/27 07:47:12 dem conf lib: read: 'poll_interval 10'
11/27 07:47:12 dem conf lib: read: 'program vgetty'
11/27 07:47:12 dem conf lib: read: 'rings 4'
11/27 07:47:12 dem conf lib: read: 'answer_mode voice:fax:data'
11/27 07:47:12 dem conf lib: read: 'force_autodetect false'
11/27 07:47:12 dem conf lib: read: 'toll_saver_rings 0'
11/27 07:47:12 dem conf lib: read: 'rec_always_keep true'
11/27 07:47:12 dem conf lib: read: 'button_program '
11/27 07:47:12 dem conf lib: read: 'call_program '
11/27 07:47:12 dem conf lib: read: 'dtmf_program /usr/lib/mgetty+sendfax/=
dtmf.sh'
11/27 07:47:12 dem conf lib: read: 'message_program /usr/lib/mgetty+sendf=
ax/new_voice'
11/27 07:47:12 dem conf lib: read: 'do_message_light false'
11/27 07:47:12 dem conf lib: read: 'program vm'
11/27 07:47:12 dem conf lib: read: 'voice_devices modem'
11/27 07:47:12 dem conf lib: read: 'dialout_timeout 90'
11/27 07:47:12 dem conf lib: read: 'program pvf'
11/27 07:47:12 dem key: 'part', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:47:12 dem key: 'program', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:47:12 dem key: 'port', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:47:12 dem key: 'ring_type', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:47:12 dem key: 'voice_log_level', type=3D0, flags=3D3, data=3D6
11/27 07:47:12 dem key: 'voice_shell', type=3D1, flags=3D3, data=3D/bin/sh
11/27 07:47:12 dem key: 'port_speed', type=3D0, flags=3D3, data=3D115200
11/27 07:47:12 dem key: 'port_timeout', type=3D0, flags=3D3, data=3D10
11/27 07:47:12 dem key: 'dial_timeout', type=3D0, flags=3D3, data=3D90
11/27 07:47:12 dem key: 'command_delay', type=3D0, flags=3D3, data=3D100
11/27 07:47:12 dem key: 'dtmf_len', type=3D0, flags=3D3, data=3D30
11/27 07:47:12 dem key: 'dtmf_threshold', type=3D0, flags=3D3, data=3D20
11/27 07:47:12 dem key: 'dtmf_wait', type=3D0, flags=3D3, data=3D7
11/27 07:47:12 dem key: 'ignore_fax_dle', type=3D3, flags=3D3, data=3DFAL=
SE
11/27 07:47:12 dem key: 'raw_data', type=3D3, flags=3D3, data=3DTRUE
11/27 07:47:12 dem key: 'rec_compression', type=3D0, flags=3D3, data=3D0
11/27 07:47:12 dem key: 'rec_speed', type=3D0, flags=3D3, data=3D0
11/27 07:47:12 dem key: 'rec_silence_len', type=3D0, flags=3D3, data=3D70
11/27 07:47:12 dem key: 'rec_silence_threshold', type=3D0, flags=3D3, dat=
a=3D40
11/27 07:47:12 dem key: 'rec_remove_silence', type=3D3, flags=3D3, data=
=3DFALSE
11/27 07:47:12 dem key: 'rec_max_len', type=3D0, flags=3D3, data=3D300
11/27 07:47:12 dem key: 'rec_min_len', type=3D0, flags=3D3, data=3D0
11/27 07:47:12 dem key: 'do_hard_flow', type=3D3, flags=3D3, data=3DTRUE
11/27 07:47:12 dem key: 'force_autodetect', type=3D3, flags=3D3, data=3DF=
ALSE
11/27 07:47:12 dem key: 'watchdog_timeout', type=3D0, flags=3D3, data=3D60
11/27 07:47:12 dem key: 'receive_gain', type=3D0, flags=3D3, data=3D-1
11/27 07:47:12 dem key: 'transmit_gain', type=3D0, flags=3D3, data=3D-1
11/27 07:47:12 dem key: 'enable_command_echo', type=3D3, flags=3D3, data=
=3DFALSE
11/27 07:47:12 dem key: 'poll_interval', type=3D0, flags=3D3, data=3D10
11/27 07:47:12 dem key: 'rings', type=3D1, flags=3D3, data=3D4
11/27 07:47:12 dem key: 'answer_mode', type=3D1, flags=3D3, data=3Dvoice:=
fax:data
11/27 07:47:12 dem key: 'toll_saver_rings', type=3D0, flags=3D3, data=3D0
11/27 07:47:12 dem key: 'rec_always_keep', type=3D3, flags=3D3, data=3DTR=
UE
11/27 07:47:12 dem key: 'voice_dir', type=3D1, flags=3D3, data=3D/usr/spo=
ol/voice
11/27 07:47:12 dem key: 'phone_owner', type=3D1, flags=3D3, data=3Droot
11/27 07:47:12 dem key: 'phone_group', type=3D1, flags=3D3, data=3Duucp
11/27 07:47:12 dem key: 'phone_mode', type=3D0, flags=3D3, data=3D432
11/27 07:47:12 dem key: 'message_flag_file', type=3D1, flags=3D3, data=3D=
.flag
11/27 07:47:12 dem key: 'receive_dir', type=3D1, flags=3D3, data=3Dincomi=
ng
11/27 07:47:12 dem key: 'message_dir', type=3D1, flags=3D3, data=3Dmessag=
es
11/27 07:47:12 dem key: 'message_list', type=3D1, flags=3D3, data=3DIndex
11/27 07:47:12 dem key: 'backup_message', type=3D1, flags=3D3, data=3Dgre=
eting.gsm
11/27 07:47:12 dem key: 'button_program', type=3D1, flags=3D3, data=3D
11/27 07:47:12 dem key: 'call_program', type=3D1, flags=3D3, data=3D
11/27 07:47:12 dem key: 'dtmf_program', type=3D1, flags=3D3, data=3D/usr/=
lib/mgetty+sendfax/dtmf.sh
11/27 07:47:12 dem key: 'message_program', type=3D1, flags=3D3, data=3D/u=
sr/lib/mgetty+sendfax/new_voice
11/27 07:47:12 dem key: 'do_message_light', type=3D3, flags=3D3, data=3DF=
ALSE
11/27 07:47:12 dem key: 'beep_frequency', type=3D0, flags=3D3, data=3D933
11/27 07:47:12 dem key: 'beep_length', type=3D0, flags=3D3, data=3D1500
11/27 07:47:12 dem key: 'max_tries', type=3D0, flags=3D3, data=3D3
11/27 07:47:12 dem key: 'retry_delay', type=3D0, flags=3D3, data=3D5
11/27 07:47:12 dem key: 'dialout_timeout', type=3D0, flags=3D1, data=3D90
11/27 07:47:12 dem key: 'voice_devices', type=3D1, flags=3D1, data=3D
11/27 07:47:12 dem check for lockfiles
11/27 07:47:12 dem checklock: stat failed, no file
11/27 07:47:12 dem locking the line
11/27 07:47:12 dem makelock(modem) called
11/27 07:47:12 dem do_makelock: lock=3D'/var/lock/LCK..modem'
11/27 07:47:12 dem lock made
11/27 07:47:12 dem tio_get_rs232_lines: status: RTS CTS DSR DTR
11/27 07:47:12 dem lowering DTR to reset Modem
11/27 07:47:13 dem tss: set speed to 115200 (10002)
11/27 07:47:13 dem tio_set_flow_control( HARD )
11/27 07:47:13 dem waiting for line to clear (VTIME), read:=20
11/27 07:47:13 dem send: AT+MCS=3D0[0d]
11/27 07:47:13 dem waiting for ``OK''
11/27 07:47:13 dem got: [0d][0a]OK ** found **
11/27 07:47:13 dem mdm_send: 'ATI'
11/27 07:47:13 dem got:[0d][0a][0d][0a]5601[0d]
11/27 07:47:13 dem mdm_gis: string 1: '5601'
11/27 07:47:13 dem got:[0a][0d][0a]OK[0d]
11/27 07:47:13 dem mdm_identify: string '5601'
11/27 07:47:13 dem USR Courier/Sportster 56k detected
11/27 07:47:13 dem mdm_send: 'ATI3'
11/27 07:47:13 dem got:[0a][0d][0a]U.S. Robotics 56K Message Rev. 12.1.4=
1[0d]
11/27 07:47:13 dem mdm_gis: string 1: 'U.S. Robotics 56K Message Rev. 12.=
1.41'
11/27 07:47:13 dem got:[0a][0d][0a]OK[0d]
11/27 07:47:13 dem additional info: 'U.S. Robotics 56K Message Rev. 12.1.4=
1'
11/27 07:47:13 dem mdm_send: 'AT+FCLASS=3D2.0'
11/27 07:47:13 dem got:[0a][0d][0a]OK[0d]
11/27 07:47:14 dem mdm_command: string 'OK' -> OK
11/27 07:47:14 dem mdm_send: 'AT+FAA=3D1;+FCR=3D1'
11/27 07:47:14 dem got:[0a][0d][0a]OK[0d]
11/27 07:47:14 dem mdm_command: string 'OK' -> OK
11/27 07:47:14 dem mdm_send: 'AT+FBO=3D1'
11/27 07:47:14 dem got:[0a][0d][0a]OK[0d]
11/27 07:47:14 dem mdm_command: string 'OK' -> OK
11/27 07:47:14 dem mdm_send: 'AT+FNR=3D1,1,1,0'
11/27 07:47:14 dem got:[0a][0d][0a]OK[0d]
11/27 07:47:14 dem mdm_command: string 'OK' -> OK
11/27 07:47:14 dem mdm_send: 'AT+FLI=3D"+43 1 4852209"'
11/27 07:47:14 dem got:[0a][0d][0a]OK[0d]
11/27 07:47:14 dem mdm_command: string 'OK' -> OK
11/27 07:47:14 dem mdm_send: 'AT+FCC=3D1,5,0,2,0,0,0,5'
11/27 07:47:14 dem got:[0a][0d][0a]OK[0d]
11/27 07:47:15 dem mdm_command: string 'OK' -> OK
11/27 07:47:15 dem tss: set speed to 115200 (10002)
11/27 07:47:15 dem tio_set_flow_control( HARD )
11/27 07:47:15 dem detecting voice modem type
11/27 07:47:15 dem vgetty: ATE0
11/27 07:47:15 dem voice command: 'ATI' -> ''
11/27 07:47:15 dem vgetty: ATI
11/27 07:47:15 dem serial port: OK
11/27 07:47:15 dem serial port: 5601
11/27 07:47:15 dem US Robotics: OK
11/27 07:47:15 dem US Robotics detected
11/27 07:47:15 dem vgetty: entering voice mode
11/27 07:47:15 dem vgetty: Installing signal handlers
11/27 07:47:15 dem voice command: 'AT#CLS?' -> ''
11/27 07:47:15 dem vgetty: AT#CLS?
11/27 07:47:15 dem US Robotics: 2.0
11/27 07:47:15 dem voice command: '' -> 'OK'
11/27 07:47:15 dem US Robotics: OK
11/27 07:47:15 dem voice command: 'AT#CLS=3D8' -> 'OK'
11/27 07:47:16 dem vgetty: AT#CLS=3D8
11/27 07:47:16 dem US Robotics: OK
11/27 07:47:16 dem voice command: 'AT' -> 'OK'
11/27 07:47:16 dem vgetty: AT
11/27 07:47:16 dem US Robotics: OK
11/27 07:47:16 dem vgetty: queued event RESET_WATCHDOG at position 0000
11/27 07:47:16 dem US Robotics voice modem
11/27 07:47:16 dem This is a driver beta version. V0.4.b3
11/27 07:47:16 dem voice command: 'AT&H1&R2&I0' -> 'OK'
11/27 07:47:16 dem vgetty: AT&H1&R2&I0
11/27 07:47:16 dem vgetty: unqueued event RESET_WATCHDOG at position 0000
11/27 07:47:16 dem vgetty: voice_handle_event got event RESET_WATCHDOG w=
ith data <_>
11/27 07:47:16 dem US Robotics: OK
11/27 07:47:16 dem tio_set_flow_control( HARD )
11/27 07:47:16 dem voice command: 'AT#VTD=3D3F,3F,3F' -> 'OK'
11/27 07:47:16 dem vgetty: AT#VTD=3D3F,3F,3F
11/27 07:47:16 dem US Robotics: OK
11/27 07:47:16 dem VTD setup successful
11/27 07:47:16 dem voice command: 'AT#VSD=3D1#VSS=3D1#VSP=3D70' -> 'OK'
11/27 07:47:17 dem vgetty: AT#VSD=3D1#VSS=3D1#VSP=3D70
11/27 07:47:17 dem US Robotics: OK
11/27 07:47:17 dem vgetty: leaving voice mode
11/27 07:47:17 dem voice command: 'AT#CLS=3D2.0' -> 'OK'
11/27 07:47:17 dem vgetty: AT#CLS=3D2.0
11/27 07:47:17 dem US Robotics: OK
11/27 07:47:17 dem voice command: 'AT' -> 'OK'
11/27 07:47:17 dem vgetty: AT
11/27 07:47:17 dem US Robotics: OK
11/27 07:47:17 dem vgetty: Restoring signal handlers
11/27 07:47:17 dem waiting for line to clear (VTIME), read:=20
11/27 07:47:18 dem removing lock file
11/27 07:47:18 dem waiting...
11/27 07:55:00 dem select returned 1
11/27 07:55:00 dem checking lockfiles, locking the line
11/27 07:55:00 dem makelock(modem) called
11/27 07:55:00 dem do_makelock: lock=3D'/var/lock/LCK..modem'
11/27 07:55:00 dem lock made
11/27 07:55:00 dem vgetty: number of rings (4) was set directly
11/27 07:55:00 dem vgetty: decremented number of rings (4) by 0
11/27 07:55:00 dem wfr: waiting for ``RING''
11/27 07:55:00 dem got: [0a][0d][0a]RING[0d]
11/27 07:55:00 dem CND: RING
11/27 07:55:00 dem wfr: rc=3D0, drn=3D0
11/27 07:55:00 dem wfr: waiting for ``RING''
11/27 07:55:00 dem got: [0a][0d][0a]RING[0d]
11/27 07:55:06 dem CND: RING
11/27 07:55:06 dem wfr: rc=3D0, drn=3D0
11/27 07:55:06 dem wfr: waiting for ``RING''
11/27 07:55:06 dem got: [0a][0d][0a]RING[0d]
11/27 07:55:12 dem CND: RING
11/27 07:55:12 dem wfr: rc=3D0, drn=3D0
11/27 07:55:12 dem wfr: waiting for ``RING''
11/27 07:55:12 dem got: [0a][0d][0a]RING[0d]
11/27 07:55:18 dem CND: RING
11/27 07:55:18 dem wfr: rc=3D0, drn=3D0
11/27 07:55:18 dem reading ring_type ring configuration from config file /=
etc/mgetty+sendfax/voice.conf
11/27 07:55:18 dem reading /etc/mgetty+sendfax/voice.conf...
11/27 07:55:18 dem conf lib: read: 'part generic'
11/27 07:55:18 dem found CT_KEYWORD part generic
11/27 07:55:18 dem conf lib: read: 'voice_log_level 6'
11/27 07:55:18 dem conf lib: read: 'voice_dir /usr/spool/voice'
11/27 07:55:18 dem conf lib: read: 'phone_owner root'
11/27 07:55:18 dem conf lib: read: 'phone_group uucp'
11/27 07:55:18 dem conf lib: read: 'phone_mode 0660'
11/27 07:55:18 dem conf lib: read: 'message_flag_file .flag'
11/27 07:55:18 dem conf lib: read: 'receive_dir incoming'
11/27 07:55:18 dem conf lib: read: 'message_dir messages'
11/27 07:55:18 dem conf lib: read: 'message_list Index'
11/27 07:55:18 dem conf lib: read: 'backup_message greeting.gsm'
11/27 07:55:18 dem conf lib: read: 'port_speed 115200'
11/27 07:55:18 dem conf lib: read: 'voice_shell /bin/sh'
11/27 07:55:18 dem conf lib: read: 'port_timeout 10'
11/27 07:55:18 dem conf lib: read: 'dial_timeout 90'
11/27 07:55:18 dem conf lib: read: 'command_delay 100'
11/27 07:55:18 dem conf lib: read: 'dtmf_len 30'
11/27 07:55:18 dem conf lib: read: 'dtmf_threshold 20'
11/27 07:55:18 dem conf lib: read: 'dtmf_wait 7'
11/27 07:55:18 dem conf lib: read: 'ignore_fax_dle false'
11/27 07:55:18 dem conf lib: read: 'raw_data true'
11/27 07:55:18 dem conf lib: read: 'rec_compression 0'
11/27 07:55:18 dem conf lib: read: 'rec_speed 0'
11/27 07:55:18 dem conf lib: read: 'rec_silence_len 70'
11/27 07:55:18 dem conf lib: read: 'rec_silence_threshold 40'
11/27 07:55:18 dem conf lib: read: 'rec_remove_silence false'
11/27 07:55:18 dem conf lib: read: 'rec_max_len 300'
11/27 07:55:18 dem conf lib: read: 'rec_min_len 0'
11/27 07:55:18 dem conf lib: read: 'do_hard_flow true'
11/27 07:55:18 dem conf lib: read: 'beep_frequency 933'
11/27 07:55:18 dem conf lib: read: 'beep_length 1500'
11/27 07:55:18 dem conf lib: read: 'max_tries 3'
11/27 07:55:18 dem conf lib: read: 'retry_delay 5'
11/27 07:55:18 dem conf lib: read: 'watchdog_timeout 60'
11/27 07:55:18 dem conf lib: read: 'receive_gain -1'
11/27 07:55:18 dem conf lib: read: 'transmit_gain -1'
11/27 07:55:18 dem conf lib: read: 'enable_command_echo false'
11/27 07:55:18 dem conf lib: read: 'poll_interval 10'
11/27 07:55:18 dem conf lib: read: 'program vgetty'
11/27 07:55:18 dem conf lib: read: 'rings 4'
11/27 07:55:18 dem conf lib: read: 'answer_mode voice:fax:data'
11/27 07:55:18 dem conf lib: read: 'force_autodetect false'
11/27 07:55:18 dem conf lib: read: 'toll_saver_rings 0'
11/27 07:55:18 dem conf lib: read: 'rec_always_keep true'
11/27 07:55:18 dem conf lib: read: 'button_program '
11/27 07:55:18 dem conf lib: read: 'call_program '
11/27 07:55:18 dem conf lib: read: 'dtmf_program /usr/lib/mgetty+sendfax/=
dtmf.sh'
11/27 07:55:18 dem conf lib: read: 'message_program /usr/lib/mgetty+sendf=
ax/new_voice'
11/27 07:55:18 dem conf lib: read: 'do_message_light false'
11/27 07:55:18 dem conf lib: read: 'program vm'
11/27 07:55:18 dem conf lib: read: 'voice_devices modem'
11/27 07:55:18 dem conf lib: read: 'dialout_timeout 90'
11/27 07:55:18 dem conf lib: read: 'program pvf'
11/27 07:55:18 dem key: 'part', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:55:18 dem key: 'program', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:55:18 dem key: 'port', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:55:18 dem key: 'ring_type', type=3D6, flags=3D4, data=3D(ignored)
11/27 07:55:18 dem key: 'voice_log_level', type=3D0, flags=3D3, data=3D6
11/27 07:55:18 dem key: 'voice_shell', type=3D1, flags=3D3, data=3D/bin/sh
11/27 07:55:18 dem key: 'port_speed', type=3D0, flags=3D3, data=3D115200
11/27 07:55:18 dem key: 'port_timeout', type=3D0, flags=3D3, data=3D10
11/27 07:55:18 dem key: 'dial_timeout', type=3D0, flags=3D3, data=3D90
11/27 07:55:18 dem key: 'command_delay', type=3D0, flags=3D3, data=3D100
11/27 07:55:18 dem key: 'dtmf_len', type=3D0, flags=3D3, data=3D30
11/27 07:55:18 dem key: 'dtmf_threshold', type=3D0, flags=3D3, data=3D20
11/27 07:55:18 dem key: 'dtmf_wait', type=3D0, flags=3D3, data=3D7
11/27 07:55:18 dem key: 'ignore_fax_dle', type=3D3, flags=3D3, data=3DFAL=
SE
11/27 07:55:18 dem key: 'raw_data', type=3D3, flags=3D3, data=3DTRUE
11/27 07:55:18 dem key: 'rec_compression', type=3D0, flags=3D3, data=3D0
11/27 07:55:18 dem key: 'rec_speed', type=3D0, flags=3D3, data=3D0
11/27 07:55:18 dem key: 'rec_silence_len', type=3D0, flags=3D3, data=3D70
11/27 07:55:18 dem key: 'rec_silence_threshold', type=3D0, flags=3D3, dat=
a=3D40
11/27 07:55:18 dem key: 'rec_remove_silence', type=3D3, flags=3D3, data=
=3DFALSE
11/27 07:55:18 dem key: 'rec_max_len', type=3D0, flags=3D3, data=3D300
11/27 07:55:18 dem key: 'rec_min_len', type=3D0, flags=3D3, data=3D0
11/27 07:55:18 dem key: 'do_hard_flow', type=3D3, flags=3D3, data=3DTRUE
11/27 07:55:18 dem key: 'force_autodetect', type=3D3, flags=3D3, data=3DF=
ALSE
11/27 07:55:18 dem key: 'watchdog_timeout', type=3D0, flags=3D3, data=3D60
11/27 07:55:18 dem key: 'receive_gain', type=3D0, flags=3D3, data=3D-1
11/27 07:55:18 dem key: 'transmit_gain', type=3D0, flags=3D3, data=3D-1
11/27 07:55:18 dem key: 'enable_command_echo', type=3D3, flags=3D3, data=
=3DFALSE
11/27 07:55:18 dem key: 'poll_interval', type=3D0, flags=3D3, data=3D10
11/27 07:55:18 dem key: 'rings', type=3D1, flags=3D3, data=3D4
11/27 07:55:18 dem key: 'answer_mode', type=3D1, flags=3D3, data=3Dvoice:=
fax:data
11/27 07:55:18 dem key: 'toll_saver_rings', type=3D0, flags=3D3, data=3D0
11/27 07:55:18 dem key: 'rec_always_keep', type=3D3, flags=3D3, data=3DTR=
UE
11/27 07:55:18 dem key: 'voice_dir', type=3D1, flags=3D3, data=3D/usr/spo=
ol/voice
11/27 07:55:18 dem key: 'phone_owner', type=3D1, flags=3D3, data=3Droot
11/27 07:55:18 dem key: 'phone_group', type=3D1, flags=3D3, data=3Duucp
11/27 07:55:18 dem key: 'phone_mode', type=3D0, flags=3D3, data=3D432
11/27 07:55:18 dem key: 'message_flag_file', type=3D1, flags=3D3, data=3D=
.flag
11/27 07:55:18 dem key: 'receive_dir', type=3D1, flags=3D3, data=3Dincomi=
ng
11/27 07:55:18 dem key: 'message_dir', type=3D1, flags=3D3, data=3Dmessag=
es
11/27 07:55:18 dem key: 'message_list', type=3D1, flags=3D3, data=3DIndex
11/27 07:55:18 dem key: 'backup_message', type=3D1, flags=3D3, data=3Dgre=
eting.gsm
11/27 07:55:18 dem key: 'button_program', type=3D1, flags=3D3, data=3D
11/27 07:55:18 dem key: 'call_program', type=3D1, flags=3D3, data=3D
11/27 07:55:18 dem key: 'dtmf_program', type=3D1, flags=3D3, data=3D/usr/=
lib/mgetty+sendfax/dtmf.sh
11/27 07:55:18 dem key: 'message_program', type=3D1, flags=3D3, data=3D/u=
sr/lib/mgetty+sendfax/new_voice
11/27 07:55:18 dem key: 'do_message_light', type=3D3, flags=3D3, data=3DF=
ALSE
11/27 07:55:18 dem key: 'beep_frequency', type=3D0, flags=3D3, data=3D933
11/27 07:55:18 dem key: 'beep_length', type=3D0, flags=3D3, data=3D1500
11/27 07:55:18 dem key: 'max_tries', type=3D0, flags=3D3, data=3D3
11/27 07:55:18 dem key: 'retry_delay', type=3D0, flags=3D3, data=3D5
11/27 07:55:18 dem key: 'dialout_timeout', type=3D0, flags=3D1, data=3D90
11/27 07:55:18 dem key: 'voice_devices', type=3D1, flags=3D1, data=3D
11/27 07:55:18 dem vgetty: answer mode was set directly
11/27 07:55:18 dem vgetty: answer mode is [data|fax|voice]
11/27 07:55:18 dem vgetty: opening list file /usr/spool/voice/messages/I=
ndex
11/27 07:55:18 dem vgetty: found 1 messages, picked message number 1
11/27 07:55:18 dem vgetty: message name is /usr/spool/voice/messages/gre=
eting.gsm
11/27 07:55:18 dem vgetty: entering voice mode
11/27 07:55:18 dem vgetty: Installing signal handlers
11/27 07:55:18 dem voice command: 'AT#CLS?' -> ''
11/27 07:55:18 dem vgetty: AT#CLS?
11/27 07:55:18 dem US Robotics: 2.0
11/27 07:55:18 dem voice command: '' -> 'OK'
11/27 07:55:18 dem US Robotics: OK
11/27 07:55:18 dem voice command: 'AT#CLS=3D8' -> 'OK'
11/27 07:55:18 dem vgetty: AT#CLS=3D8
11/27 07:55:18 dem US Robotics: OK
11/27 07:55:18 dem voice command: 'AT' -> 'OK'
11/27 07:55:18 dem vgetty: AT
11/27 07:55:18 dem US Robotics: OK
11/27 07:55:19 dem vgetty: queued event RESET_WATCHDOG at position 0001
11/27 07:55:19 dem voice command: 'AT#VLS=3D0' -> 'OK|VCON'
11/27 07:55:19 dem vgetty: AT#VLS=3D0
11/27 07:55:19 dem vgetty: unqueued event RESET_WATCHDOG at position 0001
11/27 07:55:19 dem vgetty: voice_handle_event got event RESET_WATCHDOG w=
ith data <`>
11/27 07:55:19 dem US Robotics: OK
11/27 07:55:19 dem voice command: 'AT#VLS=3D4A' -> 'VCON'
11/27 07:55:19 dem vgetty: AT#VLS=3D4A
11/27 07:55:19 dem US Robotics: VCON
11/27 07:55:19 dem playing voice file /usr/spool/voice/messages/greeting.g=
sm
11/27 07:55:19 dem vgetty: queued event RESET_WATCHDOG at position 0002
11/27 07:55:19 dem vgetty: unqueued event RESET_WATCHDOG at position 0002
11/27 07:55:19 dem vgetty: voice_handle_event got event RESET_WATCHDOG w=
ith data <p>
11/27 07:55:19 dem voice command: 'AT' -> 'OK'
11/27 07:55:19 dem vgetty: AT
11/27 07:55:19 dem US Robotics: OK
11/27 07:55:19 dem tio_set_flow_control( HARD XON_OUT )
11/27 07:55:19 dem voice command: 'ATE0#VTX' -> 'CONNECT'
11/27 07:55:19 dem vgetty: ATE0#VTX
11/27 07:55:19 dem US Robotics: CONNECT
11/27 07:55:22 dem US Robotics: <DLE> <*>
11/27 07:55:22 dem vgetty: queued event RECEIVED_DTMF at position 0003
11/27 07:55:22 dem vgetty: unqueued event RECEIVED_DTMF at position 0003
11/27 07:55:22 dem vgetty: voice_handle_event got event RECEIVED_DTMF wi=
th data <*>
11/27 07:55:22 dem vgetty: <VOICE DATA 8000 bytes>
11/27 07:55:22 dem vgetty: queued event RESET_WATCHDOG at position 0004
11/27 07:55:22 dem vgetty: unqueued event RESET_WATCHDOG at position 0004
11/27 07:55:22 dem vgetty: voice_handle_event got event RESET_WATCHDOG w=
ith data <_>
11/27 07:55:22 dem vgetty: <INTERRUPT PLAY>
11/27 07:55:22 dem voice command: '' -> 'OK|VCON'
11/27 07:55:22 dem US Robotics: VCON
11/27 07:55:22 dem voice command: 'AT' -> 'OK'
11/27 07:55:22 dem vgetty: AT
11/27 07:55:22 dem US Robotics: OK
11/27 07:55:22 dem vgetty: queued event RESET_WATCHDOG at position 0005
11/27 07:55:22 dem voice command: 'AT#VTS=3D[933,0,15]' -> ''
11/27 07:55:23 dem vgetty: AT#VTS=3D[933,0,15]
11/27 07:55:23 dem vgetty: unqueued event RESET_WATCHDOG at position 0005
11/27 07:55:23 dem vgetty: voice_handle_event got event RESET_WATCHDOG w=
ith data <_>
11/27 07:55:23 dem voice command: '' -> 'OK'
11/27 07:55:23 dem US Robotics: OK
11/27 07:55:24 dem voice command: 'AT#VLS=3D4A' -> 'VCON'
11/27 07:55:24 dem vgetty: AT#VLS=3D4A
11/27 07:55:24 dem US Robotics: VCON
11/27 07:55:24 dem recording voice file /usr/spool/voice/incoming/va00277.=
rmd
11/27 07:55:24 dem vgetty: queued event RESET_WATCHDOG at position 0006
11/27 07:55:24 dem vgetty: unqueued event RESET_WATCHDOG at position 0006
11/27 07:55:24 dem vgetty: voice_handle_event got event RESET_WATCHDOG w=
ith data <_>
11/27 07:55:24 dem voice command: 'AT' -> 'OK'
11/27 07:55:24 dem vgetty: AT
11/27 07:55:24 dem US Robotics: OK
11/27 07:55:25 dem tio_set_flow_control( HARD XON_IN )
11/27 07:55:25 dem voice command: 'AT#VRX' -> 'CONNECT'
11/27 07:55:25 dem vgetty: AT#VRX
11/27 07:55:25 dem US Robotics: CONNECT
11/27 07:55:26 dem US Robotics: <DLE> <#>
11/27 07:55:26 dem vgetty: queued event RECEIVED_DTMF at position 0007
11/27 07:55:26 dem vgetty: unqueued event RECEIVED_DTMF at position 0007
11/27 07:55:26 dem vgetty: voice_handle_event got event RECEIVED_DTMF wi=
th data <#>
11/27 07:55:26 dem vgetty: <STOP RECORDING>
11/27 07:55:26 dem US Robotics: <VOICE DATA 1522 bytes>
11/27 07:55:26 dem US Robotics: <DLE> <ETX>
11/27 07:55:26 dem voice command: '' -> 'OK|VCON'
11/27 07:55:26 dem US Robotics: VCON
11/27 07:55:26 dem vgetty: queued event RESET_WATCHDOG at position 0008
11/27 07:55:26 dem voice command: 'AT#VLS=3D0H0' -> 'OK|VCON'
11/27 07:55:26 dem vgetty: AT#VLS=3D0H0
11/27 07:55:26 dem vgetty: unqueued event RESET_WATCHDOG at position 0008
11/27 07:55:26 dem vgetty: voice_handle_event got event RESET_WATCHDOG w=
ith data <_>
11/27 07:55:26 dem US Robotics: OK
11/27 07:55:26 dem vgetty: leaving voice mode
11/27 07:55:26 dem voice command: 'AT#CLS=3D2.0' -> 'OK'
11/27 07:55:26 dem vgetty: AT#CLS=3D2.0
11/27 07:55:26 dem US Robotics: OK
11/27 07:55:26 dem voice command: 'AT' -> 'OK'
11/27 07:55:26 dem vgetty: AT
11/27 07:55:26 dem US Robotics: OK
11/27 07:55:27 dem vgetty: Restoring signal handlers
11/27 07:55:27 dem closing voice modem device
11/27 07:55:27 dem removing lock file
11/27 07:55:27 ##### message keep, length=3D00:00:02, name=3D'', caller=3Dn=
one, dev=3Dmodem, pid=3D277
11/27 07:55:27 dem vgetty: creating message flag file /usr/spool/voice/.=
flag
11/27 07:55:27 dem executing message program, dev=3Dmodem, pid=3D277
11/27 07:55:27 dem vgetty: Executing shell script /usr/lib/mgetty+sendfax/=
new_voice with shell /bin/sh
11/27 07:55:27 dem vgetty: opening pipes
11/27 07:55:27 dem vgetty: forking shell
11/27 07:55:27 dem vgetty(0): HELLO SHELL
11/27 07:55:27 dem vgetty: shell exited normally with status 0x0000
--
Thanks for any hints!
--=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 |
+-------------------------------------------------------------------+
--SLDf9lqlvOQaIe6s
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
iQCVAwUBNl5p3Lzcw0LPH6FlAQEmkQP8CfAPFFdauL7h279KTIZGzLUYFeWM3K7c
oHP8Zn3o7kv8niKWvI943vAySbiLh6HdynXdEV6kVyoBUrdlWjDAscEMLzIFfvVk
6qwEW3iKHC/EPA5tafGKrJCzygWTt48r/GOKLuse123BjJk9HKKBc4E6c/MUESOT
oh/GHp0UbQA=
=/HSg
-----END PGP SIGNATURE-----
--SLDf9lqlvOQaIe6s--