Hylafax Mailing List Archives

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

[hylafax-users] Modem configuratino skeleton for Elsa MicroLink 56k



Hi!
I've created a configuration file for the elsa microlink.
It works fine here (sending and receiving).

Just copy the text following "--" this to
/var/spool/fax/config/elsa-microlink-56k-2.0 before calling faxxaddmodem then it should be detected.

The main problem was that elsa is returning the manufacturer and the model
in quotes (""). I worked around this by using '?' chars as placeholder.

Maybe this will be useful to somebody else.

regards,
 christoph weber

--
# $Id: elsa-microlink-56k-2.0 ,v 1.2 2001/03/09 12:33:00 cweber Exp $
#
# HylaFAX Facsimile Software
#
# Copyright (c) 1990-1996 Sam Leffler
# Copyright (c) 1991-1996 Silicon Graphics, Inc.
# HylaFAX is a trademark of Silicon Graphics, Inc.
# 
# Permission to use, copy, modify, distribute, and sell this software and 
# its documentation for any purpose is hereby granted without fee, provided
# that (i) the above copyright notices and this permission notice appear in
# all copies of the software and related documentation, and (ii) the names
of
# Sam Leffler and Silicon Graphics may not be used in any advertising or
# publicity relating to the software without the specific, prior written
# permission of Sam Leffler and Silicon Graphics.
# 
# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
# 
# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
# OF THIS SOFTWARE.
#

# CONFIG: CLASS2.0: ?ELSA?AG*-?MicroLink?56k?-*
#
# BEGIN-SERVER
# END-SERVER
#

ModemAnswerCmd:			ATA	# string, command for answering phone
ModemAnswerDataBeginCmd:	""	# string, command for start of answered data
call
ModemAnswerDataCmd:		ATA	# string, command for answering data call
ModemAnswerFaxBeginCmd:		""	# string, command for start of answered fax call
ModemAnswerFaxCmd:		ATA	# string, command for answering fax call
ModemAnswerResponseTimeout:	180000	# integer, answer command timeout (ms)
ModemAnswerVoiceBeginCmd:	""	# string, command for start of answered voice
call
ModemAnswerVoiceCmd:		ATA	# string, command for answering voice call
ModemATCmdDelay:		0	# integer, delay before sending modem an AT cmd (ms)
ModemBaudRateDelay:		0	# integer, delay (ms) after setting baud rate
ModemClassQueryCmd:		AT+FCLASS=?	# string, command for querying modem
services
ModemCommaPauseTimeCmd:		ATS8=2	# string, command for setting time to pause
for comma in dialing string
ModemDialCmd:			ATDT%s	# string, command for dialing (%s for number to dial)
ModemDialResponseTimeout:	180000	# integer, dialing command timeout (ms)
ModemEchoOffCmd:		ATE0	# string, command for disabling command echo
ModemFlowControl:		rtscts	# string, DTE-DCE flow control scheme
ModemFrameFillOrder:		LSB2MSB	# string, bit order for HDLC frames
ModemHardFlowCmd:		"AT\Q3"	# string, command for setting hardware flow
control between DTE and DCE
ModemMinSpeed:			2400	# string, minimum acceptable transmit speed
ModemMfrQueryCmd:		""	# string, command for querying modem manufacturer
ModemModelQueryCmd:		""	# string, command for querying modem model
ModemNoAutoAnswerCmd:		ATS0=0	# string, command for disabling auto-answer
ModemNoFlowCmd:			"AT\Q0"	# string, command for disabling hardware flow
control between DTE and DCE
ModemOnHookCmd:			ATH0	# string, command for placing phone ``on hook''
ModemPageDoneTimeout:		180000	# integer, page send/receive timeout (ms)
ModemPageStartTimeout:		180000	# integer, page send/receive timeout (ms)
ModemRate:			115200	# integer, baud rate to use for DCE-DTE communication
ModemRecvFillOrder:		LSB2MSB	# string, bit order for received facsimile data
ModemResetCmds:			""	# string, additional commands when resetting modem
ModemResetDelay:		2600	# integer, delay (ms) after sending modem reset
commands
ModemResultCodesCmd:		ATQ0	# string, command for enabling result codes
ModemRevQueryCmd:		AT+FMR?	# string, command for querying modem firmware
revision
ModemSendBeginCmd:		""	# string, command to send on establishing carrier
ModemSendFillOrder:		LSB2MSB	# string, bit order for sending facsimile data
ModemSetVolumeCmd:		"ATM0 ATL0M1 ATL1M1 ATL2M1 ATL3M1"	# string, commands
for setting modem speaker volume level
ModemSetupAACmd:		""	# string, command for setting up adaptive answer
ModemSetupDCDCmd:		"AT&C1"	# string, command for setting up DCD handling
ModemSetupDTRCmd:		"AT&D2"	# string, command for setting up DTR handling
ModemSoftFlowCmd:		"AT\Q1"	# string, command for setting software flow
control between DTE and DCE
ModemSoftResetCmd:		ATZ	# string, command for doing a soft reset
ModemType:			Class2.0	# string, modem type
ModemVerboseResultsCmd:		ATV1	# string, command for enabling verbose result
codes
ModemWaitForConnect:		No	# boolean, force server to wait for ``CONNECT''
response on answer
ModemWaitTimeCmd:		ATS7=60	# string, command for setting time to wait for
carrier when dialing

