TAPI 메시지
메시지는 애플리케이션에 비동기 이벤트를 알리는 데 사용됩니다. 이러한 모든 메시지는 애플리케이션이 lineInitializeEx에 지정된 메시지 알림 메커니즘을 통해 애플리케이션으로 전송됩니다.
메시지에는 항상 애플리케이션이 메시지 유형을 확인하는 데 사용할 수 있는 관련 개체(전화, 회선 또는 통화)에 대한 핸들이 포함되어 있습니다.
특정 메시지는 개체의 상태 변경에 대해 애플리케이션에 알리는 데 사용됩니다. 이러한 메시지는 개체 핸들을 제공하고 상태 항목이 변경되었음을 나타냅니다. 애플리케이션은 개체의 적절한 "get 상태" 함수를 호출하여 개체의 전체 상태 가져올 수 있습니다.
이벤트가 발생하면 메시지를 0개, 1개 이상의 애플리케이션으로 보낼 수 있습니다. 메시지의 대상 애플리케이션은 메시지의 의미, 개체에 대한 애플리케이션의 권한, 애플리케이션이 메시지가 직접 결과인 요청을 시작했는지 여부, 애플리케이션에서 설정한 메시지 마스킹 등 다양한 요인에 의해 결정됩니다. 메시지에 대한 다음 사항에 유의하세요.
- 비동기 회신 메시지는 요청을 시작한 애플리케이션으로만 전송되며 마스킹할 수 없습니다.
- 숫자 또는 톤 생성의 완료 또는 숫자 수집을 알리는 메시지는 숫자 또는 톤 생성을 요청한 애플리케이션으로만 전송됩니다.
- 줄 또는 주소 상태 변경을 나타내는 메시지는 lineSetStatusMessages를 통해 메시지를 사용하도록 설정된 한 줄을 연 모든 애플리케이션으로 전송됩니다.
- 호출 상태 및 호출 정보 변경 내용을 나타내는 메시지는 호출에 대한 핸들이 있는 모든 애플리케이션으로 전송됩니다.
- 숫자 검색, 톤 검색 또는 미디어 유형 검색을 알리는 메시지는 해당 이벤트의 모니터링을 요청한 애플리케이션으로 전송됩니다.
이 섹션에는 다음 TAPI 메시지에 대한 참조 정보가 포함되어 있습니다.