補充線路服務函式
補充線路服務函式會依下列主題中的類別列出。 函式會識別為異步 ,如果函式會在應用程式的 REPLY 訊息中指出完成。 如果函式一律會立即將結果傳回給應用程式,則會將函式視為 同步。
以下是補充線路服務功能的功能群組:
- 代理程式
- 應用程式優先順序
- 持有人模式和速率
- 通話接受和重新導向
- 通話完成
- 通話會議
- 通話轉接
- 通話保留
- 通話駐留
- 來電接聽
- 通話拒絕
- 通話轉移
- 數字監視和收集
- 產生帶內數位和音調
- 呼叫
- 媒體控件
- 媒體監視
- Proxy
- 服務品質
- 傳送資訊給遠端合作物件
- 服務提供者管理
- 設定電話交談的終端機
- 音調監視
還有 其他 補充線路服務功能。
持有人模式和速率
功能 | 描述 |
---|---|
lineSetCallParams | 要求現有呼叫的呼叫參數變更。 同步。 |
媒體監視
功能 | 描述 |
---|---|
lineMonitorMedia | 在指定的呼叫上啟用或停用媒體模式通知。 同步。 |
數字監視和收集
功能 | 描述 |
---|---|
lineMonitorDigits | 啟用或停用指定呼叫上的數位偵測通知。 同步。 |
lineGatherDigits | 在呼叫上執行數位的緩衝收集。 同步。 |
音調監視
功能 | 描述 |
---|---|
lineMonitorTones | 指定要在指定呼叫上偵測的音調。 同步。 |
媒體控制件
功能 | 描述 |
---|---|
lineSetMediaControl | 設定媒體控制件的呼叫媒體數據流。 同步。 |
lineSetMediaMode | 在其 LINECALLINFO 結構中設定指定呼叫的媒體模式。 同步。 |
產生Inband Digits 和 Tones
功能 | 描述 |
---|---|
lineGenerateDigits | 在呼叫時產生帶內數位。 同步。 |
lineGenerateTone | 在通話中產生一組指定的音帶。 同步。 |
呼叫 Accept 和 Redirect
功能 | 描述 |
---|---|
lineAccept | 接受提供的通話並開始警示來電者(回呼)和呼叫方(信號)。 異步。 |
lineRedirect | 將供應專案呼叫重新導向至另一個位址。 異步。 |
通話拒絕
功能 | 描述 |
---|---|
lineDrop | 中斷通話連線,或放棄進行中的通話嘗試。 異步。 |
通話保留
功能 | 描述 |
---|---|
lineHold | 將指定的呼叫放在硬式保留上。 異步。 |
lineUnhold | 擷取保留的呼叫。 異步。 |
保護呼叫
功能 | 描述 |
---|---|
lineSecureCall | 保護現有呼叫不受其他事件干擾,例如數據連線上的呼叫等候嗶聲。 異步。 |
通話轉移
功能 | 描述 |
---|---|
lineSetupTransfer | 準備指定的通話以轉移至另一個位址。 異步。 |
lineCompleteTransfer | 將已設定的通話轉移至另一個通話,或進入三向會議。 異步。 |
lineBlindTransfer | 將通話轉移給另一方。 異步。 |
lineSwapHold | 將主動通話與目前在諮詢保留的通話交換。 異步。 |
通話會議
功能 | 描述 |
---|---|
lineSetupConference | 準備指定要求加入另一方。 異步。 |
linePrepareAddToConference | 準備將電話會議置於保留狀態,並建立稍後可新增到電話會議中的諮詢通話,以將一方新增至現有的電話會議。 異步。 |
lineAddToConference | 將諮詢電話新增至現有的電話會議。 異步。 |
lineRemoveFromConference | 從電話會議中移除一方。 異步。 |
通話駐留
功能 | 描述 |
---|---|
linePark | 將指定的電話停在另一個位址。 異步。 |
lineUnpark | 擷取駐留的呼叫。 異步。 |
通話轉接
功能 | 描述 |
---|---|
lineForward | 設定或取消呼叫轉接要求。 異步。 |
來電接聽
功能 | 描述 |
---|---|
linePickup | 在指定的目的地位址接聽通話警示,並傳回接聽通話的通話句柄(linePickup 也可用於通話等候)。 異步。 |
傳送資訊給遠端合作物件
功能 | 描述 |
---|---|
lineReleaseUserUserInfo | 釋放使用者使用者資訊,允許系統以新資訊覆寫此記憶體。 異步。 |
lineSendUserUserInfo | 在指定的通話中,將使用者使用者資訊傳送至遠端合作物件。 異步。 |
通話完成
功能 | 描述 |
---|---|
lineCompleteCall | 放置通話完成要求。 異步。 |
lineUncompleteCall | 取消通話完成要求。 異步。 |
設定電話交談的終端機
功能 | 描述 |
---|---|
lineSetTerminal | 指定路由傳送指定行、位址事件或呼叫媒體串流事件的終端裝置。 異步。 |
應用程式優先順序
功能 | 描述 |
---|---|
lineGetAppPriority | 擷取應用程式的交接和/或輔助電話語音優先順序資訊。 同步。 |
lineSetAppPriority | 設定應用程式的交接和/或輔助電話語音優先順序。 同步。 |
服務提供者管理
功能 | 描述 |
---|---|
lineAddProvider | 安裝電話語音服務提供者。 同步。 |
lineConfigProvider | 顯示服務提供者的組態對話框。 同步。 |
lineRemoveProvider | 拿掉現有的電話語音服務提供者。 同步。 |
lineGetProviderList | 擷取已安裝服務提供者的清單。 同步。 |
代理
功能 | 描述 |
---|---|
lineAgentSpecific | 允許應用程式存取與地址相關聯之代理程式處理程式的專屬處理程式特定函式。 異步。 |
lineGetAgentActivityList | 取得應用程式從中選取代理程序執行之函式的活動清單。 異步。 |
lineGetAgentCaps | 取得指定線路裝置上支援的代理程序相關功能。 異步。 |
lineGetAgentGroupList | 取得代理程式可以在自動呼叫散發者上登入的代理程式群組清單。 異步。 |
lineGetAgentStatus | 取得指定位址上的代理程式相關狀態。 異步。 |
lineSetAgentActivity | 設定與特定地址相關聯的代理程序活動程序代碼。 異步。 |
lineSetAgentGroup | 設定代理程式登入特定位址的代理程式群組。 異步。 |
lineSetAgentState | 設定與特定地址相關聯的代理程序狀態。 異步。 |
代理
功能 | 描述 |
---|---|
lineProxyMessage | 由已註冊的 Proxy 要求處理程式用來產生 TAPI 訊息。 同步。 |
lineProxyResponse | 表示已註冊的 Proxy 處理程式完成 Proxy 要求。 同步。 |
服務品質
功能 | 描述 |
---|---|
lineSetCallQualityOfService | 要求變更現有呼叫的服務質量參數。 異步。 |
雜項
功能 | 描述 |
---|---|
lineSetCallData | 設定 LINECALLINFO 結構 CallData 成員。 異步。 |
lineSetCallTreatment | 設定使用者未接聽或保留通話時聽到的聲音。 異步。 |
lineSetLineDevStatus | 設定線路裝置狀態。 異步。 |