LINE_CALLINFO訊息
TAPI LINE_CALLINFO 訊息會在有關指定呼叫的呼叫資訊變更時傳送。 應用程式可以叫用 lineGetCallInfo 來判斷目前的呼叫資訊。
參數
-
hDevice
-
呼叫的控制碼。
-
dwCallbackInstance
-
開啟呼叫行時提供的回呼實例。
-
dwParam1
-
已變更的呼叫資訊專案。 可以是一或多個 LINECALLINFOSTATE_常數。
-
dwParam2
-
未使用的。
-
dwParam3
-
未使用的。
傳回值
沒有傳回值。
備註
具有NumOwnersIncr、NumOwnersDecr和/或NumMonitorsChanged指示的LINE_CALLINFO訊息會傳送至已經有呼叫控制碼的應用程式。 這可以是另一個應用程式將擁有權或監視範圍變更為使用lineOpen、lineClose、lineShutdown、lineSetCallPrivilege、lineGetNewCalls 和 lineGetConfRelatedCalls呼叫的結果。
當LINE_CALLSTATE訊息中提供新通話的通知時,不會傳送這些LINE_CALLINFO訊息,因為呼叫資訊已經反映傳送LINE_CALLSTATE訊息時的正確擁有者和監視數目。 在 TAPI 提供呼叫時,也會隱藏LINE_CALLINFO訊息,以透過LINECALLSTATE_UNKNOWN機制監視。
注意
例如,叫用 lineDeallocateCall 或 lineSetCallPrivilege () ,導致擁有者或監視器數目變更的應用程式本身不會收到指出變更已完成的訊息。
呼叫進入閑置狀態之後,不會針對通話傳送任何LINE_CALLINFO訊息。 具體來說,當應用程式解除配置閒置呼叫的控制碼時,不會回報擁有者和監視器數目的變更。
規格需求
需求 | 值 |
---|---|
TAPI 版本 |
需要 TAPI 2.0 或更新版本 |
標頭 |
|