Hallo Liste,
ich habe HylaFax schon seit längerem in Betrieb und es
funktioniert - mal ja, mal nein - ganz gut. ;-)
Ich benutze hier ein SuSE 9.1 mit den Original-Paketen
von den CDs, die immer auf den aktuellen Ständen gehalten
werden (mittels YOU, siehe unten).
Nun hatte ich bisher nur ein einfaches Setup mit einer
einzigen MSN, auf der HylaFax Faxe annehmen sollte und
ebenso auch verschicken sollte.
Nun möchte ich gerne HylaFax etwas ausweiten, da es mir
trotz der Instabilität gut gefällt und ich viele Aufgaben
gerne automatisiere sowie Papier sparen möchte (nicht jedes
Fax ist es wert, ausgedruckt zu werden).
Ich habe also in der /var/spool/fax/etc/config.faxCAPI
eine neue Sektion eingefügt, in der das "neue" Device
konfiguriert wird.
Das erste Device heisst also faxCAPI, das neue, zweite,
habe ich faxCAPI2 genannt.
Das denke ich habe ich korrekt gemacht.
Ich kann bei Nachfragen auch gerne das config-file posten.
Dann habe ich in der Datei /var/spool/fax/etc/users für die
neue, zweite MSN die entsprechende e-Mail-Adresse eingetragen.
In der /var/spool/fax/etc/hosts.hfaxd sind alle Rechner
eingetragen, die aus meinem Netzwerk faxe verschicken dürfen.
Danach habe ich mittels rchhylafax restart den Faxserver neu
gestartet. Ebenfalls habe ich den c2faxrecv, der über die
inittab aufgerufen, mittels kill -SIGHUP ebenfalls
neu gestartet.
Der Link /var/spool/fax/etc/config.faxCAPI2, der auf
/var/spool/fax/etc/config.faxCAPI zeigt, wurde nach dem restart
korrekt angelegt.
Der Faxempfang funktioniert auf beiden MSNs hervorragend, ohne
Probleme.
Rufe ich nun als root auf der Konsole "faxstat" auf, zeigt mir
faxstat nicht mehr die alte Nummer an, sondern die neue (???).
ABER !! - faxstat zeigt die neue Nummer an, die zum Device faxCAPI2
gehört. Allerdings verkauft mir faxstat die neue Nummer unter dem
Device faxCAPI !!! ????
Ist das so korrekt?? Ich verstehe das nicht!! Help ;-))
===============================================================
stargate:/var/spool/fax/etc #
stargate:/var/spool/fax/etc # faxstat
HylaFAX scheduler on stargate.swami.net: Running
Modem faxCAPI (+49.4236.9430235): Running and idle
stargate:/var/spool/fax/etc #
===============================================================
(--> zu sehen sein sollte: "Modem faxCAPI (+49.4236.942629):"
(--> oder meinetwegen auch: "Modem faxCAPI2 (+49.4236.9430235):"
===============================================================
stargate:/var/spool/fax/etc #
stargate:/var/spool/fax/etc #
stargate:/var/spool/fax/etc # rpm -qa | grep fax
capi4hylafax-4.1.8-24.2
hylafax-4.1.8-24.2
stargate:/var/spool/fax/etc #
stargate:/var/spool/fax/etc #
===============================================================
Verschicke ich ein Fax mit /usr/bin/sendfax, funktioniert das so
weit ganz gut. Befehle und Log:
===============================================================
stargate:/var/spool/fax/etc #
stargate:/var/spool/fax/etc # sendfax -d 11 adminconfig.ps
stargate:/var/spool/fax/etc #
===============================================================
===============================================================
Jan 28 21:54:18 stargate FaxQueuer[22519]: SUBMIT JOB 30
Jan 28 21:54:21 stargate isdnlog: Jan 28 21:54:21 * tei 64 calling +49
4236/11, Kirchlinteln with Ludwig IT-Services FAX RING (3.1 kHz audio)
Jan 28 21:54:22 stargate isdnlog: Jan 28 21:54:22 * tei 127 calling
0422159015 - 65 with ? Time:Fri Jan 28 21:54:00 2005
Jan 28 21:54:22 stargate isdnlog: Jan 28 21:54:22 * tei 127 calling 11
with ? COLP 11
Jan 28 21:54:22 stargate kernel: capilib_new_ncci: kcapi: appl 6 ncci
0x10101 up
Jan 28 21:55:54 stargate kernel: kcapi: appl 6 ncci 0x10101 down
[.....] AUF JEDEN FALL ERFOLGREICHE BEENDIGUNG [...]
===============================================================
Das Fax wurde also erfolgreich versendet.
Absendernummer: 9430235, also faxCAPI2, obwohl ich dem sendfax
keinerlei zusätzlicher Parameter gegeben hatte. Wie geht so etwas?
Nach meiner Logik müsste doch, wenn nichts anderes angegeben, faxCAPI
und nicht faxCAPI2 benutzt werden???
Problem: Versuche ich, mit Windows über WHFC ein Fax abzusetzen,
bekomme ich nur folgendes im Log:
===============================================================
Jan 28 22:23:59 stargate HylaFAX[13616]: Filesystem has SysV-style file
creation semantics.
Jan 28 22:23:59 stargate FaxQueuer[22519]: SUBMIT JOB 31
Jan 28 22:24:00 stargate FaxQueuer[22519]: NOTIFY: bin/notify
"doneq/q31" "done" "0:01"
Jan 28 22:24:00 stargate exim[13637]: 2005-01-28 22:24:00
1Cuday-0003Xx-7x <= fax@swami.net U=fax P=local S=826 T="facsimile job
31 to 11 completed"
Jan 28 22:24:00 stargate exim[13638]: 2005-01-28 22:24:00
1Cuday-0003Xx-7x => swami R=localuser
T=local_delivery
Jan 28 22:24:00 stargate exim[13638]: 2005-01-28 22:24:00
1Cuday-0003Xx-7x Completed
===============================================================
Besonders diese Zeile
===============================================================
FaxQueuer[22519]: NOTIFY: bin/notify "doneq/q31" "done" "0:01"
===============================================================
verstehe ich nicht, da sie ja sozusagen sofort nach dem submit
kommt.
Es wird auch gar nicht erst versucht, eine Gegenstelle anzuwählen,
es wird gleich die "done"-Meldung ausgeworfen.
Ich wäre Euch allen sehr dankbar, wenn Ihr mir hier ein bischen
aushelfen könntet.
Eine Frage habe ich allerdings noch, auch wenn meine Mail jetzt
eh schon viieeeel zu lang geworden ist... ;-)
Wie kann ich festlegen, welche Nummer (MSN) ausgehend benutzt wird???
In WHFC kann ich keine dementsprechende Option finden.
Danke schon mal,
Michael