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)

另請參閱

Call 物件

IDispatch

ITBasicCallControl2