共用方式為


LINEDEVSTATE_常數

LINEDEVSTATE_位旗標常數描述各種行狀態事件。

LINEDEVSTATE_BATTERY

電池計量已大幅變更 (行動資料) 。

LINEDEVSTATE_CAPSCHANGE

表示,由於使用者或其他情況所做的組態變更,位址 之 LINEDEVCAPS 結構中的一或多個成員已變更。 應用程式應該使用 lineGetDevCaps 來讀取更新的結構。 如果服務提供者將包含此值 的LINE_LINEDEVSTATE 訊息傳送給 TAPI,TAPI 會將它傳遞至已交涉 TAPI 1.4 版或更新版本的應用程式;交涉舊版 TAPI 版本的應用程式會收到 指定LINEDEVSTATE_REINIT的LINE_LINEDEVSTATE 訊息,要求他們關閉並重新初始化其與 TAPI 的連線,以取得更新的資訊。

LINEDEVSTATE_CLOSE

此行已由另一個應用程式關閉。

LINEDEVSTATE_CONFIGCHANGE

指出已對一或多個與線路裝置相關聯的媒體裝置進行設定變更。 如果想要的話,應用程式可以使用 lineGetDevConfig 來讀取更新的資訊。 如果服務提供者將包含此值 的LINE_LINEDEVSTATE 訊息傳送給 TAPI,TAPI 會將它傳遞至已交涉 TAPI 1.4 版或更新版本的應用程式;交涉舊版 API 的應用程式將不會收到任何通知。

LINEDEVSTATE_COMPLCANCEL

表示LINE_LINEDEVSTATE訊息之 dwParam2參數中所包含的完成識別碼所識別的呼叫完成已取消,而且如果該值在後續呼叫 lineUncompleteCall中傳遞時 LINEERR_INVALCOMPLETIONID) ,就不會再被視為有效的 (。 如果服務提供者將包含此值 的LINE_LINEDEVSTATE 訊息傳送給 TAPI,TAPI 會將它傳遞至已交涉 TAPI 1.4 版或更新版本的應用程式;交涉舊版 API 的應用程式將不會收到任何通知。

LINEDEVSTATE_CONNECTED

這一行先前已中斷連線,現在已連線到 TAPI。

LINEDEVSTATE_DEVSPECIFIC

行的裝置特定資訊已變更。

LINEDEVSTATE_DISCONNECTED

這一行先前已連線,現在已與 TAPI 中斷連線。

LINEDEVSTATE_INSERVICE

這一行已連線到 TAPI。 這發生在 TAPI 第一次啟動時,或在 TAPI 作用中時實際插入線路並位於交換器的服務時。

LINEDEVSTATE_LOCK

線路裝置的鎖定狀態已變更。 (如需詳細資訊,請參閱 LINEDEVSTATUSFLAGS_ Constants.) 中的 LINEDEVSTATUSFLAGS_LOCKED

LINEDEVSTATE_MAINTENANCE

正在交換器上的行上執行維護。 TAPI 無法用來線上路裝置上運作。

LINEDEVSTATE_MSGWAITOFF

訊息等候指標已關閉。

LINEDEVSTATE_MSGWAITON

訊息等候指標已開啟。

LINEDEVSTATE_NUMCALLS

線路裝置上的通話數目已變更。

LINEDEVSTATE_NUMCOMPLETIONS

線路裝置上未完成的通話完成次數已變更。

LINEDEVSTATE_OPEN

此行已由另一個應用程式開啟。

LINEDEVSTATE_OTHER

以下所列以外的裝置狀態專案已變更。 應用程式應該檢查目前的裝置狀態,以判斷哪些專案已變更。

LINEDEVSTATE_OUTOFSERVICE

此行不在交換器或實際中斷連線。 TAPI 無法用來線上路裝置上運作。

LINEDEVSTATE_REINIT

專案已線上條裝置的組態中變更。 若要察覺這些變更 (,) 應用程式應該重新初始化其使用 TAPI 的新線路裝置外觀。

LINEDEVSTATE_REMOVED

指出服務提供者正從系統移除裝置, (最有可能透過使用者動作、控制台或類似公用程式) 。 具有此值 的LINE_LINEDEVSTATE 訊息通常會緊接在裝置上的 LINE_CLOSE 訊息後面。 後續嘗試在 TAPI 重新初始化之前存取裝置,會導致將LINEERR_NODEVICE傳回應用程式。 如果服務提供者將包含此值 的LINE_LINEDEVSTATE 訊息傳送給 TAPI,TAPI 會將它傳遞至已交涉 TAPI 1.4 版或更新版本的應用程式;交涉舊版 API 的應用程式將不會收到任何通知。

LINEDEVSTATE_RINGING

參數會告知該行警示使用者。

Tapi: 服務提供者會重複傳送包含此常數 LINE_LINEDEVSTATE 訊息,以通知每個通道週期上的應用程式。 例如,在美國中,服務提供者每隔六秒傳送一則訊息,此常數為 6 秒。

TSPI: 在 POTS 裝置上,服務提供者可以在中央辦公室傳送環形電壓時傳送訊息。 在 ISDN 之類的數位裝置上,如果交換器只產生一個通道要求,服務提供者可能需要合成訊息的重複。 訊息的每個重複都應該顯示通道計數增加,以便付費節省功能正常運作。

LINEDEVSTATE_ROAMMODE

線路裝置的漫遊模式已變更。

LINEDEVSTATE_SIGNAL

訊號層級已大幅變更 (行動資料) 。

LINEDEVSTATE_TERMINALS

終端機設定已變更。 例如,如果多行裝置在兩行之間共用終端機 (,例如,兩行共用電話終端機) 。

LINEDEVSTATE_TRANSLATECHANGE

表示,由於使用者或其他情況所做的組態變更, LINETRANSLATECAPS 結構中的一或多個成員已變更。 應用程式應該使用 lineGetTranslateCaps 來讀取更新的結構。 如果服務提供者將包含此值 的LINE_LINEDEVSTATE 訊息傳送給 TAPI,TAPI 會將它傳遞至已交涉 TAPI 1.4 版或更新版本的應用程式;交涉舊版 TAPI 版本的應用程式會收到 指定LINEDEVSTATE_REINIT的LINE_LINEDEVSTATE 訊息,要求他們關閉並重新初始化其與 TAPI 的連線,以取得更新的資訊。

備註

沒有擴充性。 保留所有 32 位。

規格需求

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

另請參閱

LINE_CLOSE

LINE_LINEDEVSTATE

LINEDEVCAPS

lineGetDevCaps

lineGetDevConfig

lineGetTranslateCaps

LINETRANSLATECAPS

lineUncompleteCall