* Sigward Funke schrieb am 13.04.2010 13:38:
Am Montag 12 April 2010 19:50:53 schrieb Tobias Becker:
Bist Du sicher, dass die Meldung von isdnlog stammt?
Ja. Soweit ich es verstehe, landen auf meinem wählenden Rechner DOLLY zumindest manche Ausschriften von isdnlog im syslog. Jedenfalls finde ich dort neben Kernel-Meldungen auch welche von isdnlog. "irohr" ist der IP-Name des angerufenen Rechners. Hier ein paar Zeilen aus dem syslog. Die über mehrere Stunden scheiternden Anrufversuche passieren immer im 5er-Pack, die Meldung "TERMINATOR IN LLO" kommt hier nur bei den Versuchen 2 und 4 vor.
[...] Apr 10 00:24:09 dolly kernel: irohr: dialing 2 0037438xxxxx... Apr 10 00:24:10 dolly isdnlog: Apr 10 00:24:10 tei 65 calling +49 37438/xxxxx, Bad Bramberg with DOLLY Destination out of order (Public network serving local user) Apr 10 00:24:10 dolly isdnlog: Apr 10 00:24:10 tei 65 calling +49 37438/xxxxx, Bad Bramberg with DOLLY TERMINATOR IN LLO Apr 10 00:24:10 dolly isdnlog: Apr 10 00:24:10 tei 65 calling +49 37438/xxxxx, Bad Bramberg with DOLLY HANGUP Destination out of order (Public network serving local user) Apr 10 00:24:14 dolly kernel: NETDEV WATCHDOG: irohr: transmit timed out [...]
Was mir noch eingefallen ist: Möglicherweise sendet deine Vermittlungsstelle (deine Telefonanlage) das "TERMINATOR IN LLO" als Textnachricht an den Anrufer. Ein ISDN-Telefon würde den Text im Display darstellen, isdnlog schreibt ihn ins Log. Insofern könnte "TERMINATOR IN LLO" dann die Übersetzung deiner Vermittlungsstelle für den numerischen Code sein, den isdnlog als "Destination out of order" bezeichnet.
Im Quelltext der isdn4k-utils ist sie nicht zu finden, im Gegensatz zu "Destination out of order", siehe http://www.isdn4linux.de/cgi-bin/viewcvs.cgi/isdn4k-utils/isdnlog/ isdnlog/messages.c
Könnte es bei meinem "alten" isdnlog anders sein? Hier nochmal die etwas betagten Versionsinformationen:
isdnlog Version 4.59 Copyright (C) 1995 .. 2002 by Andreas Kool (akool@isdn4linux.de)
Der ist zwar älter als die neueste Version der messages.c, deren Änderungen sind hier aber nicht relevant.
Wenn Du es genauer wissen möchtest, müsstest Du die Layer-3-Meldungen mitschneiden (isdnlog -v1 ... "cat /dev/isdnctrl0")
Kann ich das vorübergehend parallel zur bisherigen Konfiguration von isdnlog einrichten oder sollte ich das lieber alternativ machen? Wo könnte meine aktuelle Konfiguration stehen? Könnte /etc/isdn/isdnlog.isdnctrl0.options der richtige Ort sein?
Der Dateiname passt zu der Datei mit Einstellungen, die isdnlog üblicherweise beim Start mit der -f Option übergeben wird. In dieser Datei schreibst Du dann nicht "-v 1" sondern "log=1". Siehe "man isdnlog" für weitere Details. Dadurch werden die Protokoll-Nachrichten nach /tmp/isdnctrl0 kopiert, isdnlog läuft ansonsten normal weiter. Gruß Tobias -- Tobias Becker E-Mail tobiasb@talypso.de PGP 0xD06BB70D * Die Götter sind korrupt / Das Leben ist nicht fair / Der Himmel ist kaputt / Die Träume stehen leer / Die Wahrheit tut oft weh * Jochen Distelmeyer * -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org