增補行服務函式
增補行服務函式會依下列主題中的類別列出。 如果函式會在應用程式的 REPLY 訊息中指出完成,則會將其識別為 非同步 。 如果函式一律會立即將其結果傳回應用程式,則會將函式視為 同步。
以下是補充線路服務功能的功能群組:
- 代理程式
- 應用程式優先順序
- 持有人模式和速率
- 通話接受和重新導向
- 通話完成
- 通話會議
- 來電轉接
- 通話保留
- 通話駐留
- 通話取貨
- 通話拒絕
- 通話轉移
- 數位監視和收集
- 產生帶式數位和音調
- 進行通話
- 媒體控制項
- 媒體監視
- Proxy
- 服務品質
- 將資訊傳送至遠端合作物件
- 服務提供者管理
- 設定電話交談的終端機
- 音調監視
另外還有 其他補充 線路服務功能。
持有人模式和速率
函式 | 描述 |
---|---|
lineSetCallParams | 要求現有呼叫的呼叫參數變更。 Synchronous: |
媒體監視
函式 | 描述 |
---|---|
lineMonitorMedia | 在指定的呼叫上啟用或停用媒體模式通知。 Synchronous: |
數位監視和收集
函式 | 描述 |
---|---|
lineMonitorDigits | 在指定的呼叫上啟用或停用數位偵測通知。 Synchronous: |
lineGatherDigits | 在呼叫上執行數位的緩衝收集。 Synchronous: |
音調監視
函式 | 描述 |
---|---|
lineMonitorTones | 指定要在指定呼叫上偵測的音調。 Synchronous: |
媒體控制項
函式 | 描述 |
---|---|
lineSetMediaControl | 設定媒體控制項的呼叫媒體資料流程。 Synchronous: |
lineSetMediaMode | 設定媒體模式 (其 LINECALLINFO 結構中指定呼叫的) 。 Synchronous: |
產生 Inband Digits 和 Tones
函式 | 描述 |
---|---|
lineGenerateDigits | 在呼叫上產生帶式數位。 Synchronous: |
lineGenerateTone | 在呼叫時產生一組指定的音調不帶。 Synchronous: |
通話接受和重新導向
函式 | 描述 |
---|---|
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 | 擷取應用程式的遞交和/或輔助電話語音優先順序資訊。 Synchronous: |
lineSetAppPriority | 設定應用程式的遞交和/或輔助電話語音優先順序。 Synchronous: |
服務提供者管理
函式 | 描述 |
---|---|
lineAddProvider | 安裝電話語音服務提供者。 Synchronous: |
lineConfigProvider | 顯示服務提供者的組態對話方塊。 Synchronous: |
lineRemoveProvider | 移除現有的電話語音服務提供者。 Synchronous: |
lineGetProviderList | 擷取已安裝服務提供者的清單。 Synchronous: |
代理程式
函式 | 描述 |
---|---|
lineAgentSpecific | 允許應用程式存取與位址相關聯之代理程式處理常式的專屬處理常式特定函式。 非同步: |
lineGetAgentActivityList | 取得應用程式從中選取代理程式執行之函式的活動清單。 非同步: |
lineGetAgentCaps | 取得指定之線路裝置上支援的代理程式相關功能。 非同步: |
lineGetAgentGroupList | 取得代理程式群組的清單,代理程式可以在自動呼叫散發者上登入。 非同步: |
lineGetAgentStatus | 取得指定位址上的代理程式相關狀態。 非同步: |
lineSetAgentActivity | 設定與特定位址相關聯的代理程式活動程式碼。 非同步: |
lineSetAgentGroup | 設定代理程式登入特定位址的代理程式群組。 非同步: |
lineSetAgentState | 設定與特定位址相關聯的代理程式狀態。 非同步: |
Proxy
函式 | 描述 |
---|---|
lineProxyMessage | 由已註冊的 Proxy 要求處理常式用來產生 TAPI 訊息。 Synchronous: |
lineProxyResponse | 表示由已註冊的 Proxy 處理常式完成 Proxy 要求。 Synchronous: |
服務品質
函式 | 描述 |
---|---|
lineSetCallQualityOfService | 要求變更現有呼叫的服務品質參數。 非同步: |
其他
函式 | 描述 |
---|---|
lineSetCallData | 設定LINECALLINFO結構的CallData成員。 非同步: |
lineSetCallTreatment | 設定使用者未接聽或保留通話時所聽到的音效。 非同步: |
lineSetLineDevStatus | 設定線路裝置狀態。 非同步: |