取貨作業可讓應用程式回應在另一個位址發出警示的會話。 應用程式會識別取貨目標,並傳回取用呼叫的會話標識碼。
有數種方式可識別取貨要求的目標。 首先,應用程式可以指定警示方位址。 其次,如果未指定任何位址,且參數允許它,應用程式就可以在其取貨群組中挑選任何警示會話。 第三,如果指定群組標識符,某些參數允許在不同取貨群組中取用會話警示。
一些關鍵電話系統支援 轉移,通過保持 功能在橋接專用通話外觀。 在此配置中,當通話處於作用中狀態時,特定電話會獨佔擁有通話,但當通話處於保留狀態時,任何有線路外觀的電話都可以接聽通話。
TAPI 2.x: 應用程式可以使用取貨作業搭配 NULL 目標地址,類似於函式在模擬線路上接聽等候呼叫的方式。 LINEADDRFEATURE_PICKUPHELD表示功能是否存在。
如果LINEADDRCAPFLAGS_PICKUPCALLWAIT TRUE,則可以挑選會話,讓使用者偵測到通話等候訊號,但服務提供者無法執行偵測。 這可讓使用者有一個機制來「接聽」等候通話,即使服務提供者無法偵測到通話等候訊號。 目的地位址和群組標識碼都必須 NULL 才能接聽通話等候。
成功挑選會話時,應用程式會收到狀態變更通知,且 原因 設定為 LINECALLREASON_PICKUP。
並非所有服務提供者都支援使用此作業。
TAPI 2.x: 請參閱 linePickup。
TAPI 3.x: 請參閱 ITBasicCallControl::P ickup。