On Mon, May 10, 2004 at 11:28:10AM +0200, Klaus Wolf wrote:
Hallo liebe ISDN-Mailingliste,
wir haben uns eine neue Telefonanlage gegönnt (ALCATEL OmniOffice PCX) und haben an einem internen ISDN Port eine AVM-B1 Karte hängen. Hier läuft isdn4linux in der Standard Version von SuSE 8.2.
Die Anlage unterdrückt dummerweise bei Ortsgesprächen die Vorwahl (meine Vorwahl lautet 02622) und somit funktioniert die Erkennung der Rufnummern nicht mehr richtig. :-(
Hier einige Beispiele aus der /var/log/isdn.log
Vorwahl nicht mehr richtig: May 7 19:27:00 2004|+49886212 |+49262248 | 0|
Die Auslandsvorwahl wird nur bei internen Anrufen angezeigt: May 7 19:26:25 2004|+49262212 |+49262248 | 0|
Gespräche aus einem anderen Ortsbereich: May 7 16:28:23 2004|+263246xxx |+49262248 May 7 19:54:27 2004|+1711224xxx |+49262248 | 0|
Ein interner Anruf an die AVM-Karte: May 7 19:27:00 2004|+49886212 |+49262248 | 0|
Wie bekomme ich nun isdnlog dazu mir die Infos wieder richtig auszugeben, sprich die Erkennung von den Vorwahlen und die richtige Zuordnung der Variblen $1 bis $20 für die callerid.conf ?
Wenn die Anlage nicht komplette Daten liefert, kann man nicht viel tun. 1. Durch komplettes logging von ein paar unterschiedlichen calls (intern, Ortsnetz, anderers Netz und Ausland) mal schauen wie die Rufnummer dargestellt wird, da es durchaus noch Flags gibt, die die Rufnummer klassifizieren können. Das geht bei der B1 z.b: durch avmcapictrl trace on Der Trace landet im /var/log/messages, Du kannst mir den gern schicken (privat mail), ich kann schauen ob die Anlage eventuell die Rufnummern korrekt classifiziert (dann könnte auch isdnlog eventuell das richtig korregieren) oder ob das Ganze nicht ETSI konform ist. 2. Den TK Anlagenhersteller über den Mangel informieren, manchmal sind das konfigurierbare Optionen. -- Karsten Keil SuSE Labs ISDN development