PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hylafax senden (modem gibt als Telefon aus)


thom
05.09.01, 13:36
Hallo linuxer,

so wieder mal was zum Fax-Server Hylafax...

bevor es zu irgenwelchen Wutausbrüchen kommt...

JA ich habe das Forenarchiv durchsucht
JA ich habe bei www.hylafax.org (http://www.hylafax.org) geschaut..

NEIN ich habe noch keine Lösung gefunden.

Problem:

Faxe empfangen ist ok.

Faxe senden, Modem wählt... wird von der Gegenstelle leider als Telefon erkannt nicht als Faxgerät G3

leider habe ich noch nicht den String entdeckt, damit das Modem als Faxdienst erkannt wird.

Momentan als CLASS 2.0 eingerichtet, CLASS 1.0 klappte aber auch nicht.

Modem ELSA Microlink 33.6

mfg.
thom

ich danke schon mal für die Antworten

ok LEANDER ;)

sschaper
05.09.01, 14:44
Hallo Leander,

was meinst Du damit, daß die Gegenstelle das Modem als Telefon und nicht als Fax erkennt?

Wenn die Gegenstelle ein Analoganschluß ist, kann sie die Anrufe erst nach dem Abheben am Pfeifen des Faxgeräts erkennen. Das machen sog. Faxweichen (sind z.T. auch in Faxgeräten eingebaut), die es somit ermöglichen, an einem Anschluß sowohl Faxe als auch Telefonanrufe erhalten zu können. Diese Erkennung funktioniert aber nicht immer, weil nicht alle Faxgeräte "richtig" pfeifen.

Wenn die Gegenstelle ein ISDN-Anschluß ist, könnte sie theoretisch aus der Dienstekennung erkennen, daß ein Fax anruft. Dies aber auch nur, wenn der Sender die Dienstekennung korrekt sendet (also muß der im Normalfall auch ein ISDN-Anschluß sein). Wenn der Anruf von einem Analoganschluß kommt, sieht (vor dem Abheben) ein Fax-Anruf genau aus wie ein normaler Telefonanruf, und man kann das Fax nur nach dem Abheben wie oben erkennen.

Man kann sich also nicht auf die ISDN-Dienstekennung verlassen, weil es nicht nur ISDN-Anschlüsse in D gibt und selbst die ISDN-Anschlüsse nicht immer korrekt konfiguriert sind.

Wenn Du die Erkennung nach dem Abheben durch eine Faxweiche o.Ä. meinst, dann würde ich in der Doku des Modems mal nach "Guard Tone" oder "Calling Tone" suchen und diesen AT-String in den Dialstring von Hylafax einbauen.

Falls Du Dein Modem an einem a/b-Adapter am ISDN-Anschluß betreibst, kannst Du evtl. am Adapter einstellen, daß das Modem ein Fax und kein Telefonapparat ist. Das geht z.B. bei meinem 3-fach a/b-Wandler von 1&1, den ich seit ein paar Jahren benutze. Dann müßte der Adapter die richtige Dienstekennung senden.

Der Gegenstelle würde ich empfehlen, entweder eine eigene analoge Leitung für's Fax zu benutzen oder bei ISDN eine eigene MSN dafür zu verwenden. Dann kann man Fax- und Telefonieanrufe anhand der Zielrufnummer eindeutig unterscheiden.

Gruß,

Sebastian

[ 05. September 2001: Beitrag editiert von: sschaper ]

atti
05.09.01, 16:17
hy,

ich verwende das gleiche Modem und poste mal meine conf-file.
Leider bin ich erst morgen wieder am Arbeitsplatz.

Bis denn
Atti

thom
05.09.01, 22:21
hallo meine config,

