• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Hylafax: 1 Fritzcard + mehrere Faxsysteme - Wie?

iXman

Member
Hallo,

ich hab da wieder mal eine kleine Frage. - ich habe ein SuSE10.0-System mit Hylafax und Capi4hylafax (mit FritzPCI) am laufen. Ich möchte jetzt parallel zum ersten Faxsystem ein 2. aufbauen, das über die gleiche Karte läuft. Dabei reicht es mir allerdings nicht, einfach die 2. Nummer in die config.faxCAPI einzutragen, denn dann wird ja immer die gleiche Faxkennung gesendet. Ich brauche aber unterschiedliche Faxkennungen.

Wie muß ich da vorgehen um das hinzubekommen?
 

whois

Ultimate Guru
Hi

Puh das habe ich noch nie gemacht und auch noch von keinem gehört.

Das läuft ja über einen Hyla Server.

Ich muss mir das Faq durchlesen und sehen ob das geht, du kannst ja mal mitlesen.

Grosse Chancen zur Verwirklichung sehe ich allerdings nicht.
 
OP
I

iXman

Member
ich denke mal, daß man eine 2. config.faxCAPI braucht, die die gleiche IsdnKarte benutzt, nur wie und wo binde ich die 2. config-Datei in Hylafax oder in capi4hylafax ein?
 

whois

Ultimate Guru
Hi

Eins ist mittlerweile klar du bist nicht der einzige der nach einer Lösung sucht. :wink:

Das Net gibt einiges aus nur leider keine Lösung.

Im Hyla Faq und AVM Faq ist auch nichts zu finden.

Ich such allerdings weiter.

cu
 
OP
I

iXman

Member
Hi whois,

an welcher Stelle wird den eigentlich die config.faxCAPI ausgelesen?
 
OP
I

iXman

Member
hmm,

ich habe auch ein wenig gesucht und herausgefunden daß man ja dem c2faxrec-Programm parameter übergeben kann... könnte man dann nicht folgendes in die inittab schreiben:

Code:
fr0:23:once:/usr/local/bin/c2faxrecv -v -C /var/spool/fax/etc/config.faxCAPI00 >> /var/log/fax00 2>&1
fr1:23:once:/usr/local/bin/c2faxrecv -v -C /var/spool/fax/etc/config.faxCAPI01 >> /var/log/fax01 2>&1

damit müßte doch zumindest der Empfang schon mal richtig funktionieren. Ich kann das jetzt leider nicht probieren ich bin noch auf Arbeit...
 

whois

Ultimate Guru
iXman schrieb:
damit müßte doch zumindest der Empfang schon mal richtig funktionieren. Ich kann das jetzt leider nicht probieren ich bin noch auf Arbeit...

Ich sitze auch noch in der Firma und kann es nicht Probieren aber das klingt schlüssig.
 
OP
I

iXman

Member
so ich habe jetzt folgendes ohne Erfolg durchprobiert:

1.) 2 Einträge in der inittab mit 2 verschiedenen config.faxCAPIxx-Dateien
2.) eine 2 Section in der config.faxCAPI erstellt wobei ich auch in der 2. Section den Controller 1 angegeben habe.
3.) in der /etc/capi.conf den treiber für die Fritzkarte 2mal eingetragen mit unterschiedlichen Kartennummern und in der config.faxCAPI eine neue Section erstellt die auf Controller 2 zeigt -> Treiber wird nicht 2mal geladen (das war logisch aber einen Versuch wert)

alles wie gesagt ohne Erfolg. falls noch jemand eine Idee hat, immer her damit... die jetzige Lösung ohne Faxhaeder und ohne Faxkennung gefällt mir und unseren Kunden auch nicht...
 
Hallo,

habe ähnliches Problem und bin beim Suchen auf dieses Forum gestoßen.
Vielleicht hilft ja auch der Rat eines CentOS-Users :D ...

Nach einigem Herumprobieren sieht meine Lösung jetzt so aus:
In /etc/config.faxCAPI zwei Sektionen für zwei virtuelle Modems
anlegen:

Code:
SpoolDir:               /var/spool/hylafax
FaxRcvdCmd:             /var/spool/hylafax/bin/faxrcvd
FaxReceiveUser:         uucp
LogFile:
LogTraceLevel:          0
LogFileMode:            0666

{
    # Controller 1, B-Channel 1
    HylafaxDeviceName:          faxCAPI11
    RecvFileMode:               0660
    FAXNumber:                  +49.89.xxxxxxx
    LocalIdentifier:            ""
    MaxConcurrentRecvs:         1
    OutgoingController:         1
    OutgoingMSN:		0
    SuppressMSN:                0
    NumberPrefix:
    UseISDNFaxService:          0
    RingingDuration:            0
    {
        Controller:             1
        AcceptSpeech:           0
        UseDDI:                 0
        IncomingMSNs:		xxxxxxx
        AcceptGlobalCall:       1
    }
}
{
    # Controller 1, B-Channel 2
    HylafaxDeviceName:          faxCAPI12
    RecvFileMode:               0660
    FAXNumber:                  +49.89.yyyyyyyyyy
    LocalIdentifier:            ""
    MaxConcurrentRecvs:         1
    OutgoingController:         1
    OutgoingMSN:		0
    SuppressMSN:                0
    NumberPrefix:
    UseISDNFaxService:          0
    RingingDuration:            0
    {
        Controller:             1
        AcceptSpeech:           0
        UseDDI:                 0
        IncomingMSNs:		yyyyyyyyyy
        AcceptGlobalCall:       1
    }
}

Funktioniert diese Konfiguration, findet man nach dem Neustart
von c2faxrecv und hylafax zwei FIFOs "FIFO.faxCAPI11" und
"FIFO.faxCAPI12" unter /var/spool/hylafax.

So kann man erst einmal über einfache Anpassung des Scripts
/var/spool/hylafax/bin/faxrcvd hereinkommende Faxe sauber
trennen (Modem-ID) und entsprechend zustellen.

Beim Senden ist das leider momentan noch nicht so einfach, da
HylaFAX alle Modems beim Senden als Pool betrachtet. Eine
Unterscheidung via sendfax-Parameter (respektive Client) soll
erst implementiert werden.

Ich helfe mir nun bis dahin so, daß ich OutgoingMSN und Local-
Identifier leer lasse und statt dessen eine entsprechende Cover-
page vorschalte. Das ist nicht elegant, aber leicht zu realisieren.

Grüße aus Unterschleißheim,
Steffen
 
Oben