다음을 통해 공유


LINE_CALLINFO 메시지

TAPI LINE_CALLINFO 메시지는 지정된 호출에 대한 호출 정보가 변경되면 전송됩니다. 애플리케이션은 lineGetCallInfo 를 호출하여 현재 호출 정보를 확인할 수 있습니다.

            

매개 변수

hDevice

호출에 대한 핸들입니다.

dwCallbackInstance

콜백은 호출의 줄을 열 때 제공된 instance.

dwParam1

변경된 호출 정보 항목입니다. LINECALLINFOSTATE_ 상수 중 하나 이상일 수 있습니다.

dwParam2

사용되지 않습니다.

dwParam3

사용되지 않습니다.

반환 값

반환 값이 없습니다.

설명

NumOwnersIncr, NumOwnersDecr 및/또는 NumMonitorsChanged 표시가 포함된 LINE_CALLINFO 메시지가 호출에 대한 핸들이 이미 있는 애플리케이션으로 전송됩니다. 이는 다른 애플리케이션이 lineOpen, lineClose, lineShutdown, lineSetCallPrivilege, lineGetNewCallslineGetConfRelatedCalls를 사용하여 호출로 소유권 또는 모니터링을 변경한 결과일 수 있습니다.

이러한 LINE_CALLINFO 메시지는 LINE_CALLSTATE 메시지에 새 통화 알림이 제공될 때 전송되지 않습니다. 통화 정보는 이미 LINE_CALLSTATE 메시지를 보낼 때 올바른 수의 소유자 및 모니터를 반영하기 때문입니다. LINECALLSTATE_UNKNOWN 메커니즘을 통해 모니터링하기 위해 TAPI에서 호출을 제공하는 경우에도 LINE_CALLINFO 메시지가 표시되지 않습니다.

참고

소유자 또는 모니터 수의 변경을 일으키는 애플리케이션(예: lineDeallocateCall 또는 lineSetCallPrivilege 호출)은 변경이 완료되었음을 나타내는 메시지를 수신하지 않습니다.

통화가 유휴 상태로 전환된 후에는 통화에 대한 LINE_CALLINFO 메시지가 전송되지 않습니다. 특히, 애플리케이션이 유휴 호출에 대한 핸들의 할당을 취소함에 따라 소유자 및 모니터 수의 변경 내용은 보고되지 않습니다.

요구 사항

요구 사항
TAPI 버전
TAPI 2.0 이상이 필요합니다.
헤더
Tapi.h

추가 정보

lineClose

lineDeallocateCall

lineGetCallInfo

lineGetConfRelatedCalls

lineGetNewCalls

lineOpen

lineSetCallPrivilege

lineShutdown