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

Opensuse 11.3&Hylafax - manchmal keine Faxannahme

motions

Member
aktuelle Konfiguration: opensuse 11.3 x64 auf AMD Phenom, 8GB RAM; als Server konfiguriert (nur textconsole; mittels Samba diverse XP Clients angebunden; Fax senden und Empfangen über AVM B1 PCI V4.0 an internem ISDN Anschluß der Telefonanlage)
Fax senden funktioniert problemlos;

Problem: Pro Tag treten 0 bis 3 Fälle auf, bei denen eingehende Faxe NICHT von der B1 Karte/Hylafax angenommen werden. Statt dessen wirft die Telefonanlage den Faxanruf auf die Telefonzentrale ab (-0); unsere Telefonistin leitet den Anruf dann sofort per Rufweiterleitung auf ein nahestehendes Analog-Faxgerät.

Obiges Problem tritt erst seit unserem Update von Opensuse 11.1 auf 11.3 vor ca. 2 Monaten auf.
Die Konfiguration der Telefonanlage hat sich seitdem nicht geändert.
Leider habe ich keine Ahnung, wo ich hier bei dem Problem ansetzen soll.
-Bei den fraglichen Anrufen wurde definitiv eine gültige Fax-Durchwahl gewählt (d.h. eine Durchwahl, welche von der Telefonanlage auf die ISDN Karte geleitet wird und auch in Hylafax konfiguriert ist).
-In den Logfiles des Servers (/var/log/ messages, isdn und capifax.log) finde ich überhaupt keinen Hinweis, das die problematischen Fax-Anrufe überhaupt an der ISDN Karte angekommen sind.
-Ich habe auch die Theorie verworfen, das bei zwei gleichzeitig einlaufenden Faxen nur das erste von der Karte angenommen und das zweite zur Zentrale abgeworfen wird. Die Konfiguration ist auf 2 gleichzeitige Faxeingänge gesetzt. Außerdem tritt der Fehler auch auf, wenn definitv kein aktiver Faxempfang läuft.

-Als Möglichkeit sehe ich noch die Firmware der B1 (/lib/firmware/isdn/b1.t4). Ich meine mich ganz hinten in meinem Gedächnis zu erinnern das es da vor >5 Jahren mal ein Problem noch unter Novell Netware diesbezüglich gab.
Leider hat die Firmwareversion keine für mich erkennbare Versionsnummer. Defaultmässig ist ja die Firmware aus der Opensuse 11.3 Distribution enthalten (268848 bytes; Datum 26.May.2004) installiert.
Ich habe noch mal etwas rumgegoogelt und auf dem letzen für Windows XP tauglichen Treiber von AVM die Version vom 29.März 2004 extrahiert und eingesetzt (254657 Bytes). Leider keine Besserung.
Hat jemand vielleicht eine aktuellere Firmware-Version?

Hier noch mal die wichtigen Zeilen der config.faxCAPI:
Code:
SpoolDir:		/var/spool/fax
FaxRcvdCmd:		/var/spool/fax/bin/faxrcvd


PollRcvdCmd:             /var/spool/fax/bin/pollrcvd
FaxReceiveUser:         fax
FaxReceiveGroup:        dialout
LogFile:                /var/log/capifax.log
LogTraceLevel:          4
LogFileMode:            0666

