基本電話語音服務參考
基本電話語音函式會依下表中的類別列出。 如果函式在應用程式的 REPLY 訊息中指出完成,則會將其識別為 非同步 。 如果函式一律會立即將其結果傳回應用程式,則會將函式視為 同步。
以下是基本電話語音服務功能的功能群組:
- 位址格式
- 位址
- 接聽來電
- 呼叫卸載函式
- 呼叫控制碼操作
- 通話許可權控制
- 撥號狀態和事件
- 行狀態和功能
- 行版本交涉
- 位置和國家/地區資訊
- 撥打電話
- 開啟和關閉行裝置
- 要求收件者服務
- TAPI 初始化和關機
- 付費節省程式支援
TAPI 初始化和關機
函式 | 描述 |
---|---|
lineInitializeEx | 初始化 TAPI 線條抽象概念,以供叫用應用程式使用。 Synchronous: |
lineShutdown | 關閉應用程式的 TAPI 行抽象概念。 Synchronous: |
行版本交涉
函式 | 描述 |
---|---|
lineNegotiateAPIVersion | 允許應用程式交涉 TAPI 版本要使用的版本。 Synchronous: |
行狀態和功能
函式 | 描述 |
---|---|
lineGetDevCaps | 傳回指定線路裝置的功能。 Synchronous: |
lineGetDevConfig | 傳回媒體串流裝置的組態。 Synchronous: |
lineGetLineDevStatus | 傳回指定之開啟行裝置的目前狀態。 Synchronous: |
lineSetDevConfig | 設定指定之媒體串流裝置的組態。 Synchronous: |
lineSetStatusMessages | 指定應用程式需要通知的狀態變更。 Synchronous: |
lineGetStatusMessages | 傳回應用程式的目前行和位址狀態訊息設定。 Synchronous: |
lineGetID | 擷取與指定之開啟行、位址或呼叫相關聯的裝置識別碼。 Synchronous: |
lineGetIcon | 可讓應用程式擷取要向使用者顯示的圖示。 Synchronous: |
lineConfigDialog | 導致指定行裝置的提供者顯示對話方塊,讓使用者能夠設定與線條裝置相關的參數。 Synchronous: |
lineConfigDialogEdit | 顯示對話方塊,允許使用者變更線條裝置的組態資訊。 Synchronous: |
位址
函式 | 描述 |
---|---|
lineGetAddressCaps | 傳回位址的電話語音功能。 Synchronous: |
lineGetAddressStatus | 傳回指定位址的目前狀態。 Synchronous: |
lineGetAddressID | 使用替代格式擷取指定之位址的位址識別碼。 Synchronous: |
開啟和關閉行裝置
函式 | 描述 |
---|---|
lineOpen | 開啟指定的線路裝置,以提供該行的後續監視和/或控制項。 Synchronous: |
lineClose | 關閉指定的開啟行裝置。 Synchronous: |
位址格式
函式 | 描述 |
---|---|
lineTranslateAddress | 在標準格式的位址與可撥號格式的位址之間轉譯。 Synchronous: |
lineSetCurrentLocation | 設定做為位址轉譯內容的位置。 Synchronous: |
lineSetTollList | 操作收費清單。 Synchronous: |
lineGetTranslateCaps | 傳回位址轉譯功能。 Synchronous: |
撥號狀態和事件
函式 | 描述 |
---|---|
lineGetCallInfo | 傳回有關呼叫的固定資訊。 Synchronous: |
lineGetCallStatus | 傳回指定呼叫的完整撥號狀態資訊。 Synchronous: |
lineSetAppSpecific | 設定呼叫資訊結構的應用程式特定欄位。 Synchronous: |
撥打電話
函式 | 描述 |
---|---|
lineMakeCall | 進行輸出呼叫,並傳回它的呼叫控制碼。 非同步: |
lineDial | 撥號 (一或多個) 可撥號位址的元件。 非同步: |
接聽來電
函式 | 描述 |
---|---|
lineAnswer | 接聽來電。 非同步: |
付費節省程式支援
函式 | 描述 |
---|---|
lineSetNumRings | 指出接聽來電之後的通道數目。 Synchronous: |
lineGetNumRings | 傳回 lineSetNumRings所要求的最小通道數目。 Synchronous: |
通話許可權控制
函式 | 描述 |
---|---|
lineSetCallPrivilege | 將應用程式的許可權設定為指定的許可權。 Synchronous: |
呼叫卸載函式
函式 | 描述 |
---|---|
lineDrop | 中斷通話的連線,或放棄進行中的通話嘗試。 非同步: |
lineDeallocateCall | 解除配置指定的呼叫控制碼。 Synchronous: |
呼叫控制碼操作
函式 | 描述 |
---|---|
lineHandoff | 交握呼叫擁有權和/或將應用程式的許可權變更為呼叫。 Synchronous: |
lineGetNewCalls | 傳回呼叫控制碼,以呼叫應用程式尚未擁有控制碼的指定行或位址。 Synchronous: |
lineGetConfRelatedCalls | 傳回呼叫控制碼的清單,這些控制碼屬於與指定為參數之通話相同的通話一部分。 Synchronous: |
位置和國家/地區資訊
函式 | 描述 |
---|---|
lineTranslateDialog | 顯示對話方塊,允許使用者變更位置和通話卡資訊。 Synchronous: |
lineGetCountry | 擷取特定國家/地區的相關撥號規則和其他資訊。 Synchronous: |
要求收件者服務
下列兩個函式僅用於支援輔助電話語音。
函式 | 描述 |
---|---|
lineRegisterRequestRecipient | 將應用程式註冊或取消註冊為指定要求模式的要求收件者。 Synchronous: |
lineGetRequest | 從 Telephony 動態連結程式庫取得下一個要求。 Synchronous: |