PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hylafax unter SuSE-9.1 installieren



Seiten : [1] 2

pixel
15.09.04, 16:29
Hi@all,

ich möchte einen Faxserver mit Hylafax unter SuSE aufsetzen. Ich habe die Pakete:

- hylafax
- capi4hylafax
- i4l-base
- i4l-isdnlog
- i4lfirm
- capisuite

anschließend habe ich mit Yast die ISDN-Konfiguration durchgeführt. Bei der Karte handelt es sich um eine AVM-B1. mit dem Befehl 'capiinfo' habe ich anschließend ausprobiert ob der Controller richtig ins System eingebunden ist was auch der Fall ist. Zu guter letzt habe ich mit dem Befehl 'faxsetup' das Konfigurations-Skript für Hylafax gestartet. Hier habe ich folgende Werte geändert. Den Rest habe ich auf Default gelassen:

[...]
The non-default scheduler parameters are:

CountryCode: 49
AreaCode: 621
LongDistancePrefix: 0
InternationalPrefix: 00

Are these ok [yes]?

Restarting HylaFAX server processes.
Should I restart the HylaFAX server processes [yes]?
Should I run faxmodem for each configured modem [yes]?

Wie gehts nun weiter? Wo konfiguriere ich z.B. die Nummer auf welcher der Faxserver Faxe annehmen soll?

Ist das Yast-Modul:

Netzwerkgerät / Fax

für die Hylafax-Konfiguration oder ist das etwas anderes?

Und zu guter Letzt noch. Brauche ich das Paket Capisuit überhaupt?

Viele Grüße
pixel

kberger
15.09.04, 20:24
Hallo,
nach dem faxsetup folgt faxaddmodem.
Das steht aber auch in der Doku zu capi4hylafax.

Die Einstellungen werden im Verzeichnis

/var/spool/fax/etc

gemacht.

Gruß Klaus

blauerpeti
15.09.04, 21:40
Und zu guter Letzt noch. Brauche ich das Paket Capisuit überhaupt?

capisuite reicht völlig aus um zu faxen, du brauchst dann kein hylafax

pixel
16.09.04, 10:03
Hi@all,


nach dem faxsetup folgt faxaddmodem.
ok, werde ich gleich mal testen.


capisuite reicht völlig aus um zu faxen, du brauchst dann kein hylafax
Da habe ich noch so meine Verständnis-Probleme. Wenn ich aber HylaFax als Fax-Server nehme brauche ich dann die capisuite?

Viele Grüße
pixel

pixel
16.09.04, 10:16
Hi@all,

ok, faxaddmodem habe ich gemacht. Habe die Nummern konfiguriert und gespeichert. Wie kann ich nun am Server testen ob's funktioniert? Gibt es einen Befehl mit welchem sich ein Testfax versenden läßt? Auf dem Server gibt es keine grafische Oberfläche.

Viele Grüße
pixel

pixel
16.09.04, 10:55
Hi@all,

also ich habe einfach folgendes probiert. Nach dem Befehl 'faxaddmodem' sieht die Datei var/spool/fax/etc/config.faxCAPI wie folgt aus:

SpoolDir: /var/spool/fax
FaxRcvdCmd: /var/spool/fax/bin/faxrcvd
PollRcvdCmd: /var/spool/fax/bin/pollrcvd
FaxReceiveUser: fax
FaxReceiveGroup: dialout
LogFile: # /tmp/capifax.log
LogTraceLevel: 0
LogFileMode: 0600

{
HylafaxDeviceName: faxCAPI
RecvFileMode: 0600
FAXNumber: +49.621.4829298
LocalIdentifier: "AVM CAPI4HylaFAX"
MaxConcurrentRecvs: 2
OutgoingController: 1
OutgoingMSN: 298
SuppressMSN: 0
NumberPrefix:
UseISDNFaxService: 0
RingingDuration: 0

# ----------- incoming params -----------
{
Controller: 1
AcceptSpeech: 0
UseDDI: 0
DDIOffset: "12345"
DDILength: 3
IncomingDDIs:
IncomingMSNs: 298
AcceptGlobalCall: 1
}
}

Anschließend habe ich HylaFax gestartet.

