TAPI (Telephony Application Program Interface) ; 전화 응용프로그램 인터페이스

TAPI[태피]는 전화나 비디오폰을 통해 사용자나 컴퓨터가 전세계 어디에 있는 사람들(또는 전화에 연결된 자원들)과도 통화를 할 수 있도록 해주는 프로그램의 표준 인터페이스를 말한다. 자신의 컴퓨터에 TAPI가 장착되어 있고, 관련 응용 프로그램과 하드웨어 설정이 올바르게 되어있다고 가정하면, 다음과 같이 해 볼 수 있을 것이다.

  • 사진이나 기타 다른 이미지를 마우스로 클릭 함으로써 누군가에게 전화를 건다.
  • GUI와 같은 인터페이스를 사용하여 전화회의를 설정하며, 예정된 시간에 전화회의에 참가한다.
  • 지금 개인적으로 통화하고 있거나 전화회의에서 상대방을 본다.
  • 자신이 보내는 전자우편에 음성을 추가할 수 있고, 음성이 추가된채 자신에게 배달된 전자우편을 듣는다.
  • 자신의 컴퓨터가 특정한 번호로부터 걸려오는 전화를 자동으로 받도록 (그렇지만 다른 데서 오는 전화는 받지 않도록) 프로그램 한다.
  • 팩스를 주고받는다.
  • 이러한 일들을 데스크탑 컴퓨터 뿐 아니라 휴대용 전화기나 컴퓨터에서도 한다.

인텔과 마이크로소프트가 협력하여 개발한 TAPI는 윈도우95/98 및 NT 운영체계에 포함되어 있다. TAPI를 사용하면, 프로그래머들은 보통의 PSTN, 디지털 ISDN 그리고 사설교환기 등을 포함한 다른 전화 시스템들에 대해 자세한 내용을 알지 못하더라도 된다는 장점이 있다. 각 전화시스템 하드웨어 제공자 (예를 들어 모뎀 제작자나 ISDN 카드 제작자)가 자신의 하드웨어와 직접 접속할 수 있도록 특유한 소프트웨어 드라이버를 제공한다.

TAPI는 다이얼링과 통화 단절에 관한 고급 인터페이스를 제공한다. 다이얼링을 위해 ATDT 스트링을, 전화를 끊기 위해 ATH 스트링을 인코드하는 대신, 프로그래머는 보다 간단한 "function call"을 사용하면 된다.

TAPI는 응용프로그램 인터페이스에 추가하여, 드라이버 소프트웨어를 작성하는 하드웨어 공급자들을 위해 SPI (Service Provider Interface)를 포함하고 있다. TAPI DLL이 API를 SPI에 사상시키고 입출력 량을 조화시킨다.

마이크로소프트에서 TAPI 3.0를 이용한 IP Telephony에 관한 백서를 제공하고 있습니다.


이 정보는 1999년 10월 7일에 수정되었습니다.
영어판(whatis.com)