Hallo zusammen, eben habe ich ein interessantes Phänomen festgestellt. Bei der Durchsicht meiner verpassten Anrufe gibt mir isdn-log eine Nummer z.B. +49xxxxx0 an, an meinem Isdn-Telefon wird jedoch die Nummer +49xxxxx6198 angezeigt. Im ersten Fall ist das die Nummer der Zentrale, im zweiten Fall die direkte Durchwahl. Es scheint also so, dass wohl zwei unterschiedliche Nummern übertragen werden, beim Telefon aber eine andere ausgewertet wird als beim isdn-log. Hat jemand eine Ahnung, wie ich den isdn-log dazubringe, beide Nummern zu speichern, oder wie das überhaupt zustande kommt? mit freundlichen Grüssen Fabian
* Fabian Hoefer <FaHoe@jkr-wendlingen.de> schrieb:
eben habe ich ein interessantes Phänomen festgestellt. Bei der Durchsicht meiner verpassten Anrufe gibt mir isdn-log eine Nummer z.B. +49xxxxx0 an, an meinem Isdn-Telefon wird jedoch die Nummer +49xxxxx6198 angezeigt. Im ersten Fall ist das die Nummer der Zentrale, im zweiten Fall die direkte Durchwahl. Es scheint also so, dass wohl zwei unterschiedliche Nummern übertragen werden, beim Telefon aber eine andere ausgewertet wird als beim isdn-log.
Hat jemand eine Ahnung, wie ich den isdn-log dazubringe, beide Nummern zu speichern, oder wie das überhaupt zustande kommt?
Einen ähnlichen Fall hat Thomas Richter im September beobachtet, für die Einzelheiten siehe Archiv der isdn4linux-Mailingliste [1]. Hier werden zwei Quellrufnummern übertragen, die erste kommt dabei von der Telefonanlage des Anrufers, die zweite von der Vermittlungsstelle des Anrufers. ISDN-Telefone zeigen in der Regel die erste Rufnummer an, isdnlog betrachtet die Rufnummer der Vermittlungsstelle als maßgebend. Verkompliziert wird diese Angelegenheit durch den Umstand, daß die erste Rufnummer vom Anrufer beliebig und somit auch mißbräuchlich gesetzt werden kann. Damit scheidet die einfachste Lösung aus, wahlweise die erste Rufnummer zu verwenden. Denkbar wäre eine Programmoption, die erste Rufnummer dann zu verwenden, wenn die zweite Rufnummer ohne die letzten x Ziffern mit ihrem Anfang überstimmt. Mit x=1 würde also +49xxxxx (ohne 0) erfolgreich mit +49xxxxx (ohne 6198) verglichen, bei größeren Abweichungen, z. B. +4918... und +4940... würde weiterhin die zweite Rufnummer verwendet werden. isdnlog selbst bringt beide Rufnummern zur Anzeige, z. B. mit %A im ILABEL der /etc/isdn/isdn.conf. Für eine dauerhafte Speicherung in /var/isdn/isdn.log und der Anzeige beider Rufnummern durch isdnrep sind weitreichernde Quelltextänderungen erforderlich, die dann allerdings dieses Thema ein für alle Mal erledigen sollten. Ich kann dies auf meine TODO-Liste für isdnlog setzen, dort stehen allerdings schon andere Sachen, so daß die Umsetzung auf sich warten lassen wird. Auf jeden Fall würde ich zunächst gerne wissen, welches Verhalten von isdnlog und isdnrep gewünscht ist. Gruß Tobias [1] http://listserv.isdn4linux.de/pipermail/isdn4linux/2004-September/thread.htm... -- Tobias Becker E-Mail tobiasb@talypso.de PGP 0xD06BB70D * Und erfahrene Menschen sagen, daß derjenige, der zu viel sieht und zu viel weiß, ähnlich wie der, der zu wenig sieht und zu wenig weiß, leicht vom richtigen Weg abkommt und untergeht. * Stefan Chwin *
participants (2)
-
Fabian Hoefer
-
Tobias Becker