이벤트 알림

이벤트 알림은 애플리케이션이 TAPI 및 서비스 공급자로부터 정보를 가져오는 기본 수단입니다. 이 정보는 애플리케이션에서 시작한 비동기 작업의 상태 될 수도 있으며, 새 수신 호출 알림과 같이 애플리케이션 외부에서 시작된 프로세스와 관련이 있을 수 있습니다.

TAPI 2.x: 애플리케이션은 숨겨진 창, 이벤트 핸들 또는 완료 포트의 세 가지 방법 중 하나로 알림을 처리합니다. 이러한 알림 메커니즘에 대한 자세한 내용은 lineInitializeEx에 대한 설명 섹션을 참조하세요. 애플리케이션은 lineInitializeEx를 호출하기 전에 LINEINITIALIZEEXPARAMS 구조체의 dwOptions 멤버를 설정하여 메커니즘을 지정합니다.

lineSetStatusMessages 함수를 사용하면 애플리케이션이 지정된 줄 또는 해당 주소의 변경 내용과 관련된 이벤트에 대해 수신할 알림 메시지를 지정할 수 상태.

TAPI 3.x: 애플리케이션은 COM 표준 연결 가능한 개체를 사용하여 일반 알림을 처리합니다. ITTAPIEventNotification 은 TAPI의 컨테이너 개체에 등록해야 하는 나가는 인터페이스이며 , ITTAPIEventNotification::Event 는 애플리케이션의 응답을 확인하기 위해 TAPI가 호출하는 방법입니다. ITTAPI::p ut_EventFilter 메서드는 TAPI에 애플리케이션에 관심 있는 이벤트를 알려줍니다. 이벤트 필터를 입력하지 않으면 애플리케이션은 이벤트에 대한 알림을 받지 않습니다. ITTAPI::RegisterCallNotifications 메서드는 애플리케이션이 들어오는 세션을 처리할 미디어 유형 및 주소를 TAPI에 알려줍니다. TAPI 3 이벤트 처리에 대한 자세한 내용은 이벤트 개요 또는 이벤트 등록 코드 예제를 참조하세요.

전화 통신 서비스 공급자는 TSPI_lineSetDefaultMediaDetection 구현하고 TSPI_lineSetStatusMessages. TAPI는 이러한 함수를 호출하여 애플리케이션에서 요청한 모든 줄, 주소 및 미디어 형식 이벤트의 집합을 나타냅니다.