收取

取貨作業可讓應用程式回應在另一個位址發出警示的會話。 應用程式會識別取貨的目標,並傳回所挑選呼叫的會話識別碼。

有數種方式可識別取貨要求的目標。 首先,應用程式可以指定警示物件的位址。 其次,如果未指定位址,且交換器允許它,應用程式就可以在其取貨群組中挑選任何警示會話。 第三,如果指定了群組識別碼,某些切換可允許在不同的取貨群組中取用會話警示。

某些主要電話系統支援 透過保留 功能在橋接專屬通話外觀上進行傳輸。 在此配置中,特定電話會在通話處於作用中狀態時獨佔擁有通話,但當通話處於保留狀態時,任何具有線條外觀的電話都可以接聽通話。

TAPI 2.x: 應用程式可以針對此目的使用具有 Null 目標位址的取貨作業,類似于函式如何用來在類比線路路上接聽呼叫等候呼叫。 LINEADDRFEATURE_PICKUPHELD表示功能是否存在。

如果LINEADDRCAPFLAGS_PICKUPCALLWAIT為 TRUE,則可以挑選使用者偵測到呼叫等候訊號,但服務提供者無法執行偵測的會話。 這可讓使用者有一種機制來「接聽」等候通話,即使服務提供者無法偵測到呼叫等候訊號。 目的地位址和群組識別碼都必須是 Null ,才能接聽來電等候通話。

成功挑選會話時,應用程式會收到狀態變更通知, 並將原因 設定為 LINECALLREASON_PICKUP。

並非所有服務提供者都支援使用此作業。

TAPI 2.x: 請參閱 linePickup

TAPI 3.x: 請參閱 ITBasicCallControl::P ickup