Die B1-Karte ist an die Telefon-Anlage angeschlossen. Auf dem Anschluß ist die MSN 298 programmiert. Das funktioniert sicher denn der alte Fax-Server (Tobit) hat damit funktoniert. Wenn ich jetzt von einem anderen externen Anschluß aus versuche ein FAX auf diese Nummer zu senden bekomme ich dort ein Besetzt.

Im Logfile (/var/log/messages) finde ich:


isdnlog: Sep 16 11:28:56 Call to tei 127 from +49 4829/391, Wewelsfleth on +49 6212/98, Mannheim HANGUP (Timeout)
isdnlog: Sep 16 11:28:56 * Call to tei 127 from +49 4829/391, Wewelsfleth on +49 6212/98, Mannheim RING (3.1 kHz audio)
kernel: capidrv-1: incoming call 04829391,1,2,298
capidrv-1: patching si2=2 to 0 for VBOX
isdn_net: call from 04829391 -> 0 298 ignored
kernel: isdn_tty: call from 04829391 -> 298 ignored
kernel: capidrv-1: incoming call 04829391,1,0,298 ignored
isdnlog: Sep 16 11:29:00 * Call to tei 127 from +49 4829/391, Wewelsfleth on +49 6212/98, Mannheim RING (3.1 kHz audio)
kernel: capidrv-1: incoming call 04829391,1,2,298
kernel: capidrv-1: patching si2=2 to 0 for VBOX
kernel: isdn_net: call from 04829391 -> 0 298 ignored
kernel: isdn_tty: call from 04829391 -> 298 ignored
kernel: capidrv-1: incoming call 04829391,1,0,298 ignored
Sep 16 11:30:00 com /USR/SBIN/CRON[2087]: (root) CMD (fetchmail -f /etc/fetchmailrc > /dev/null 2>&1)

Ich verstehe ehrlich gesagt nicht warum er nichts annimmt. Was könnte da falsch sein?

Viele Grüße
pixel

Blade
16.09.04, 10:57
wenn Du einen ISDN-Anschluss hast, kannst Du Dir ja selbst ein Fax schicken, funzt :D ... wenn nicht, schick mir per Mail Deine Fax-Nr. und ich schick Dir heute Abend ein Testfax -> natürlich mit HylaFax ;)

Oh man, war noch weiter oben am lesen, ist das echt Deine Fax-Nr., die Du da gepostet hast?
Gib mal stattder MSN die volle Rufnummer ohne Vorwahl ein, habe ich bei unserer Anlage (Anlagenanschluss) so konfiguriert und es tut!

pixel
16.09.04, 12:43
wenn Du einen ISDN-Anschluss hast, kannst Du Dir ja selbst ein Fax schicken, funzt
Das genau mache ich. Ich gehe in unser zweites Firmengebäude. Dies haben einen gesonderten Anschluß. Von dort sene ich ein Fax und erhalte die o.g. Fehlermeldungen.

Gib mal stattder MSN die volle Rufnummer ohne Vorwahl ein
Habe ich versucht, jedoch passiert das gleiche.

Eines verwundert mich etwas. Erstend das hier im Logfile etwas von vbox steht. vbox ist doch der Anrufbeantworter. Den benutze ich nicht.

Viele Grüße
pixel

pixel
16.09.04, 13:04
Was ich geschrieben hatte war nicht richtig. Ich kann aber meinen eigenen Beitrag nicht löschen??

Blade
16.09.04, 14:20
aber Du kannst Ihn doch korrigieren/ändern :rolleyes: ?

Blade
16.09.04, 14:27
Wenn Du an den Einträgen in config.faxCAPI etwas änderst, starte zum Testen zur Sicherheit HylaFax neu.

Blade
16.09.04, 14:41
Die Einträge in der messages sind k, sieht bei mir auch so aus und HylaFax empfängt Faxe. Stimmen die Einträge in der /etc/initab ? Was sagt denn der Befehl /etc/init.d/hylafax status ...?

pixel
16.09.04, 15:47
Wenn Du an den Einträgen in config.faxCAPI etwas änderst, starte zum Testen zur Sicherheit HylaFax neu.
ok, das hatte ich sowieso immer gemacht.


Was sagt denn der Befehl /etc/init.d/hylafax status ...?
/etc/init.d/hylafax status
Checking for service HylaFAX: HylaFAX queue manager process: running
HylaFAX client-server protocol server: running

