多追蹤終端機的概念 讓TAPI更想要提供簡化的方法,以在串流或數據流上選取終端機。 默認終端機選取機制是設計來解決此問題。
在通話上選取終端機
默認終端機選取功能是透過在通話中選取終端機的功能來提供。
呼叫物件 會公開新的介面,ITBasicCallControl2。 介面會公開與 ITBasicCallControl相同的方法,再加上三個新方法:RequestTerminal、SelectTerminalOnCall,以及 UnselectTerminalOnCall。
ITBasicCallControl2::RequestTerminal 會根據終端機類別、方向和媒體類型來建立終端機。 它會查看支援的靜態和動態終端清單,以尋找並建立要求的終端機。
ITBasicCallControl2::SelectTerminalOnCall 會選取終端機(或者,在多追蹤終端機的情況下,列舉、視需要建立,並在呼叫可用的數據流(或數據流)上選取追蹤終端機。
ITBasicCallControl2::SelectTerminalOnCallCall檔案會說明將呼叫數據流比對至終端機的演算法(或終端機上可用的追蹤)。
呼叫 ITBasicCallControl2::UnselectTerminalOnCall 會導致從呼叫取消選取終端機(單一追蹤或多重追蹤)。 如需詳細資訊,請參閱 方法的檔。
在ITStream上選取終端機
在 ITStream 上選取單軌終端機(呼叫 ITStream::SelectTerminal)會選取數據流上的終端機。 這是一般的 TAPI 3 終端選擇程式。
在數據流上只能選取單軌終端機。 選取數據流上的多追蹤終端將會失敗,因為數據流無法辨識媒體類型和方向。