LINE_CALLINFO 메시지
TAPI LINE_CALLINFO 메시지는 지정된 호출에 대한 호출 정보가 변경되면 전송됩니다. 애플리케이션은 lineGetCallInfo 를 호출하여 현재 호출 정보를 확인할 수 있습니다.
-
hDevice
-
호출에 대한 핸들입니다.
-
dwCallbackInstance
-
콜백은 호출의 줄을 열 때 제공된 instance.
-
dwParam1
-
변경된 호출 정보 항목입니다. LINECALLINFOSTATE_ 상수 중 하나 이상일 수 있습니다.
-
dwParam2
-
사용되지 않습니다.
-
dwParam3
-
사용되지 않습니다.
반환 값이 없습니다.
NumOwnersIncr, NumOwnersDecr 및/또는 NumMonitorsChanged 표시가 포함된 LINE_CALLINFO 메시지가 호출에 대한 핸들이 이미 있는 애플리케이션으로 전송됩니다. 이는 다른 애플리케이션이 lineOpen, lineClose, lineShutdown, lineSetCallPrivilege, lineGetNewCalls 및 lineGetConfRelatedCalls를 사용하여 호출로 소유권 또는 모니터링을 변경한 결과일 수 있습니다.
이러한 LINE_CALLINFO 메시지는 LINE_CALLSTATE 메시지에 새 통화 알림이 제공될 때 전송되지 않습니다. 통화 정보는 이미 LINE_CALLSTATE 메시지를 보낼 때 올바른 수의 소유자 및 모니터를 반영하기 때문입니다. LINECALLSTATE_UNKNOWN 메커니즘을 통해 모니터링하기 위해 TAPI에서 호출을 제공하는 경우에도 LINE_CALLINFO 메시지가 표시되지 않습니다.
참고
소유자 또는 모니터 수의 변경을 일으키는 애플리케이션(예: lineDeallocateCall 또는 lineSetCallPrivilege 호출)은 변경이 완료되었음을 나타내는 메시지를 수신하지 않습니다.
통화가 유휴 상태로 전환된 후에는 통화에 대한 LINE_CALLINFO 메시지가 전송되지 않습니다. 특히, 애플리케이션이 유휴 호출에 대한 핸들의 할당을 취소함에 따라 소유자 및 모니터 수의 변경 내용은 보고되지 않습니다.
요구 사항 | 값 |
---|---|
TAPI 버전 |
TAPI 2.0 이상이 필요합니다. |
헤더 |
|