Das CAPI ist eine standardisierte Softwareschnittstelle für ISDN. Die zugehörige Software wird normaler Weise mit der ISDN Karte ausgeliefert. Nach erfolgreicher Installation (immer an Interrupts, IO-Adressen denken) befindet sich dann eine »CAPI.DLL« im »LIBPATH« (meist CAPI.DLL oder CAPI2.DLL). Diese »DLL's« exportieren die im CAPI Standard definierten Funktionen für andere Anwendungen. Alle anderen Treiber der Installation sind hardwarespezifisch also hardwareabhängig »low level Treiber«.
CAPI basierenden Programme greifen über die von der »CAPI.DLL« exportierten Funktionen auf die ISDN Karte zu, sind so unabhängig vom Hersteller.
Es gibt verschiedene Installationsvarianten für CAPI's. Je nach Hersteller ist entweder CAPI 1.1 oder CAPI 2.0 zu installieren. Andere bieten die Möglichkeit beide CAPI's parallel zu betreiben. Das nennt sich dann »Dual-CAPI«.
Für die ISDN-Unterstützung von DOS und WinOS/2 Programmen ist eine zusätzliches »VCAPI« notwendig. Entsprechende Treiber werden gewöhnlich in der config.sys geladen. Eine andere Möglichkeit ist der Einsatz von Windows vdx Treiber unter WinOS/2 wie z.B. bei den Teles Karten. Dazu installiert man einfach die Windows 3.1 Treiber dieser ISDN Karte.
Es gibt 2 inkompatible CAPI Standards, CAPI 1.1und die neuere Version CAPI 2.0. Inzwischen wird von den Herstellern die neuere CAPI2 DLL mitgeliefert. Zumindest ist das bei »anderen Betriebssystemen« so. Wir leidgeplagten OS/2 Anwender (IBM-Marketing sei Dank) sind da etwas schlechter dran. Nicht jeder Hersteller der OS/2 unterstützt hat das CAPI 2.0 für unser Betriebssystem implementiert. Wer hierzu Informationen sucht, kann in meiner Hardware - Liste nachschlagen oder noch besser den Hersteller direkt zu fragen und mir das Ergebnis ggf. mitteilen.
Welche Unterschiede gibt es?
Während in der Version 1.1 vorrangig Definitionen für digitale Verbindungen integriert sind, wurde in der neuen Version u.a. auch standards für analogen Protokollen definiert. CAPI 2.0 ist auch besser an das EuroISDN (DSS1) angepaßt als seine Vorgänger. Es ist jedoch zu beachten, daß nicht jeder Hersteller für jede ISDN-Karte auch alle Protokolle des CAPI 2.0 implementiert hat. Das betrifft z.B. Modememulation und analog Fax. Wenn CAPI und cFos/2 installiert sind, können mit dem Terminalkommando »ATI« unterstützte Feature wie Modem, Fax, Kompression, X31 angezeigt werden.
Wer weitere Info's zum CAPI sucht findet auf den 'CAPI 2.0 - the ISDN interface' WWW-Seite reichlich Informationen oder schaut mal in die 'UniNet: ISDN' Seiten rein.