TAPI 初始化
TAPI 元件的正常運作需要在電腦上設定通訊環境,如下所示:
- 第 一次將軟體或硬體新增至電腦時,就會執行安裝。 詳細的程式取決於作業系統和軟體本身。
- 主要初始化 會建立物件和通訊路徑。
- 版本交涉 可確保 TAPI 元件能夠交換資料。
- 資源清查 會擷取 TAPI 應用程式可使用之裝置的相關資訊。
- 事件通知 會指定 TAPI 和服務提供者如何將非同步作業結果和狀態變更資訊傳遞至應用程式。
相關參考頁面的摘要
TAPI 2.x 函式 | Description |
---|---|
lineInitializeEx | 設定電話語音環境,傳回應用程式控制碼和裝置計數。 |
lineGetDevCaps | 取得支援 TAPI 版本或媒體類型的裝置功能。 |
lineGetAddressCaps | 取得位址功能,例如是否支援通話駐留。 |
lineOpen | 通知 TAPI 應用程式將使用這一行,並以何種方式通知。 |
lineGetMessage | 傳回已排入佇列以傳遞至使用事件控制碼通知機制的應用程式的下一個 TAPI 訊息 |
TAPI 3.x 介面或方法 | Description |
---|---|
ITTAPI::Initialize | 設定電話語音環境。 |
ITTAPI::EnumerateAddresses | 列舉目前可用的位址。 |
ITTAPI::get_Addresses | 建立目前可用的位址集合。 提供給自動化用戶端應用程式,例如以 Visual Basic 撰寫的用戶端應用程式。 |
ITTAPIEventNotification::Event | 決定非同步事件通知的回應。 由 TAPI 叫用的應用程式實作。 |
ITTAPI::p ut_EventFilter | 設定事件篩選遮罩,以通知 TAPI 應用程式所需的事件。 |
ITTAPI::RegisterCallNotifications | 指示 TAPI 針對指定的位址和一組媒體類型傳遞應用程式傳入會話。 |
ITMediaSupport | 允許應用程式探索位址的媒體支援功能。 |