sieht also gut aus. Ich habe ja in der Zwischenzeit auch das Web durchforstet um eine Lösung zu finden. Dabei bin ich auf einen Hinweis gestoßen (bezog sich allerdings auf SuSE-7.3) der erklärte das man bei der Installation der ISDN-Karte eine SyncPPP-Schnittstelle hinzufügen muß. Ich habe in Yast nachdem ich den ISDN-Controller eingerichtet habe 'überspringen' gewählt da ich gedacht hae man braucht das SyncPPP-Interface nur wenn man über die Karte ins Internet will. Oder liege ich da falsch?

Viele Grüße
pixel

Blade
16.09.04, 18:23
ich denke nicht, dass Du den syncPPP einrichten musst.

Hast Du nach dem Befehl -> faxaddmodem die Eingaben wie im Handbuch beschrieben vorgenommen, oder hast Du die Standard-Eingaben am Screen einfach nur übernommen. Hier gibt es Abweichungen. Ich bin stur nach dem Handbuch vorgegangen.

hylafax status sieht gut aus.

Wenn Du die ISDN-Karte in Yast korrekt eingetragen hast müsste sie auch korrekt laufen und angesprichen werden.

Was sagt denn der Befehl /etc/init.d/isdn status ...?

Hast Du mal versucht ein Fax zu versenden?

kberger
16.09.04, 21:24
Hallo,
syncppp wird hierbei nicht benötigt.

Zu klären wäre erst einmal, ob die Telefonanlage am internen s0 dir die Telefonnummer als DDI oder als vollwertige MSN zur Verfügung stellt. Danach richten sich die Einstellungen.

Du solltest einfach mal den Faxserver an einem NTBA direkt testen. Mit einer Telefonanlage von Alcatel hatte ich schwere Probleme am internen Bus. Den Faxserver hatte ich aber vorher getestet und er lief einwandfrei.

Gruß Klaus

pixel
17.09.04, 08:20
Hi@all,

danke für euere Geduld :rolleyes:

Hast Du nach dem Befehl -> faxaddmodem die Eingaben wie im Handbuch beschrieben vorgenommen
Ans Handbuch habe ich mich ehrlich nicht so gehalten wenn du das How-To hier:
http://www.hylafax.org/howto/index.html
meinst. Mit den englischen Installations-Anleitungen habe ich so meine Probleme.
Ich habe den Befehl 'faxaddmodem' ohne weitere Parameter eingegeben. Ist das richtig? Kann ch irgendwie überprüfen ob das Modem richtig angelegt wurde?

Ich habe den kompletten Verlauf von 'faxaddmodem' mitprotokolliert. Hier ist der Verlauf mit allen Eingaben die ich gemacht habe:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~

Update /var/spool/fax/status/any.info.

HylaFAX configuration parameters are:

[1] Init script starts faxq: yes
[2] Init script starts hfaxd yes
[3] Start old protocol: no
[4] Start paging protocol: no
Are these ok [yes]? yes

Modem support functions written to /var/spool/fax/etc/setup.modem.
Configuration parameters written to /var/spool/fax/etc/setup.cache.

No scheduler config file exists, creating one from scratch.
Country code [1]? 49

Area code []? 621
Long distance dialing prefix [1]? 0
International dialing prefix [011]? 00
Dial string rules file (relative to /var/spool/fax) ["etc/dialrules"]?
Tracing during normal server operation [1]?
Default tracing during send and receive sessions [0xffffffff]?
Continuation cover page (relative to /var/spool/fax) []?
Timeout when converting PostScript documents (secs) [180]?
Maximum number of concurrent jobs to a destination [1]?
Define a group of modems []?
Time of day restrictions for outbound jobs ["Any"]?
Pathname of destination controls file (relative to /var/spool/fax) []?
Timeout before purging a stale UUCP lock file (secs) [30]?
Max number of pages to permit in an outbound job [0xffffffff]
Syslog facility name for ServerTracing messages [daemon]?

The non-default scheduler parameters are:

CountryCode: 49
AreaCode: 621
LongDistancePrefix: 0
InternationalPrefix: 00

Are these ok [yes]?

Restarting HylaFAX server processes.
Should I restart the HylaFAX server processes [yes]?
Should I run faxmodem for each configured modem [yes]?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~


