LINEDISCONNECTMODE_常數
LINEDISCONNECTMODE_位旗標常數描述遠端中斷連線要求的不同原因。 在撥號狀態轉換為已中斷連線之後,中斷連線模式可作為應用程式的撥號狀態。
-
LINEDISCONNECTMODE_BADADDRESS
-
-
目的地位址無效。
-
-
LINEDISCONNECTMODE_BLOCKED
-
-
無法連線呼叫,因為來源位址的呼叫不會在目的地位址接受。 這與LINEDISCONNECTMODE_REJECT不同之處在于,封鎖是在網路中實作, (被動拒絕) ,而拒絕是在目的地設備中實作, (主動拒絕) 。 封鎖可能是因為來源位址的特定排除,或目的地只接受來自所選來源位址集的呼叫, (關閉的使用者群組) 。 (TAPI 2.0 版和更新版本)
LINEDISCONNECTMODE_BLOCKED適合作為封鎖清單的回應。 例如,數據機已收到答案,未偵測到 Ringback 超過六秒、無法連線已定義的次數、判斷電話號碼對通話無效,以及發出「封鎖清單」回應。
-
-
LINEDISCONNECTMODE_BUSY
-
-
遠端使用者的月臺忙碌中。
-
-
LINEDISCONNECTMODE_CANCELLED
-
-
呼叫已取消。 (TAPI 2.0 版和更新版本)
-
-
LINEDISCONNECTMODE_CONGESTION
-
-
網路已擷取。
-
-
LINEDISCONNECTMODE_DONOTDISTURB
-
-
無法連線呼叫,因為目的地已叫用「不要打擾」功能。 (TAPI 2.0 版和更新版本)
-
-
LINEDISCONNECTMODE_FORWARDED
-
-
參數已轉接呼叫。
-
-
LINEDISCONNECTMODE_INCOMPATIBLE
-
-
遠端使用者的月臺設備與所要求的通話類型不相容。
-
-
LINEDISCONNECTMODE_NOANSWER
-
-
遠端使用者的月臺無法回答。
-
-
LINEDISCONNECTMODE_NODIALTONE
-
-
未在服務提供者定義的逾時內偵測到撥號音調,在一個預期 (時于撥號期間,例如在可撥號字串中的 「W」) 。 這也可能在沒有服務提供者定義的逾時期間或未在 LINEDIALPARAMS結構的dwWaitForDialTone成員中指定值的情況下發生。 (TAPI 1.4 版和更新版本)
-
-
LINEDISCONNECTMODE_NORMAL
-
-
這是遠端合作物件的一般中斷連線要求。 呼叫通常會終止。
-
-
LINEDISCONNECTMODE_NUMBERCHANGED
-
-
無法連線通話,因為目的地號碼已變更,但未提供自動重新導向至新號碼。 (TAPI 2.0 版和更新版本)
-
-
LINEDISCONNECTMODE_OUTOFORDER
-
-
無法連線或中斷連線,因為目的地裝置無法依序 (硬體故障) 。 (TAPI 2.0 版和更新版本)
-
-
LINEDISCONNECTMODE_PICKUP
-
-
通話已從其他地方接聽。
-
-
LINEDISCONNECTMODE_QOSUNAVAIL
-
-
無法連線或中斷呼叫,因為無法取得或維持最低服務品質。 這與LINEDISCONNECTMODE_INCOMPATIBLE不同,因為缺少資源可能是目的地的暫時性條件。 (TAPI 2.0 版和更新版本)
-
-
LINEDISCONNECTMODE_REJECT
-
-
遠端使用者已拒絕通話。
-
-
LINEDISCONNECTMODE_TEMPFAILURE
-
-
呼叫無法連線,或因為網路暫時失敗而中斷連線;稍後可以重新嘗試呼叫,而且預期最終會完成。 (TAPI 2.0 版和更新版本)
LINEDISCONNECTMODE_TEMPFAILURE適合作為延遲的回應。 例如,在特定時間週期中,數據機收到忙碌訊號或對等的次數,表示在經過定義的時間併發出「延遲」回應之前,不應該再次呼叫該數位。
-
-
LINEDISCONNECTMODE_UNAVAIL
-
-
中斷連線無法使用的原因,且稍後將無法得知。
-
-
LINEDISCONNECTMODE_UNKNOWN
-
-
中斷連線要求的原因不明,但稍後可能會變成已知。
-
-
LINEDISCONNECTMODE_UNREACHABLE
-
-
無法連線到遠端使用者。
-
備註
您可以為裝置特定的擴充功能指派高階 16 位。 保留低序 16 位。
指定呼叫的遠端中斷連線要求會導致撥號狀態轉換為已中斷連線的狀態,並將 LINE_CALLSTATE 訊息傳送至應用程式。 LINEDISCONNECTMODE_資訊提供遠端中斷連線要求的詳細資料。 當呼叫處於中斷線上狀態時,它可在呼叫的 LINECALLSTATUS 結構中使用。 當呼叫處於此狀態時,仍允許應用程式查詢呼叫的資訊和狀態。 例如,使用者使用者資訊會在遠端中斷連線期間收到,然後可供使用。 應用程式可以卸載呼叫來清除中斷連線的呼叫。
為了回溯相容性,服務提供者必須負責檢查該行上交涉的 API 版本,如果交涉的版本 (LINEDISCONNECTMODE_NORMAL或_UNKNOWN不支援,則不要使用此LINEDISCONNECTMODE_值) 。
規格需求
需求 | 值 |
---|---|
TAPI 版本 |
需要 TAPI 2.0 或更新版本 |
標頭 |
|