HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

[hylafax-users] Want to setup Hylafax +vgetty/mgetty on RH 8



Hi all,

i wrote yesterday to this Mailinglist but found it would be a good Idea to gibe vou more inforations. Therefore here are parts of my config files...

Inittab

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
S1:345:respawn:/usr/sbin/faxgetty /dev/ttyS1
#S1:345:respawn:/usr/sbin/vgetty /dev/ttyS1

So faxgetty works fine,- vgetty does not!



/etc/mgetty+sendfax/mgetty.config

...
debug 6
# set the local fax station id
fax-id 49 6082 3149
# access the modem(s) with 38400 bps
speed 38400
port ttyS1
speed 38400
  switchbd 19200


/etc/mgetty+sendfax/voice.conf

...
part generic
voice_log_level 6
voice_dir /var/spool/voice
message_flag_file .flag
receive_dir incoming
...
port_speed 38400
voice_shell /bin/sh
port_timeout 15
...
voice_devices ttyS1
---
Port specific configuration
...
ring_type virtual
answer_mode fax:data

ring_type ring
answer_mode voice

ring_type ring1
answer_mode fax:data


/var/log/vgetty.lof.ttyS1  => nach manuellem Start

02/16 15:42:20 yS1  vgetty: experimental test release 0.9.32 / 24Dec01
02/16 15:42:20 yS1  mgetty: experimental test release 1.1.28-Jan10
02/16 15:42:21 yS1  reading generic configuration from config file /etc/mgetty+sendfax/voice.conf
02/16 15:42:21 yS1   reading /etc/mgetty+sendfax/voice.conf...
02/16 15:42:21 yS1   conf lib: read: 'part generic'
02/16 15:42:21 yS1   section: part generic, **found**
02/16 15:42:21 yS1   conf lib: read: 'voice_log_level 6'
02/16 15:42:21 yS1   conf lib: read: 'voice_shell_log "/var/log/vgetty_voice_shell.%s"'
02/16 15:42:21 yS1   conf lib: read: 'voice_dir /var/spool/voice'
02/16 15:42:21 yS1   conf lib: read: 'phone_owner root'
02/16 15:42:21 yS1   conf lib: read: 'phone_group uucp'
02/16 15:42:21 yS1   conf lib: read: 'phone_mode 0660'
02/16 15:42:21 yS1   conf lib: read: 'message_flag_file .flag'
02/16 15:42:21 yS1   conf lib: read: 'receive_dir incoming'
02/16 15:42:21 yS1   conf lib: read: 'message_dir messages'
02/16 15:42:21 yS1   conf lib: read: 'message_list Index'
02/16 15:42:21 yS1   conf lib: read: 'backup_message standard.rmd'
02/16 15:42:21 yS1   conf lib: read: 'port_speed 38400'
02/16 15:42:21 yS1   conf lib: read: 'voice_shell /bin/sh'
02/16 15:42:21 yS1   conf lib: read: 'port_timeout 15'
02/16 15:42:21 yS1   conf lib: read: 'dial_timeout 90'
02/16 15:42:21 yS1   conf lib: read: 'command_delay 100'
02/16 15:42:21 yS1   conf lib: read: 'dtmf_len 30'
02/16 15:42:21 yS1   conf lib: read: 'dtmf_threshold 40'
02/16 15:42:21 yS1   conf lib: read: 'dtmf_wait 7'
02/16 15:42:21 yS1   conf lib: read: 'ignore_fax_dle false'
02/16 15:42:21 yS1   conf lib: read: 'raw_data false'
02/16 15:42:21 yS1   conf lib: read: 'rec_compression 0'
02/16 15:42:21 yS1   conf lib: read: 'rec_speed 0'
02/16 15:42:21 yS1   conf lib: read: 'rec_silence_len 70'
02/16 15:42:21 yS1   conf lib: read: 'rec_silence_threshold 40'
02/16 15:42:21 yS1   conf lib: read: 'rec_remove_silence false'
02/16 15:42:21 yS1   conf lib: read: 'rec_max_len 300'
02/16 15:42:21 yS1   conf lib: read: 'rec_min_len 0'
02/16 15:42:21 yS1   conf lib: read: 'do_hard_flow true'
02/16 15:42:21 yS1   conf lib: read: 'beep_frequency 933'
02/16 15:42:21 yS1   conf lib: read: 'beep_length 1500'
02/16 15:42:21 yS1   conf lib: read: 'max_tries 8'
02/16 15:42:21 yS1   conf lib: read: 'retry_delay 5'
02/16 15:42:21 yS1   conf lib: read: 'watchdog_timeout 60'
02/16 15:42:21 yS1   conf lib: read: 'receive_gain -1'
02/16 15:42:21 yS1   conf lib: read: 'transmit_gain -1'
02/16 15:42:21 yS1   conf lib: read: 'enable_command_echo false'
02/16 15:42:21 yS1   conf lib: read: 'poll_interval 10'
02/16 15:42:21 yS1   conf lib: read: 'program vgetty'
02/16 15:42:21 yS1   found CT_KEYWORD program vgetty
02/16 15:42:21 yS1   conf lib: read: 'rings 3'
02/16 15:42:21 yS1   conf lib: read: 'answer_mode voice:fax:data'
02/16 15:42:21 yS1   conf lib: read: 'force_autodetect false'
02/16 15:42:21 yS1   conf lib: read: 'toll_saver_rings 0'
02/16 15:42:21 yS1   conf lib: read: 'rec_always_keep true'
02/16 15:42:21 yS1   conf lib: read: 'button_program '
02/16 15:42:21 yS1   conf lib: read: 'call_program '
02/16 15:42:21 yS1   conf lib: read: 'dtmf_program dtmf.sh'
02/16 15:42:21 yS1   conf lib: read: 'message_program '
02/16 15:42:21 yS1   conf lib: read: 'do_message_light false'
02/16 15:42:21 yS1   conf lib: read: 'ring_report_delay 15'
02/16 15:42:21 yS1   conf lib: read: 'program vm'
02/16 15:42:21 yS1   conf lib: read: 'voice_devices ttyS1'
02/16 15:42:21 yS1   conf lib: read: 'dialout_timeout 90'
02/16 15:42:21 yS1   conf lib: read: 'ringback_goes_away 70'
02/16 15:42:21 yS1   conf lib: read: 'ringback_never_came 100'
02/16 15:42:21 yS1   conf lib: read: 'program pvf'
02/16 15:42:21 yS1   conf lib: read: 'port ttyS1'
02/16 15:42:21 yS1   conf lib: read: 'ring_type virtual'
02/16 15:42:21 yS1   conf lib: read: 'answer_mode fax:data'
02/16 15:42:21 yS1   conf lib: read: 'ring_type ring'
02/16 15:42:21 yS1   conf lib: read: 'answer_mode voice'
02/16 15:42:21 yS1   conf lib: read: 'ring_type ring1'
02/16 15:42:21 yS1   conf lib: read: 'answer_mode fax:data'
...
02/16 15:42:21 yS1  check for lockfiles
02/16 15:42:21 yS1   checklock: stat failed, no file
02/16 15:42:21 yS1  locking the line
02/16 15:42:21 yS1   makelock(ttyS1) called
02/16 15:42:21 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
02/16 15:42:21 yS1   lock made
02/16 15:42:22 yS1   tio_get_rs232_lines: status: RTS CTS DTR
02/16 15:42:22 yS1  WARNING: DSR is off - modem turned off or bad cable?
02/16 15:42:22 yS1  lowering DTR to reset Modem
02/16 15:42:22 yS1   tss: set speed to 38400 (017)
02/16 15:42:22 yS1   tio_set_flow_control( HARD )
02/16 15:42:22 yS1   waiting for line to clear (VTIME), read: 
02/16 15:42:22 yS1  send: \dATQ0V1H0[0d]
02/16 15:42:23 yS1  waiting for ``OK''
02/16 15:42:23 yS1   got: ATQ0V1H0[0d]
02/16 15:42:23 yS1    CND: ATQ0V1H0[0d][0a]OK ** found **
02/16 15:42:23 yS1  send: ATS0=0Q0&D3&C1[0d]
02/16 15:42:23 yS1  waiting for ``OK''
02/16 15:42:23 yS1   got: [0d]
02/16 15:42:23 yS1    CND: OK[0a]ATS0=0Q0&D3&C1[0d]
02/16 15:42:23 yS1    CND: ATS0=0Q0&D3&C1[0d][0a]OK ** found **
02/16 15:42:23 yS1  mdm_send: 'ATI'
02/16 15:42:23 yS1    got:[0d][0a]ATI[0d]
02/16 15:42:23 yS1    got:[0d][0a]247[0d]
02/16 15:42:23 yS1   mdm_gis: string 1: '247'
02/16 15:42:23 yS1    got:[0a][0d][0a]OK[0d]
02/16 15:42:23 yS1   mdm_identify: string '247'
02/16 15:42:23 yS1  Multitech ...=>MT2834ZDX detected ist aber 2834ZPXI Rev.B
02/16 15:42:23 yS1  mdm_send: 'ATI2'
02/16 15:42:23 yS1    got:[0a]ATI2[0d]
02/16 15:42:23 yS1    got:[0d][0a]MT2834ZPXI[0d]
02/16 15:42:23 yS1   mdm_gis: string 1: 'MT2834ZPXI'
02/16 15:42:23 yS1    got:[0a][0d][0a]OK[0d]
02/16 15:42:23 yS1  additional info: 'MT2834ZPXI'
02/16 15:42:23 yS1  modem quirks: 0002
02/16 15:42:23 yS1  mdm_send: 'AT+FCLASS=2.0'
02/16 15:42:23 yS1    got:[0a]AT+FCLASS=2.0[0d]
02/16 15:42:23 yS1   mdm_command: string 'AT+FCLASS=2.0'
02/16 15:42:23 yS1    got:[0d][0a]ERROR[0d]
02/16 15:42:23 yS1   mdm_command: string 'ERROR' -> ERROR
02/16 15:42:23 yS1  mdm_send: 'AT+FCLASS=2.0'
02/16 15:42:23 yS1    got:[0a]AT+FCLASS=2.0[0d]
02/16 15:42:24 yS1   mdm_command: string 'AT+FCLASS=2.0'
02/16 15:42:24 yS1    got:[0d][0a]ERROR[0d]
02/16 15:42:24 yS1   mdm_command: string 'ERROR' -> ERROR
02/16 15:42:24 yS1  mdm_send: 'AT+FCLASS=2'
02/16 15:42:24 yS1    got:[0a]AT+FCLASS=2[0d]
02/16 15:42:24 yS1   mdm_command: string 'AT+FCLASS=2'
02/16 15:42:24 yS1    got:[0d][0a]OK[0d]
02/16 15:42:24 yS1   mdm_command: string 'OK' -> OK
02/16 15:42:24 yS1  mdm_send: 'AT+FCLASS=0'
02/16 15:42:24 yS1    got:[0a]AT+FCLASS=0[0d]
02/16 15:42:24 yS1   mdm_command: string 'AT+FCLASS=0'
02/16 15:42:24 yS1    got:[0d][0a]OK[0d]
02/16 15:42:24 yS1   mdm_command: string 'OK' -> OK
02/16 15:42:24 yS1  mdm_send: 'AT+FAA=1;+FCR=1'
02/16 15:42:24 yS1    got:[0a]AT+FAA=1;+FCR=1[0d]
02/16 15:42:24 yS1   mdm_command: string 'AT+FAA=1;+FCR=1'
02/16 15:42:24 yS1    got:[0d][0a]OK[0d]
02/16 15:42:24 yS1   mdm_command: string 'OK' -> OK
02/16 15:42:24 yS1  mdm_send: 'AT+FBOR=0'
02/16 15:42:24 yS1    got:[0a]AT+FBOR=0[0d]
02/16 15:42:24 yS1   mdm_command: string 'AT+FBOR=0'
02/16 15:42:24 yS1    got:[0d][0a]OK[0d]
02/16 15:42:24 yS1   mdm_command: string 'OK' -> OK
02/16 15:42:24 yS1  mdm_send: 'AT+FLID="49 6082 3149"'
02/16 15:42:24 yS1    got:[0a]AT+FLID="49 6082 3149"[0d]
02/16 15:42:24 yS1   mdm_command: string 'AT+FLID="49 6082 3149"'
02/16 15:42:24 yS1    got:[0d][0a]OK[0d]
02/16 15:42:24 yS1   mdm_command: string 'OK' -> OK
02/16 15:42:24 yS1  mdm_send: 'AT+FDCC=1,5,0,2,0,0,0,0'
02/16 15:42:24 yS1    got:[0a]AT+FDCC=1,5,0,2,0,0,0,0[0d]
02/16 15:42:24 yS1   mdm_command: string 'AT+FDCC=1,5,0,2,0,0,0,0'
02/16 15:42:24 yS1    got:[0d][0a]OK[0d]
02/16 15:42:24 yS1   mdm_command: string 'OK' -> OK
02/16 15:42:24 yS1   tss: set speed to 38400 (017)
02/16 15:42:24 yS1   tss: set speed to 38400 (017)
02/16 15:42:24 yS1   tio_set_flow_control( HARD )
02/16 15:42:24 yS1  detecting voice modem type
02/16 15:42:24 yS1    vgetty: ATE0
02/16 15:42:25 yS1    serial port: ATE0
02/16 15:42:25 yS1    serial port: OK
02/16 15:42:25 yS1   voice command: 'ATI9' -> ''
02/16 15:42:25 yS1    vgetty: ATI9
02/16 15:42:25 yS1    serial port: ZPXI 28800 FAX CT
02/16 15:42:25 yS1    serial port: OK
02/16 15:42:25 yS1   voice command: 'ATI3' -> ''
02/16 15:42:26 yS1    vgetty: ATI3
02/16 15:42:26 yS1    serial port: 229169240001019000239010
02/16 15:42:26 yS1    serial port: OK
02/16 15:42:26 yS1   voice command: 'ATI' -> ''
02/16 15:42:26 yS1    vgetty: ATI
02/16 15:42:26 yS1    serial port: 247
02/16 15:42:26 yS1    Multitech 2834ZDXv: OK
02/16 15:42:26 yS1  Multitech 2834ZDXv detected
02/16 15:42:26 yS1   vgetty: entering voice mode
02/16 15:42:26 yS1   vgetty: Installing signal handlers
02/16 15:42:26 yS1   voice command: 'AT+FCLASS?' -> ''
02/16 15:42:26 yS1    vgetty: AT+FCLASS?
02/16 15:42:26 yS1    Multitech 2834ZDXv: +FCLASS=0
02/16 15:42:26 yS1   voice command: '' -> 'OK'
02/16 15:42:26 yS1    Multitech 2834ZDXv: OK
02/16 15:42:26 yS1   voice command: 'AT+FCLASS=8' -> 'OK'
02/16 15:42:27 yS1    vgetty: AT+FCLASS=8
02/16 15:42:27 yS1    Multitech 2834ZDXv: ERROR
02/16 15:42:27 yS1  vgetty: Modem returned ERROR
02/16 15:42:27 yS1    vgetty: queued event RESET_WATCHDOG at position 0000
02/16 15:42:27 yS1  initializing Multitech 2834 voice modem
02/16 15:42:27 yS1   voice command: 'AT+VIT=10' -> 'OK'
02/16 15:42:27 yS1    vgetty: AT+VIT=10
02/16 15:42:27 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0000
02/16 15:42:27 yS1   vgetty:voice_handle_event got event RESET_WATCHDOG with data <NUL>
02/16 15:42:27 yS1    Multitech 2834ZDXv: 2470
02/16 15:42:43 yS1  vgetty: timeout while reading character from voice modem
02/16 15:42:43 yS1  voice init failed, continuing
02/16 15:42:43 yS1   voice command: 'AT+VSD=128,70' -> 'OK'
02/16 15:42:43 yS1    vgetty: AT+VSD=128,70
02/16 15:42:43 yS1    Multitech 2834ZDXv: 
02/16 15:42:59 yS1  vgetty: timeout while reading character from voice modem
02/16 15:42:59 yS1  setting recording preferences didn't work
02/16 15:42:59 yS1   voice command: 'AT+VGT=128' -> 'OK'
02/16 15:42:59 yS1    vgetty: AT+VGT=128
02/16 15:42:59 yS1    Multitech 2834ZDXv: 0
02/16 15:43:15 yS1  vgetty: timeout while reading character from voice modem
02/16 15:43:15 yS1  setting transmit gain didn't work
02/16 15:43:15 yS1   voice command: 'AT+VGR=128' -> 'OK'
02/16 15:43:15 yS1    vgetty: AT+VGR=128
02/16 15:43:15 yS1    Multitech 2834ZDXv: 4
02/16 15:43:27 yS1  vgetty: Watchdog timer expired, exiting...

