Common ISDN Application Programming Interface

CAPI (ang. Common ISDN Application Programming Interface) – programowy interfejs pomiędzy systemem operacyjnym komputera a urządzeniem ISDN.

CAPI występuje w 2 odmianach:

  • CAPI 1.1
  • CAPI 2.0

Interfejs CAPI 1.1 został opracowany dla stosowanego w Niemczech protokołu sygnalizacyjnego 1TR6 (niem. Technische Richtlinie Nr. 6). Standard CAPI 1.1 opublikowano po raz pierwszy w 1990 roku. Gdy 1TR6 zaczął być zastępowany przez standard DSS1, konieczne okazały się zmiany dostosowujące w CAPI. Przykładowo, w adresowaniu urządzeń końcowych numer EAZ (niem. Endgeräteauswahlziffer) został zastąpiony przez MSN. Doprowadziło to do powstania CAPI 2.0.

CAPI działa na zasadzie wymiany komunikatów pomiędzy sterownikiem urządzenia a programem użytkowym. Format i protokół wymiany komunikatów jest niezależny od systemu operacyjnego. CAPI określa również sposoby realizacji wymiany komunikatów dla wybranych systemów operacyjnych.

CAPI jest dostarczane przez producenta urządzenia ISDN.