增補行服務函式

增補行服務函式會依下列主題中的類別列出。 如果函式會在應用程式的 REPLY 訊息中指出完成,則會將其識別為 非同步 。 如果函式一律會立即將其結果傳回應用程式,則會將函式視為 同步

以下是補充線路服務功能的功能群組:

另外還有 其他補充 線路服務功能。

持有人模式和速率

函式 描述
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 設定線路裝置狀態。 非同步: