ISDN - Verbindung zur Außenwelt -
Anbindungsmöglichkeiten für ISDN (X.25) lokales CAPI2.0 (nur Linux): OS4X Home Edition! RemoteCAPI für Bintec/Funkwerk Brick: OS4X Professional Edition! Kein Mischbetrieb zwischen beiden möglich!
Linux CAPI2.0: Subsystem unter Linux, unterstützt von OS4X ab Linux-Kernel 2.4.x Abstrahiert den ISDN-Zugang. Damit unterstützt OS4X alle unter Linux unterstützten CAPI2-fähigen ISDN-Controller (aktiv & passiv [ = teuer / günstig]). Beispielsweise: AVM FritzCard PCI (passiv, 2 Kanäle): ca. 30,- Euro Dialogic/Eicon Diva (aktiv, 8 Kanäle): ca. 1100,- Euro Anzahl ISDN-Controller unbeschränkt, ebenso deren Art Anzahl Kanäle unbeschränkt
RemoteCAPI: unterstützt von OS4X auf allen Plattformen Anzahl an Geräten und Controller unlimitiert, ebenso Anzahl Kanäle. Unterstützte Modelle: ab Brick XS (90er-Jahre-Gerät) bis heute, einzig die Lizenz für CAPI2 muss installiert sein Unterstützung nur für Controller, die X.25 unterstützen!
Unterschied Home Edition und Professional Edition: sämtliche Transferbinaries (os4xrd, os4xsqd, os4xsend, os4xpoll) Existenz der Programme zum Scannen der Devices im Pfad OS4X_BIN_DIR (werden vom Webinterface genutzt): os4x_check_brick: Professional Edition os4x_check_lcapi: Home Edition
Ausführung der Tools os4x_check_brick und os4x_check_lcapi natürlich auch manuell möglich: imac-i7:bin haraldlatzko$./os4x_check_brick -h brick-xm OS4X Brick check tool v1.0! Available controllers: 2! Checking controller 1: Available channels per controller: 2 B1 protocol: 0x47 B2 protocol: 0x103B B3 protocol: 0xF B3 protocol X.25 available (OFTP ready)! Checking controller 2: Available channels per controller: 2 B1 protocol: 0x47 B2 protocol: 0x103B B3 protocol: 0xF B3 protocol X.25 available (OFTP ready)
Ausführung der Tools os4x_check_brick und os4x_check_lcapi natürlich auch manuell möglich: os4xbox:/opt/os4x/bin#./os4x_check_lcapi OS4X local CAPI check tool v1.0! Available controllers: 1! Checking controller 1: Available channels per controller: 2 B1 protocol: 0x11F B2 protocol: 0xB1B B3 protocol: 0xBF B3 protocol X.25 available (OFTP ready)
Suche nach Geräten: Webinterface zur Administration der Geräte Dynamische Entscheidung nach Home / Professional Edition (De-)Aktivierung einzelner Controller Anzahl Kanäle nur zur Information, nicht änderbar! Partner-abhängige Konfiguration pro Controller möglich (Zuweisung Partner Controller)
nachträgliche Anpassungen erfordern Restart der Daemons selten benötigt: Anpassungen in Datenbank (z.b. wenn Brick sich weigert die Controller-Nummer korrekt zu übermitteln). Restart nicht vergessen! Unter Linux: Schreibrechte auf /dev/capi20 prüfen! Scan-Programm wird im Kontext des Webservers ausgeführt! Meist reicht eine Gruppenmitgliedschaft aus.
OS4X-ISDN-Facts:! OFTP benötigt X.25! capiinfo zeigt dieses an, ebenso die Brick-Console. ISDN ist in drei Layer aufgeteilt: B1, B2 & B3 (siehe Logs, falls diese auftreten): B1: physikalische Verbindung B2/B3, logische Verbindung OS4X CAPI Monitor überwacht jeden Controller alle 60 Sekunden. Erhöht den CAPI-Traffic (minimal), aber erzeugt Hochverfügbarkeit. Logeintrag im Fehlerfall. Im ausgehenden Fall werden alle pro Partner / alle überhaupt konfigurierten ISDN-Controller genutzt. Partner-Config überschreibt globale Config. ISDN-Nummern bitte ohne Sonderzeichen schreiben. Kein -, (, ), + etc.: falsch: +49-(7031)-4924313 richtig: 004970314924313
OS4X-ISDN-Facts:! ISDN OFTP Buffersize darf nicht größer als 1200 Bytes sein (Limitierung des X.25-Layers) OS4X-Specials in der B3-Config: Bestätigung jedes einzelnen B3-Pakets forcieren nicht auf Bestätigung von B3-Paketempfang warten ( ) Größe des ISDN-B3-Windows frei einstellbar jede dieser Configs optional auch noch per Partner einstellbar, wenn OS4X nativ genutzt wird oder alternatives Partnerdatenbankschema die Spalten enthält
OS4X-ISDN-Facts:! X.25-Eigenschaften sind nicht veränderlich. Wozu auch? OS4X supportet internationale ISDN-Rufnummern genau so wie nationale, ohne Anpassung. Falls es dennoch jemand benötigt: X.25 Paketgröße: 128 Bytes (X.25-Protokolldefault) X.25 Window-Größe: 7 (X.25-Protokolldefault) DSS1 existiert nicht mehr. EuroISDN ist dessen Nachfolger.
OS4X-CAPI2-Facts:! OS4X erhält von CAPI2-Geräten (egal ob lokale CAPI2-Karten oder RemoteCAPI-Geräte wie Bricks) Codes im Fehlerfall zurückgesandt. OS4X wandelt diese Codes in Text um und stellt beide im Log zur Verfügung. CAPI2-Logs sind standardisiert. Falls es keine verfügbare Übersetzung des Codes zu einem Text gibt, zeigt OS4X dennoch den Code an. Codes werden meist hexadezimal ausgegeben. Darstellung in OS4X: z.b. 0x3490 Klassifizierung des Fehlers anhand der ersten Stelle möglich: 0x20..: Applikations-Fehler 0x30..: CAPI2-Protokoll- oder Hardware-Fehler (schwerwiegend) 0x34..: Fehler von der TK-Anlage oder Vermittlungsstelle (ISDN-Provider), wie z.b. besetzt etc. 0x38..: Hardware-Fehler. Noch niemals aufgetreten.
OS4X-CAPI2-Facts:! Gängige Probleme: Durchsatz ca. 2kB/sec statt 6.4kB/sec: bisher war immer die TK-Anlage der limitierende Faktor (siehe CPU-Last derer) Leitung nicht verfügbar: Schlechte/inkompatible Verkabelung. Bei OS4XBoxen darauf aufpassen, die Original-Kabel zu verwenden. Diese sind verifiziert! No user responding : Gegenstelle nimmt Anruf nicht entgegen. No free line available : alle Leitungen belegt. 0x3490: normal, unspecified : Traces der CAPI2-Controller beobachten.
Fragen?