[Eisfair] Problem mit Eisfax 2.8.8

Kay Martinen kay at martinen.de
Fr Jul 12 01:18:34 CEST 2019


Am 11.07.2019 um 16:34 schrieb Detlef Paschke:
> ich habe mir heute auch mal Zeit genommen und den ganzen Tag
> Einstellungen getestet.
> das Modem auf Fax-Class 2.0 eingerichtet. Einige Befehle die im Netz zu
> finden sind musste ich anpassen nachdem ich im log "MODEM Command error"
> dazu gefunden hatte. Die Konfiguration sieht jetzt so aus.:

Ich denke ein Modem Command Error wird von Hylafax kommen das dem Modem
einen Befehl schickt und ERROR zurück bekommt oder etwas das es nicht
erwartet.

> ModemOnHookCmd:         ATH             # place phone on hook (hangup)

IMHO kann man hier auch ATH0 schreiben. Ist Expliziter.

Denn AFAIR wäre ATH1 (fast) das gleiche wie ATA. Es "nimmt den Hörer"
ab, ATH0 "legt" in wieder auf. Eigentlich Default aber man weiß ja nie...

> ModemSoftResetCmd:      ATZ             # do soft reset of modem

Wie schon geschrieben. ATZ Setzt defaults. Wenn die Andere Sachen falsch
setzen dann mißverstehen sich die Beteiligten evtl.

> Der Empfang von Faxen ist aber immer noch fehlerhaft.
> Im log fallen mir dabei diese Zeilen auf.
> 
> Jul 11 16:12:51.58: [ 9131]: --> [7:CONNECT]
> Jul 11 16:12:51.58: [ 9131]: RECV: begin page
> Jul 11 16:12:51.58: [ 9131]: RECV: send trigger 022
> Jul 11 16:12:51.58: [ 9131]: <-- data [1]
> Jul 11 16:12:51.58: [ 9131]: Copy quality checking performed by modem
> Jul 11 16:13:26.58: [ 9131]: RECV: 32763 bytes of data, 1111 total lines
> Jul 11 16:13:39.24: [ 9131]: RECV: 12134 bytes of data, 1443 total lines
> Jul 11 16:13:39.27: [ 9131]: --> [20:+FPS:2,6AC,EA,0,44C3]
> Jul 11 16:13:39.52: [ 9131]: --> [6:+FET:2]
> Jul 11 16:13:39.52: [ 9131]: RECV recv EOP (no more pages or documents)
> Jul 11 16:13:39.53: [ 9131]: --> [5:ERROR]
> Jul 11 16:13:39.53: [ 9131]: MODEM Command error
> Jul 11 16:13:39.53: [ 9131]: RECV send RTN (retrain negative)
> 
> Bezieht sich das "MODEM Command error" auf "FET:2"?
> Das finde ich aber in der Config gar nicht und kann es somit nicht ändern.

Du könntest ein minicom/Terminal zum Modem öffnen und einige der
AT-Befehle von Hand eingeben. Du solltest generell ein OK zurück
bekommen, aber kein ERROR

Nur bei den Fax Befehlen dürften die Aufbauend sein, sprich: Wenn einer
vor einem anderen kommt was so nicht gehört gibt es Errors. Ich weiß
aber jetzt auch nicht auswendig wie die Befehlsfolge bei FAX lautet.
Grob skizziert sicherlich: CONNECT, infos, Daten Empfang, Auflegen.

Oben liest es sich so als hätte er die Letzte Seite (EOP), will auflegen
und dann geht was schief. Oder kann das jemand besser übersetzen?

Weiß jemand was "Copy quality checking performed by modem" bedeutet und
was es bewirkt? Ich vermute dahinter eine Empfangsprüfung im Modem - die
ja auch Fehlerhaft arbeiten kann. Ein 33k6'er ist ja auch kein Neues
Gerät mehr.

Dabei fallen mir die dafür möglicherweise relevanten Befehle auf:

> Class2CQCmd:            ""              # commands to enable copy
> quality proc.

DA Fehlt m.E. ein Befehl ansich! Sollte das ein Bindestrich sein?
Jedenfalls lt. https://legacy.hylafax.org/man/current/hylafax-config.4f.html

Weiter findet sich dort:
 	
Class2CQCmd
	

The command to use to set up parameters for copy quality checking. For
example, for an Everex 24/96D modem this parameter might be set to ‘‘
AT+FCQ=1\nAT+FBADMUL=20\nAT+FBADLIN=10 ’’. Class2CQCmd should be
configured to set-up all available copy quality services available per
Class2CQQueryCmd. To disable features that are available, configure
Class2CQQueryCmd with a ‘‘!’’, and then set Class2CQCmd accordingly.

So wie ich das lese kann die Software also evtl. keine
Qualitätsprüfungs-Infos vom Modem bekommen wenn dieser Befehl leer ist
ergibt auch die Qeury nichts. Oder?

Ich lese Copy Quality jetzt als Fehlerprüfung merke ich. Evtl. ist auch
das Faxformat (Grob/Fein u.s.w.) gemeint.


> Class2AbortCmd:         AT+FKS          # abort session command

Wenn das Falsch ist wird evtl. mit Fehler aufgelegt.

> Class2CQQueryCmd:       AT+FCQ=?        # query for copy quality
> capabilities

Vielleicht mal im Terminal probieren was da als Antwort kommt?
Evtl. muß man aber erst in den Fax-Modus wechseln. Mit...

> Class2Cmd:              AT+FCLASS=2.0   # command to enter class 2.0



Kay

-- 
Sent via SN (Eisfair-1)


Mehr Informationen über die Mailingliste Eisfair