共用方式為


基本電話語音服務參考

基本電話語音函式會依下表中的類別列出。 如果函式在應用程式的 REPLY 訊息中指出完成,函式會識別為 異步。 如果函式一律會立即將結果傳回給應用程式,則會將函式視為 同步

以下是基本電話語音服務功能的功能群組:

TAPI 初始化和關機

功能 描述
lineInitializeEx 初始化 TAPI 行抽象概念,以供叫用應用程式使用。 同步。
lineShutdown 關閉應用程式使用 TAPI 的線條抽象概念。 同步。

 

行版本交涉

功能 描述
lineNegotiateAPIVersion 允許應用程式交涉 TAPI 版本使用。 同步。

 

行狀態和功能

功能 描述
lineGetDevCaps 傳回指定線路裝置的功能。 同步。
lineGetDevConfig 傳回媒體串流裝置的組態。 同步。
lineGetLineDevStatus 傳回指定之開啟行裝置的目前狀態。 同步。
lineSetDevConfig 設定指定之媒體串流裝置的組態。 同步。
lineSetStatusMessages 指定應用程式需要通知的狀態變更。 同步。
lineGetStatusMessages 傳回應用程式的目前行和地址狀態消息設定。 同步。
lineGetID 擷取與指定開啟行、位址或呼叫相關聯的裝置標識碼。 同步。
lineGetIcon 允許應用程式擷取要向用戶顯示的圖示。 同步。
lineConfigDialog 導致指定線路裝置的提供者顯示對話框,讓用戶能夠設定與線路裝置相關的參數。 同步。
lineConfigDialogEdit 顯示對話框,允許使用者變更線路裝置的組態資訊。 同步。

 

位址

功能 描述
lineGetAddressCaps 傳回地址的電話語音功能。 同步。
lineGetAddressStatus 傳回指定位址的目前狀態。 同步。
lineGetAddressID 使用替代格式擷取指定之位址的位址標識碼。 同步。

 

開啟和關閉線路裝置

功能 描述
lineOpen 開啟指定的線路裝置,以提供該行的後續監視和/或控制。 同步。
lineClose 關閉指定的已開啟線路裝置。 同步。

 

位址格式

功能 描述
lineTranslateAddress 在標準格式的位址與可撥號格式的地址之間轉譯。 同步。
lineSetCurrentLocation 設定用來做為地址轉譯內容的位置。 同步。
lineSetTollList 作收費清單。 同步。
lineGetTranslateCaps 傳回地址轉譯功能。 同步。

 

呼叫狀態和事件

功能 描述
lineGetCallInfo 傳回關於呼叫的固定資訊。 同步。
lineGetCallStatus 傳回指定呼叫的完整呼叫狀態資訊。 同步。
lineSetAppSpecific 設定呼叫資訊結構的應用程式特定欄位。 同步。

 

撥打電話

功能 描述
lineMakeCall 進行輸出呼叫,並傳回它的呼叫句柄。 異步。
lineDial 撥號(一或多個部分)可撥號位址。 異步。

 

接聽來電

功能 描述
lineAnswer 接聽來電。 異步。

 

付費保護程序支援

功能 描述
lineSetNumRings 指出接聽來電之後的通道數目。 同步。
lineGetNumRings 傳回 lineSetNumRings所要求的環數下限。 同步。

 

通話許可權控制

功能 描述
lineSetCallPrivilege 將應用程式的許可權設定為指定的許可權。 同步。

 

呼叫卸除函式

功能 描述
lineDrop 中斷通話連線,或放棄進行中的通話嘗試。 異步。
lineDeallocateCall 解除分配指定的呼叫句柄。 同步。

 

呼叫句柄作

功能 描述
lineHandoff 將呼叫擁有權和/或變更應用程式的許可權交給呼叫。 同步。
lineGetNewCalls 傳回呼叫句柄,以呼叫應用程式尚未擁有句柄的指定行或位址。 同步。
lineGetConfRelatedCalls 傳回與指定為參數之通話相同通話的通話句柄清單。 同步。

 

位置和國家/地區資訊

功能 描述
lineTranslateDialog 顯示對話框,允許用戶變更位置和通話卡資訊。 同步。
lineGetCountry 擷取有關指定國家/地區的撥號規則和其他資訊。 同步。

 

要求收件者服務

下列兩個函式僅用於支持輔助電話語音。

功能 描述
lineRegisterRequestRecipient 註冊或取消註冊應用程式做為指定要求模式的要求收件者。 同步。
lineGetRequest 從 Telephony 動態連結庫取得下一個要求。 同步。