#
# Generic Class 2.0 modem configuration.
#
# EDIT THIS CONFIGURATION TO REFLECT YOUR SETUP
#
CountryCode: 49
AreaCode: 02150
FAXNumber: "794264"
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
ServerTracing: 1
SessionTracing: 1
RecvFileMode: 0644
LogFileMode: 0600
DeviceMode: 0644
RingsBeforeAnswer: 2
SpeakerVolume: quiet
GettyArgs: ""
# Modem-related stuff: should reflect modem command interface
# and hardware connection/cabling (e.g. flow control).
#
ModemType: Class2.0 # use this to supply a hint
#ModemRate: 19200 # max rate for DCE-DTE communication
#ModemFlowControl: xonxoff # XON/XOFF flow control assumed
#ModemSetupDTRCmd: AT&D2 # setup so DTR drop resets modem
#ModemSetupDCDCmd: AT&C1 # setup so DCD reflects carrier (or not)
#
# We normally append the "@" symbol to the dial string so that
# the modem will wait 5 seconds before attempting to connect
# and return result codes that distinguish between no carrier
# and no answer. This makes it possible to avoid problems with
# repeatedly dialing a number that doesn't have a fax machine
# (kudos to Stuart Lynne for this trick.)
#
# NB: If you need to prefix phone numbers to get through a PBX,
# put it in the ModemDialCmd; e.g. "DT9%s@".
#
ModemDialCmd: ATDT0W%s # T for tone dialing, @ for silent
#
# Configuration parameters for Class 2.0 modems.
#
Class2Cmd: AT+FCLASS=2.0 # command to enter class 2.0
Class2BORCmd: AT+FBO=0 # bit order for phase B/C/D (direct)
Class2CQCmd: "" # commands to enable copy quality proc.
Class2AbortCmd: AT+FKS # abort session command
Class2CQQueryCmd: AT+FCQ=? # query for copy quality capabilities
Class2DCCQueryCmd: AT+FCC=? # query for modem capabilities
Class2TBCCmd: AT+FPP=0 # setup stream mode
Class2CRCmd: AT+FCR=1 # enable capability to receive
Class2PHCTOCmd: AT+FCT=30 # set phase C timeout parameter
Class2BUGCmd: AT+FBU=1 # enable HDLC frame tracing
Class2LIDCmd: AT+FLI # set local identifier command
Class2DCCCmd: AT+FCC # set modem capabilities command
Class2DISCmd: AT+FIS # set session parameters command
Class2DDISCmd: "" # disable pre-dial DIS command hack
Class2CIGCmd: AT+FPI # set polling identifier command
Class2NRCmd: AT+FNR=1,1,1,1 # setup status reporting command
Class2PIECmd: AT+FIE=0 # disable interrupt-enable command
Class2PTSCmd: AT+FPS # set post-page status command
Class2BORCmd: AT+FBO=0 # bit order for phase B/C/D (direct)
Class2CQCmd: "" # commands to enable copy quality proc.
Class2AbortCmd: AT+FKS # abort session command
Class2CQQueryCmd: AT+FCQ=? # query for copy quality capabilities
Class2DCCQueryCmd: AT+FCC=? # query for modem capabilities
Class2TBCCmd: AT+FPP=0 # setup stream mode
Class2CRCmd: AT+FCR=1 # enable capability to receive
Class2PHCTOCmd: AT+FCT=30 # set phase C timeout parameter
Class2BUGCmd: AT+FBU=1 # enable HDLC frame tracing
Class2LIDCmd: AT+FLI # set local identifier command
Class2DCCCmd: AT+FCC # set modem capabilities command
Class2DISCmd: AT+FIS # set session parameters command
Class2DDISCmd: "" # disable pre-dial DIS command hack
Class2CIGCmd: AT+FPI # set polling identifier command
Class2NRCmd: AT+FNR=1,1,1,1 # setup status reporting command
Class2PIECmd: AT+FIE=0 # disable interrupt-enable command
Class2PTSCmd: AT+FPS # set post-page status command
Class2SPLCmd: AT+FSP # set polling indicator command
Class2NFLOCmd: AT+FLO=0 # set no flow control command
Class2SFLOCmd: AT+FLO=1 # set software flow control command
Class2HFLOCmd: AT+FLO=2 # set hardware flow control command


mfg.
thom

verwende ich an einer telefonanlage

wer_ner
06.09.01, 07:04
Hi,
versuch mal

ModemDialCmd: ATDT0W%s # T for tone dialing, @ for silent

durch

ModemDialCmd: ATX3DT0W%s # T for tone dialing, @ for silent

zu ersetzen.
Grüße,
Werner

thom
06.09.01, 23:17
Hallo


so es funzt nun,

dake für die hilfe ...

es ging auch ohne den string, ich glaube es lag daran, das das postscript-format vom Hylafax nicht richtig interpretiert wurde.

es waren anscheinend keine richtigen PS-Dokumete

mfg.
thom

thom
07.09.01, 20:29
hallo,

des fragen kein Ende,

kann man an der Qualität bei gesenden Faxen was ändern ???

Wenn ich zu Modems Faxe schicke ist alles ok.

Sobald ich ein richtiges Papierfax anwähle kommt das Fax besc.... schön raus.

bringt es mit einer hohen Auflösung zu senden (WHFC 196 dpi ???)

sicherlich, -> doch ist das die Ursache

mfg.
thom