基本電話語音函式會依下表中的類別列出。 如果函式在應用程式的 REPLY 訊息中指出完成,函式會識別為 異步。 如果函式一律會立即將結果傳回給應用程式,則會將函式視為 同步。
以下是基本電話語音服務功能的功能群組:
- 位址格式
- 位址
- 接聽來電
- 呼叫卸除函式
- 呼叫句柄作
- 通話許可權控制
- 呼叫狀態和事件
- 行狀態和功能
- 行版本交涉
- 位置和國家/地區資訊
- 呼叫
- 開啟和關閉線路裝置
- 要求收件者服務
- TAPI 初始化和關機
- 收費保護程序支援
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 動態連結庫取得下一個要求。 同步。 |