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) |