공통 ISDN 애플리케이션 프로그래밍 인터페이스
Common ISDN Application Programming InterfaceCommon ISDN Application Programming Interface(short ISDN Application Programming Interface)는 ISDN에 준거한 표준화된 소프트웨어 인터페이스입니다.CAPI의 지원을 통해 ISDN에서 사용하는 컴퓨터 소프트웨어를 배포된 전용 ISDN 카드를 인식하지 않고 제공할 수 있습니다.
CAPI는 1989년부터 독일 제조업체(AVM, Systec, Stollmann)에 의해 설계되었습니다.1991년 이후 CAPI는 CAPI Association e.V.에 의해 더욱 개발되고 있다.Linux 와 Microsoft Windows 를 포함한 다양한 operating system에 실장되어 있습니다.
ETSI를 통해 CAPI 2.0은 표준 ETS 300 324(프로파일B)로 도입되었습니다.
주로 CAPI는 ISDN을 통한 데이터 전송을 위해 설계되었습니다.사양은 여러 번 확장되었기 때문에 음성 및 팩스 통신 분야에서 중요해졌다.현재 CAPI는 주로 IP 기반 네트워크를 통한 순수 데이터 전송이 지배적이기 때문에 팩스서버 및 복합 시스템(UMS)의 음성 애플리케이션(보이스 메일, IVR, 콜 센터, 음성 회의 시스템 등) 범위에서 주로 사용되고 있습니다.
현재 릴리스(CAPI 2.0)의 CAPI 인터페이스는 DSS1 및 FTZ 1 TR 6과 같은 다양한 시그널링 프로토콜(D 채널 프로토콜)을 지원합니다. 인터페이스는 레이어 3과 레이어 4 사이의 OSI 모델에서 작동하지만 레이어 1에서 레이어 3까지만 제어합니다.
ISDN을 위한 인기 있는 신호 프로토콜 외에도, ATM, GSM 및 VoIP (H.323 및 SIP)를 위한 CAPI의 구현이 존재합니다. 따라서 CAPI 애플리케이션은 통신 인프라에서 직접 사용될 수 있습니다.프로토콜별 기능을 위한 특수 확장 기능은 몇 년 전에 ATM용으로 정의되었습니다.