共用方式為


LINECONNECTEDMODE_常數

LINECONNECTEDMODE_位旗標常數描述連線呼叫的不同子狀態。 當撥號狀態轉換至已連線之後,即可將模式當做應用程式的撥號狀態,以及在指出呼叫處於LINECALLSTATE_CONNECTED的LINE_CALLSTATE訊息中。 當呼叫位於與其他 (月臺) 共用 () 的位址時,會使用這些值,以取得詳細資訊,請參閱 LINEADDRESSSHARING_常數) ,主要是電子金鑰系統。 LINECONNECTEDMODE_constants具有下列值:

LINECONNECTEDMODE_ACTIVE

表示通話已連線到目前月臺, (目前的月臺是通話) 中的參與者。 如果撥號狀態模式為 0 (零) ,則應用程式應該假設此值為「作用中」, (這是非橋接器位址) 的情況。 如果使用者加入並透過手動動作離開通話,則模式可以在通話期間于 ACTIVE 和 INACTIVE 之間切換。 在這種情況下, lineDroplineHold 作業可能實際上不會卸載呼叫或保留,因為通話上的其他月臺狀態可能會控管 (例如,嘗試在其他月臺參與時「保留」通話) ;相反地,如果呼叫在其他月臺維持 CONNECTED 狀態,可能會變更為 INACTIVE 模式。

LINECONNECTEDMODE_ACTIVEHELD

表示月臺是通話中的主動參與者,但遠端合作物件已將通話置於保留狀態, (另一方將通話視為處於保留狀態) 。 一般而言,只有在呼叫的兩個端點都落在相同的切換網域中時,才能使用這類資訊。 此旗標只會公開給交涉 TAPI 版本 2.0 或更高版本的應用程式。 (TAPI 2.0 版和更新版本)

LINECONNECTEDMODE_CONFIRMED

表示服務提供者已透過回應監督或類似的機制,收到確認通知,例如,呼叫已進入線上狀態 () 。 此旗標只會公開給交涉 TAPI 版本 2.0 或更高版本的應用程式。 (TAPI 2.0 版和更新版本)

LINECONNECTEDMODE_INACTIVE

表示通話在一或多個其他月臺上作用中,但目前的月臺不是通話中的參與者。 如果撥號狀態模式為 ZERO,應用程式應該假設此值為「作用中」, (這是非橋接器位址) 的情況。 使用 lineAnswer可以聯結處於 INACTIVE 狀態的呼叫。 在 INACTIVE 模式中,許多在 CONNECTED 狀態呼叫中有效的作業都不可能,例如監視音調和數位,因為月臺實際上並未參與通話;雖然在呼叫處於非作用中模式時,監視通常會暫停 (但未取消) 。

LINECONNECTEDMODE_INACTIVEHELD

表示月臺不是通話中的主動參與者,而且遠端合作物件已保留通話。 此旗標只會公開給交涉 TAPI 版本 2.0 或更高版本的應用程式。 (TAPI 2.0 版和更新版本)

備註

不可延伸。 保留所有 32 位。

為了回溯相容性,服務提供者必須負責檢查行上的交涉 API 版本,而且不要使用交涉版本不支援的那些LINECONNECTEDMODE_值。 無法辨識LINECONNECTEDMODE_的應用程式很可能假設LINECALLSTATE_CONNECTED中的呼叫位於 LINECONNECTEDMODE_ACTIVE。

當呼叫位於與其他月臺共用 (橋接的位址時,會使用LINECONNECTEDMODE_ACTIVE和LINECONNECTEDMODE_INACTIVE值;請參閱 LINEADDRESSSHARING_常 數) ,主要是電子金鑰系統。 如果連線的通話狀態模式為「作用中」,表示通話是在目前月臺連線, (目前月臺是通話) 中的參與者。 如果通話狀態模式為「非作用中」,則通話會在一或多個其他月臺上作用中,但目前的月臺不是通話中的參與者。 如果撥號狀態模式為 ZERO,應用程式應該假設此值為「作用中」, (這是非橋接器位址) 的情況。 如果使用者加入並透過手動動作離開通話,則模式可以在通話期間于 ACTIVE 和 INACTIVE 之間切換。

在這種情況下, lineDroplineHold 作業可能實際上不會卸載呼叫,或將其置於保留狀態,因為通話上的其他月臺狀態可能會控管 (例如,嘗試在其他月臺參與時「保留」通話將無法) ;相反地,如果呼叫在其他月臺維持線上狀態,就可以直接變更為 INACTIVE 模式。 使用 lineAnswer可以聯結處於 INACTIVE 狀態的呼叫。

許多在線上狀態呼叫中有效的作業在 INACTIVE 模式中可能不可能,例如監視音調和數位,因為月臺實際上並未參與呼叫;雖然在呼叫處於非作用中模式時,監視通常會暫停 (但未取消) 。

規格需求

需求
TAPI 版本
需要 TAPI 2.0 或更新版本
標頭
Tapi.h

另請參閱

lineAnswer

lineDrop

lineHold