Was sagt denn der Befehl /etc/init.d/isdn status ...?
/etc/init.d/isdn status
Checking for service isdn: running


Hast Du mal versucht ein Fax zu versenden?
Das ist genau mein Problem. Wie kann ich am Server der keine grafische Oberflaäche hat ein Fx versenden? Gibt es einen Befehl mit dem ich z.B. ein Textfile per Fax versenden kann?



Zu klären wäre erst einmal, ob die Telefonanlage am internen s0 dir die Telefonnummer als DDI oder als vollwertige MSN
MSN

Du solltest einfach mal den Faxserver an einem NTBA direkt testen.
Kann ich gerne versuchen aber ich vermute mal das wird wenig Veränderung brignen da ja am selben Anschluß vorher ein andrere Fax-Server mit gleicher Karte und gleichem OS lief.

Viele Grüße
pixel

kberger
17.09.04, 08:43
Probier dies mal:

1. faxsetup starten und entsprechend configurieren
2. faxaddmodem starten und die Frage
"Do you want setup a CAPI 2.0 based ISDN modem"
mit yes beantworten.
3. Starten des c2faxrecv daemons durch telinit -q

Danach sollte der Faxempfang und das Faxsenden funktionieren.
Sie können das z.B. mit
sendfax -d <Rufnummer> <dieses file>

ein Testfax verschicken.

In deinem Fall ist die MSN gleich der Durchwahl.

Gruß Klaus

pixel
17.09.04, 11:12
Hi@all,

ein Problem konnte ich eingrenzen und es war recht trvial. Der Anschluß an welchem der Fax-Server hängt reagiert zwar von intern auf die 298. Von extern ist er jedoch unter dieser Nummer nicht ansprechbar. Sonder reagiert auf 299.
Das hat den Hintergrund das wir vom Telefon auf's Fax verbinden können falls jemand ein Fax auf die Telefon-Nummer sendet.

1. faxsetup starten und entsprechend configurieren
2. faxaddmodem starten und die Frage
"Do you want setup a CAPI 2.0 based ISDN modem"
mit yes beantworten.
ok habe ich gamcht.

3. Starten des c2faxrecv daemons durch telinit -q

Also:
telinit -q c2faxrecv eingeben?

Da erhalte ich:
telinit: invalid option -- q

Wenn ich 'telinit q c2faxrecv' eingebe kommt:

Usage: telinit 0123456SsQqAaBbCcUu

Was bedeutet das bzw. was habe ich damit gemacht?

Wenn ich anschließend ein:
sendfax -d [FAx-Nummer] testfax.txt
eingebe erhalte ich die Meldung:

request id is 2 (group id 2) for host localhost (1 file)

mit welcher ich auch nicht viel anfangen kann.

Das ist doch wirklich zum verrückt werden.

Viele Grüße
pixel

kberger
17.09.04, 14:02
Es steht ganz klar geschrieben

telinit -q

Erst einmal müssen die Dienste laufen, dann kann ein Fax abgesetzt werden.

Gruß Klaus

pixel
17.09.04, 14:04
Hi@all,
mir ist noch etwas aufgefallen. Der Befehl 'faxstat'
liefert bei mir:

HylaFAX scheduler on com.softwareschmied: Running

Muß da normalerweise nicht etwas vom Modem stehen?

Viele Grüße
pixel

pixel
17.09.04, 15:04
Hi@all,

ich denke ich habe das Problem gefunden. In der Configurations-Datei von Hylafax steht die Zeile:

# "HylafaxDeviceName" ist der Name, unter dem sich C4H bei HylaFAX als
# "virtuelles Modem" anmeldet. Sollen fr HylaFAX mehrere dieser "Modems"
# erzeugt werden, legen Sie einfach eine neue Section mit einem anderen
# HylafaxDeviceName an.
#
# default faxCAPI
#
HylafaxDeviceName: faxCAPI

Wenn ich nun versuche ein Fax mit dem Befehl 'sendfax .....' zu versenden finde ich im Logfile:

FaxQueuer[6265]: MODEM /dev/faxCAPI appears to be wedged
Sep 17 15:59:24 com FaxQueuer[6265]: MODEM WEDGED: bin/wedged "faxCAPI" "/dev/faxCAPI"

Er versucht also auf das Device /dev/faxCAPI zuzugreifen. Aber dieses Device gibt es auf meinem System nicht???