{

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


    # "RecvFileMode" ist der Mode, in dem empfangene Faxe abgespeichert
    # werden. User und Group der Datei wird durch FaxReceiveUser (s.o.)
    # festgelegt.
    #
    RecvFileMode:               0666


    # "FAXNumber" ist die eigene Nummer des Computers und wird der Gegenseite
    # mitgeteilt (sichtbar z. B. im Fax-Journal).
    #
FAXNumber:	+49.1234.5678.99 


    # "LocalIdentifier" ist der von CAPI aus konfigurierbare Teil der
    # Kopfzeile. Ein leerer Eintrag führt dazu, dass keine Fax-Kopfzeile
    # eingefügt wird.
    #
LocalIdentifier:	"mein Absendername" 


    # Die maximale Anzahl von gleichzeitig empfangbaren Faxen kann
    # durch "MaxConcurrentRecvs" angepaßt werden. Diese Anzahl wird
    # durch die Anzahl der durch die Hardware zur Verfügung
    # gestellten B-Kanäle begrenzt.
    #
    MaxConcurrentRecvs:         2


    # ----------- outgoing params -----------

    # "OutgoingController" gibt den Controller an, über den eine externe
    # Verbindung aufgebaut werden soll.
    #
    OutgoingController:         1


    # Die "OutgoingMSN" ist die MSN, die für ausgehenden Faxe benutzt wird.
    #
    OutgoingMSN: 99


    # CLIR (Rufnummernunterdrückung) kann über "SuppressMSN" und den Wert (0)
    # abgeschaltet oder mit dem Wert (1) erneut angeschaltet werden.
    #
    SuppressMSN:                0


    # "NumberPrefix" wird vor jede Telefonnummer gestellt. Dies ist bei
    # Nebenstellenanlagen wichtig, bei denen für den Aufbau einer externen
    # Verbindung eine Ziffer vorgewählt werden muss.
    #
    NumberPrefix: 0


    # Mit der Option "NumberPlusReplacer" wird das Pluszeichen am Anfang einer
    # Telefonnummer durch Ziffen (z.B. 00) ersetzt. Diese Option hilfreich, wenn komplette
    # Telefonbucheinträge verwendet werden sollen, denen ein '+' voranstehen.
    #
    NumberPlusReplacer:     "00"


    # Wenn der Wert in "UseISDNFaxService" = 1 ist, wird ein ausgehender Ruf
    # mit der ISDN-FAX-G3 Dienstekennung aufgebaut. Bei 0 wird eine 3.1kHz
    # Audio-Verbindung hergestellt.
    #
    UseISDNFaxService:          0


    # Gibt die Dauer in Sekunden an, die auf eine Verbindungsannahme durch die
    # Gegenseite gewartet wird. So wird beim Faxversand nicht automatisch die
    # gesamte von der Telekom vorgegebene Wartezeit genutzt. Eine Angabe des
    # Wertes 0 nutzt die gesamte Wartezeit.
    #
    RingingDuration:            0


    # ----------- incoming params -----------
    {
        # Controller, für den diese Subsection gilt.
        #
        Controller:             1
        # Wenn "AcceptSpeech" auf 1 steht, wird auch die Dienstekennung
        # "Sprache" angenommen.
        AcceptSpeech:           1
        # Sofern man DDI nutzen will, sollte man "UseDDI" auf 1 stellen.
        UseDDI:                 0
        # Die DDI-Stammnummer wird bei "DDIOffset" eingetragen.
        # Der Standardwert führt zu keinem korrekten Ergebnis und
        # sollte, sofern "UseDDI" auf 1 gestellt wurde, immer
        # verändert werden.
        DDIOffset:              ""
        # "DDILength" gibt die Anzahl der Durchwahlziffern an. (Diese Ziffern
        # werden lediglich als Teil der Empfängernummer mitgeteilt.) Der
        # Standardwert sollte bei Verwendung von DDI ebenfalls angepasst
        # werden.
        DDILength:              3

        # Bei "IncomingDDIs" können in einer durch Komma getrennten Liste alle
        # Durchwahlziffern (DDIs) angegeben werden, für die Rufe angenommen
        # werden sollen. Eine Bereichsangabe ist auch möglich (z.B. 100-300),
        # wobei aber keine offenen Bereiche (z.B. -100) erlaubt sind.
        # Sofern IncommingDDIs gesetzt ist, wird DDILength ignoriert.
        IncomingDDIs: "940-949"
        # Bei "IncomingMSNs" können in einer durch Komma getrennten Liste alle
        # MSNs angegeben werden, für die Rufe angenommen werden sollen. Ist
        # die Liste leer, werden alle Rufe auf ISDN FAX G3, 3,1kHz Audio und
        # eventuell "Sprache" angenommen.
        # Wenn "UseDDI" auf 1 gestellt ist, wird "IncomingMSNs" ignoriert.
        IncomingMSNs: "29"
        IncomingMSNs: "39"
        IncomingMSNs: "49"
        IncomingMSNs: "99"
        IncomingMSNs: "94"

        # Wenn "AcceptGlobalCall" auf 1 steht, werden auch Calls ohne
        # Zielrufnummer (ohne MSN) angenommen.
        # Notwendig hinter einigen Telefonanlagen, die keine Zielrufnummer
        # senden.
        #
        AcceptGlobalCall:   1
    }
}

TagLineFormat:	"%%l|%c|%%P v.%%T" 
SpeakerVolume:	quiet

Hat sonst noch jemand eine Idee, wie ich der Problemursache näher kommen kann?
 
OP
M

motions

Member
Hallo,
installiert ist:
Hylafax 6.0.4
capi4hylafax 01.03.00
capi4linux 2010.1.31
i4l-isdnlog 2010.1.31
opensuse 11.3 Kernel ist 2.6.34.7-0.5-desktop SMP PREEMPT

Falls die B1 ein möglicher Fehlerverursacher ist, kann jemand eine andere (aktive) ISDN Karte empfehlen (PCI oder USB; 2 Kanäle gleichzeitigt Fax senden/empfangen), die problemlos läuft?
 
Oben