und zu guter letzt

/var/spool/hylafax/etc/config.tty.1

CountryCode:		+49
AreaCode:		6082
FAXNumber:		3149
LongDistancePrefix:	0
InternationalPrefix:	0
DialStringRules:	etc/dialrules
ServerTracing:		1
SessionTracing:		11
RecvFileMode:		0600
LogFileMode:		0600
DeviceMode:		0600
RingsBeforeAnswer:	3
SpeakerVolume:		on
GettyArgs:		"-h %l dx_%s" =>welches getty?
LocalIdentifier:	"+49 6082 3149"
TagLineFont:		etc/lutRS18.pcf
TagLineFormat:		"From %%l|%c|Page %%P of %%T"
QualifyCID:		
QualifyTSI:		
PercentGoodLines:	75
MaxConsecutiveBadLines:	15
MaxRecvPages:		25

# Modem-related stuff: should reflect modem command interface
# and hardware connection/cabling (e.g. flow control).
#
ModemType:		Class2		# use class 2 interface
ModemRate:		19200		# lock rate for DCE-DTE communication
ModemFlowControl:	rtscts		# default
#
ModemHardFlowCmd:	AT&E4		# hardware flow control
ModemSoftFlowCmd:	AT&E5		# software flow control
ModemSetupDTRCmd:	AT&D3		# setup so DTR drop resets modem
ModemSetupDCDCmd:	AT&C1		# setup so DCD reflects carrier (or not)
ModemSetupAACmd:	AT+FAA=1	# enable adaptive-answer in class 2
#
# NB: some models get confused by @ in ModemDialCmd
#
ModemDialCmd:		ATDT%s		# T for tone dialing
#
Class2RecvDataTrigger:	"\022"		# character sent to modem to start recv
______________________________________________________________________________
Sie haben mehr zu sagen als in eine SMS passt? Mit WEB.DE FreeMail ist
das jetzt kein Problem mehr! http://freemail.web.de/features/?mc=021182


____________________ HylaFAX(tm) Users Mailing List _______________________
  To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
 On UNIX: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null
  *To learn about commercial HylaFAX(tm) support, mail sales@hylafax.org.*




Project hosted by iFAX Solutions