Außerdem hängen durch meine Versuche bereits mehrer Ausgangs-Faxe in der Warteschlange. Wie kann ich diese löschen??

Edit:

Genau das scheint das Problem zu sein. Ich habe im Web einen Hinweis gefunden das 'faxstat' folgendes liefern müßte:

HylaFAX scheduler on pc2: Running
Modem faxCAPI (): Running and idle

und das tut es nicht. Wie komme ich zu diesem Device??


Viele Grüße
pixel

pixel
17.09.04, 16:52
Hallo,


Ich habe nochetwas herausgfefunden. Ich habe das Loglevel auf 4 gesetzt. Wenn ich nun mit dem Befehl:

sendfax -d [Faxnummer] Barcodes.tif

eine Datei zu versenden finde ich in /tmp/capifax.log folgende Einträge:


[ 4400]: CapiFaxSend - INFO: Connection dropped with Reason 0x3481 (Unallocated (unassigned) number).
[ 4425]: CapiFaxSend - INFO: SESSION BEGIN 00000012 +49.621.4829299
[ 4425]: CapiFaxSend - INFO: SEND FAX: JOB 12 DEST 072234492 COMMID 00000039
[ 4425]: CapiFaxSend - INFO: Try to connect to fax number 072234492 in Hylafax mode on controller 1.
[ 4425]: CapiFaxSend - INFO: Dial and starting transfer of TIFF-File docq/doc12.cover;30 with normal resolution.
[ 4425]: CapiFaxSend - INFO: Connection dropped with Reason 0x3481 (Unallocated (unassigned) number).

Was kann das sein?

Viele Grüße
pixel

pixel
17.09.04, 17:21
Es steht ganz klar geschrieben

telinit -q

Wenn ich telinit -q eingebe erhalte ich:

telinit: invalid option -- q
Usage: telinit 0123456SsQqAaBbCcUu

Blade
17.09.04, 18:32
Hi verzweifelter pixel,

der oben genannte Tipp war gut:
1. faxsetup starten und entsprechend konfigurieren
2. faxaddmodem starten und die Frage
"Do you want setup a CAPI 2.0 based ISDN modem"
mit yes beantworten. Dann alles so wie im SuSE-Handbuch beschrieben an der Konsole eingeben. Die Eingaben weichen von teilweise von den Standardvorgaben ab.

faxstat liefert übrigens bei mir:
Modem faxCAPI (+49.6203.faxnr): Running and idle

und in /var/spool/fax gibt es ne Datei FIFO und FIFO.faxCAPI

Die blockierenden ausgehenden Faxe findest Du in /etc/spool/fax/sendq ... dort kannst Du sie einfach rauslöschen.

pixel
18.09.04, 09:44
Hi verzweifelter pixel,Oh je merkt man mir das so an? Normalerweise sollte man nie unter Zeitdruck versuchen komplexere Server-Dienste zu implementieren. Leider konnte ich es mir dieses mal nicht aussuchen.