Class2Cmd:		AT+FCLASS=2.0	# string, command to enter class 2/2.0
Class2AbortCmd:		AT+FKS		# string, command to abort active session
Class2APCmd:		""	###AT+FAP	# string
Class2APQueryCmd:	""	###		AT+FAP=?	# string
Class2BORCmd:		AT+FBO=0	# string, command to setup bit order
Class2BUGCmd:		AT+FBU=1	# string, command to enable HDLC frame tracing
Class2CIGCmd:		AT+FPI		# string, command to set polling identifier
Class2CRCmd:		AT+FCR=1	# string, command to enable receive capability
Class2CQCmd:		""		# string, command to setup copy quality parameters
Class2CQQueryCmd:		AT+FCQ?	# query for copy quality capabilities
Class2DCCCmd:		AT+FCC		# string, command to set modem capabilities
Class2DCCQueryCmd:	AT+FCC=?	# string, command to query modem capabilities
Class2DDISCmd:		""		# string, command to set session parameters before
dialing
Class2DISCmd:		AT+FIS		# string, command to set session parameters
Class2HFLOCmd:		AT+FLO=2	# string, command to set hardware flow control
Class2LIDCmd:		AT+FLI		# string, command to set local identifier string
Class2MINSPCmd:		""	###AT+FMS		# string, command to set minimum transmit
speed
Class2NFLOCmd:		AT+FLO=0	# string, command to set no flow control
Class2NRCmd:		AT+FNR=1,1,1,1	# string, command to set negotiation message
reporting
Class2PHCTOCmd:		AT+FCT=30	# string, command to set Phase C timeout
parameter
Class2PIECmd:		AT+FIE=0	# string, command to set procedure interrupt
handling
Class2PTSCmd:		AT+FPS		# string, command to set received page status
Class2RecvDataTrigger:	"" ### "\22"		# string, character to send to trigger
recv
Class2RELCmd:		""		# string, command to enable byte-aligned EOL codes
Class2SendRTC:		Yes		# boolean, append RTC to page data on transmit
Class2SFLOCmd:		AT+FLO=1	# string, command to set software flow control
Class2SPLCmd:		AT+FSP		# string, command to set polling request
Class2TBCCmd:		AT+FPP=0	# string, command to enable stream mode


-- 
Sent through GMX FreeMail - http://www.gmx.net



____________________ HylaFAX(tm) Users Mailing List _______________________
 To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null



Home
Report any problems to webmaster@hylafax.org

HylaFAX is a trademark of Silicon Graphics Corporation.
Internet connectivity for hylafax.org is provided by:
VirtuALL Private Host Services