전화 장치

전화 장치 지원은 기본이 아닌 보조 장치이므로 서비스 공급자는 전화 장치를 지원할 필요가 없습니다.

라인 디바이스 클래스가 물리적 회선 디바이스의 추상화인 것처럼 전화 장치 클래스는 전화 세트의 디바이스 독립적 추상화를 나타냅니다. TAPI는 라인 및 휴대폰 디바이스를 서로 독립적인 디바이스로 처리합니다. 즉, 연결된 줄을 사용하지 않고 휴대폰(디바이스)을 사용할 수 있으며 휴대폰을 사용하지 않고도 줄(장치)을 사용할 수 있습니다.

이러한 독립성을 완전히 구현하는 서비스 공급자는 기존 전화 통신 프로토콜로 정의되지 않은 이러한 디바이스에 대한 사용을 제공할 수 있습니다. 예를 들어 사용자는 휴대폰이 사용 중이라는 스위치의 지식 없이도 데스크톱 휴대폰의 핸드셋을 음성 녹음 또는 재생을 위한 파형 오디오 장치로 사용할 수 있습니다. 이러한 구현에서 로컬 휴대폰 핸드셋을 들어 올리는 것은 자동으로 오프후크 신호를 스위치로 보낼 필요가 없습니다.

또한 이러한 독립성 덕분에 응용 프로그램이 수신 전화와 무관한 방식으로 현지 전화를 울릴 수 있습니다. 서비스 공급자의 기능은 스위치, 휴대폰 및 컴퓨터를 상호 연결하는 데 사용되는 하드웨어 및 소프트웨어의 기능에 의해 제한됩니다.

TAPI에는 클라이언트가 이러한 사용 모델이 지원되는지 여부를 확인할 수 있는 디바이스 기능을 검색하는 함수가 포함되어 있습니다.

이 섹션에서는 휴대폰 디바이스에 대해 설명하고 TAPI 전화 기능을 사용하여 이러한 디바이스에 액세스하는 방법을 설명합니다.