mit yes beantworten. Dann alles so wie im SuSE-Handbuch beschrieben an der Konsole eingeben. Die Eingaben weichen von teilweise von den Standardvorgaben ab.
So ein Mist hätte ich doch nur Gestern Abend noch kurz hier im Forum vorbeigeschaut. Dann würde ich jetzt nicht in der Firma sitzen und hätte das Handbuch nicht dabei :(
Ich durchsuche ml das Online-Handbuch.

faxstat liefert übrigens bei mir:
Modem faxCAPI (+49.6203.faxnr): Running and idle
Bei mir nun auch. Es war ein Rechte-Problem auf /dev/capi20

Einige schreiben es müsse das Device /dev/faxCAPI geben bzw. man müsse einen Link mit diesem Namen anlegen der auf /dev/capi20 ziegt. Stimmt das? Ist das bei dir auch?

und in /var/spool/fax gibt es ne Datei FIFO und FIFO.faxCAPI
ok die gibt es bei mir nun auch. Lichtblick?

Die Warteschlange habe ich nun auch geleert.

Wie gesagt ich mach mich jetzt auf die Suche nach dem SuSE-Handbuch-Part. Ich denke dies ist jetzt noch das fehlende Stüc in meinem Verzweiflungs-Puzzel.

Viele Grüße
pixel

Blade
18.09.04, 10:18
Einige schreiben es müsse das Device /dev/faxCAPI geben bzw. man müsse einen Link mit diesem Namen anlegen der auf /dev/capi20 ziegt. Stimmt das? Ist das bei dir auch?

Hatte ich auch schon mal gelesen, stimmt aber nicht, bei läufts ohne einer Datei /dev/faxCAPI.

Hast Du einen korrekten Eintrag von faxCAPI in /etc/inittab ?
Sieht bei mir so aus ...
fr:35:respawn:/usr/bin/c2faxrecv -q "/var/spool/fax"

Dieser Eintrag ist erforderlich, damit HylaFax Faxe empfangen kann. Nach Änderung der Skript-Dateien -> HylaFax neu starten ... /etc/init.d/hylafax resart ... hoffe es hilft.

pixel
18.09.04, 11:39
Hi@all,

also im Online-Handbuch finde ich nichts über die Einrichtung von Hylafax. Hier steht nur etwas über die Capisuit und die benutze ich ja nicht und habe sie auch nicht installiert. Kann mir jemand mitteilen was das im SuSE-Handbuch steht?


fr:35:respawn:/usr/bin/c2faxrecv -q "/var/spool/fax"
Dieser Eintrag ist absolut identisch bei mir.

Ich habe jetzt nocheinmal folgendes gemacht. Die B1-Karte direkt mit dem NTBA verbunden. Anschließend habe ich faxsettup und faxaddmodem erneut aufgerufen und die FRagen wie folgt beantwortet:

####faxsetup####

Wenn ich 'faxsetup' aufrufe erhalte ich zunächsr die Meldungen das "/usr/sbin/vgetty" und "/usr/sbin/egetty" nicht existieren. Sind diese für den ISDN-Betrieb relevant?

Danach gings weiter mit:

HylaFAX configuration parameters are:

[1] Init script starts faxq: yes
[2] Init script starts hfaxd yes
[3] Start old protocol: no
[4] Start paging protocol: no
Are these ok [yes]? yes

Modem support functions written to /var/spool/fax/etc/setup.modem.
Configuration parameters written to /var/spool/fax/etc/setup.cache.

Restarting HylaFAX server processes.

You have a HylaFAX scheduler process running. faxq will be
restarted shortly, as soon as some other work has been completed.
Can I terminate this faxq process (3332) [yes]? yes

Should I restart the HylaFAX server processes [yes]? yes

ou do not appear to be using faxgetty to notify the HylaFAX scheduler
about new modems and/or their status. This means that you must use the
faxmodem program to inform the new faxq process about the modems you
want to have scheduled by HylaFAX. Beware that if you have modems that
require non-default capabilities specified to faxmodem then you should
read faxmodem(8C) manual page and do this work yourself (since this
script is not intelligent enough to automatically figure out the modem
capabilities and supply the appropriate arguments).

Should I run faxmodem for each configured modem [yes]?yes

###faxaddmodem###

Do you want setup a CAPI 2.0 based ISDN modem [no]? yes

Anschließend habe ich den Dialog wie folgt ausgefüllt:

Outgoing MSN: [komplette Nummer ohne Vorwahl]
Incoming MSNs: [komplette Nummer ohne Vorwahl]
Accept Speech: Yes
Accept Global Calls: Yes
Fax Numer: +49.621.[Rest der Nummer]
Fax Identifier: User Firmenname
Number Prefix: empty

Den Parameter Accept Speech habe ich bewußt einmal auf yes gesetzt um auf dem Anschluß anrufen zu können. Da müßt ich doch dann das Fax-typische gepfeife hören oder?

Nun habe ich noch die Yast-ISDN-Konfiguration geändert da dort eingestellt war das für die Amtsholung ein '0' notwendig ist. Zu guter letzt habe ich den Rechner neu gestartet.

Nach dem Neustart habe ich das Logfile /tmp/capifax.log komplett leer gemacht und habe es auf einer Konsole mit tail -f /tmp/capifax.log unter Beobachtung gestellt. Das Loglevel steht auf 4 (höchste Stufe die Hylafax bietet).

1. Test. Anrufen auf der Nummer.
Dort erhalte ich eine Telekomstimm "Der Anschluß ist zurzeit nicht erreichbar" und mehr nicht. Im Logfile ist nichts zu sehen.

2. Test. Am Server versuchen eine Datei manuell zu versenden. Hierzu benutze ich eine beliebige TIFF-Datei. In der Konsole gebe ich ein:

sendfax -n -d [Faxnummer des Empfängers mit Vorwahl] Barcodes.tif

Hierauf erhalte ich die Ausgabe:
request id is 1 (group id 1) for host localhost (1 file)

In /tmp/capifax.log steht:

[ 4337]: CapiFaxSend - INFO: SESSION BEGIN 00000001 +49.621.[Absenderr]
[ 4337]: CapiFaxSend - INFO: SEND FAX: JOB 1 DEST 06214829399 COMMID 00000073
[ 4337]: CapiFaxSend - INFO: Try to connect to fax number 0621[Empfänger] in Hylafax mode on controller 1.
[ 4337]: CapiFaxSend - INFO: Dial and starting transfer of TIFF-File docq/doc31.tif;30 with normal resolution.
[ 4337]: CapiFaxSend - INFO: Connection dropped with Reason 0x3301 (Protocol error layer 1 (broken line or B-channel removed by signalling protocol)).

Daraufhin finde ich im zu Anfang geleerten Verzeichnis /var/spool/fax/sendq die beiden Dateien:

- q1
- seqf

Aber nix passiert. Anschließend habe ich den B1-Controller wieder an die Anlage gehängt, /var/spool/fax/sendq wieder geleert. Un die komplette Konfiguration wierderholt. Hier habe ich alles Parameter wie beim ersten 'Durchlauf' auch angegeben lediglich als MSN habe ich die Nummer des Anlagenanschlußes angegeben. Hierzu habe ich die komplette Nummer ohne Vorwahl angegeben.

Den Rechner wieder komplett neu gestartet und wiederum versuch manuell eine Grafikdatei als Fax zu versenden.

sendfax -n -d 06214829391 Barcodes.tif
request id is 1 (group id 1) for host localhost (1 file)

Im capifax.log steht:

[ 4656]: CapiFaxSend - INFO: SESSION BEGIN 00000001 +49.621.[Absender]
[ 4656]: CapiFaxSend - INFO: SEND FAX: JOB 1 DEST 06214829391 COMMID 00000075
[ 4656]: CapiFaxSend - INFO: Try to connect to fax number 00621[Empfänger] in Hylafax mode on controller 1.
[ 4656]: CapiFaxSend - INFO: Dial and starting transfer of TIFF-File docq/doc32.tif;30 with normal resolution.
[ 4656]: CapiFaxSend - INFO: Connection dropped with Reason 0x3481 (Unallocated (unassigned) number).

Ankommen tut nichts und in /var/spool/fax/sendq
finde ich:

- q1
- seqf

Was soll ich sagen, ich weiß nicht mehr weiter und hoffe das jemand von Euch noch eine Idee hat oder in meiner Vorgehensweise einen Fehler erkennt.

Viele Grüße
pixel

pixel
18.09.04, 15:00
Hi@all,

ich habe alle Pakete nochmal entfernt und anschließend nochmal alles von vorne gemacht (genau wie oben beschrieben) und siehe da. Ich kann am Server mit 'c2faxsend' senden :) :) :) :)

Kleinen Schöntheitsfehler habe ich noch. Ich habe mit diesem Befehl ein TIF-Grafik welche unser Logo enthält zum Papierfax geschickt. Dort kam aber nur ein wenig Grafikmüll an.
Woran kann das liegen?

Viele erleicherte Grüße
pixel

kberger
18.09.04, 17:38
Hallo,
ich drucke z. B. das Dokument aus Oo in die Datei fax.ps (Postscript). Dafür muß der Druckertreiber Postscipt können.

Per SuseFax wird diese Datei dann an Hylafax weitergeleitet. Dabei geht keine Formatierung verloren.

Versuch es mal so.

Gruß Klaus

Blade
18.09.04, 19:44
Hi pixel,
freut mich, mach Dich wegen der Grafik nicht wuschig, sende erst mal Text ... kommt der korrekt an? Was macht der Fax-Empfang?

Ich denke, dass Du mit dem vielen hin- und her- und rumkonfigurieren irgend was verbogen hattest ... die Neuinstallation war echt juuut! freu.....