itBasicCallControl 介面 (tapi3if.h)

ITBasicCallControl介面是由應用程式用來連接、接聽及對呼叫物件執行基本電話語音作業。

ITBasicCallControl2介面是ITBasicCallControl介面的延伸模組。 ITBasicCallControl2 提供其他方法,可讓應用程式在呼叫上選取終端機。 ITAddress::CreateCall方法會建立ITBasicCallControl介面。

請注意,程式設計人員熟悉 TAPI 2.1:此介面的一般功能類似于 TAPI 2.1 行函式。 例如, lineAnswer 函式和 ITBasicCallControl::Answer 方法提供類似的功能。

繼承

ITBasicCallControl介面繼承自IDispatch介面。 ITBasicCallControl 也有下列類型的成員:

方法

ITBasicCallControl介面具有這些方法。

 
ITBasicCallControl::Answer

Answer 方法會回答來電。 只有在撥號狀態CS_OFFERING時,這個方法才能成功。
ITBasicCallControl::BlindTransfer

BlindTransfer 方法會對指定的目的地位址執行指定呼叫的盲目或單一步驟傳輸。 應用程式必須是呼叫的擁有者。 成功轉移之後,撥號狀態會轉換為CS_DISCONNECTED。
ITBasicCallControl::Conference

Conference 方法會將諮詢通話新增至目前通話為參與者的會議。 如果相關聯的 ITCallHub 物件不存在,則會建立它。
ITBasicCallControl::Connect

Connect 方法會嘗試完成撥出呼叫的連線。
ITBasicCallControl::D ial

Dial 方法會撥號指定的位址。
ITBasicCallControl::D isconnect

Disconnect 方法會中斷呼叫的連線。 方法成功完成之後,撥號狀態會轉換為CS_DISCONNECTED。
ITBasicCallControl::Finish

在諮詢通話上呼叫 Finish 方法,以完成會議或轉移。
ITBasicCallControl::HandoffDirect

HandoffDirect 方法會將呼叫交給另一個應用程式。 這表示應用程式不再需要呼叫的擁有權。
ITBasicCallControl::HandoffIndirect

HandoffIndirect 方法會根據呼叫的媒體類型,將呼叫交給另一個應用程式。
ITBasicCallControl::Hold

Hold 方法會放置或移除保留中的呼叫。
ITBasicCallControl::P arkDirect

ParkDirect 方法會在指定的位址叫用呼叫。
ITBasicCallControl::P arkIndirect

ParkIndirect 方法會叫用呼叫並傳回駐留位址。
ITBasicCallControl::P ickup

Pickup 方法會在指定的群組識別處挑選通話警示。
ITBasicCallControl::RemoveFromConference

RemoveFromConference 方法會移除與會議相關的通話。
ITBasicCallControl::SetQOS

SetQOS 方法會設定呼叫的服務等級品質。
ITBasicCallControl::SwapHold

SwapHold 方法會交換呼叫 (,這是使用中) ,並保留指定的呼叫。
ITBasicCallControl::Transfer

Transfer 方法會將目前的呼叫傳送至目的地位址。
ITBasicCallControl::Unpark

Unpark 方法會從駐留取得呼叫。

規格需求

   
目標平臺 Windows
標頭 tapi3if.h (包括 Tapi3.h)

另請參閱

呼叫物件

IDispatch

ITBasicCallControl2