Windows.ApplicationModel.Calls 命名空間

控制應用程式如何與電話裝置互動的多個層面,包括鎖定畫面互動、通話歷程記錄,以及各種電話語音選項和資訊。

類別

CallAnswerEventArgs

支援 VoipPhoneCall 類別的 AnswerRequested 事件。

CallRejectEventArgs

支援 VoipPhoneCall 類別的 RejectRequested 事件。

CallStateChangeEventArgs

支援 VoipPhoneCall 類別的 EndRequestedHoldRequestedResumeRequested 事件。

LockScreenCallEndCallDeferral

當應用程式不再需要延遲從鎖定畫面中移除本身時,LockScreenCallEndCallDeferral 物件會發出訊號。

LockScreenCallEndRequestedEventArgs

控制從鎖定畫面移除應用程式。

LockScreenCallUI

已取代。 處理與鎖定畫面之間的通訊。

MuteChangeEventArgs

支援 NotifyMutedNotifyUnmuted 事件。

PhoneCall

代表通話。

PhoneCallBlocking

控制收到電話號碼時封鎖電話號碼。

PhoneCallHistoryEntry

通話記錄的通話相關信息集合。

PhoneCallHistoryEntryAddress

PhoneCallHistoryEntry 物件所使用聯繫人的通訊錄資訊。

PhoneCallHistoryEntryQueryOptions

查詢通話項目的選項。

PhoneCallHistoryEntryReader

可讓通話應用程式讀取通話記錄專案。

PhoneCallHistoryManager

提供 API 供應用程式存取 PhoneCallHistoryStore

PhoneCallHistoryManagerForUser

為應用程式提供 API,以存取特定使用者的 PhoneCallHistoryStore

PhoneCallHistoryStore

通話記錄專案的集合。

PhoneCallInfo

代表通話,以及一組在通話存留期內保持不變的通話屬性。

PhoneCallManager

提供查詢通話狀態和啟動通話的功能。

PhoneCallsResult

表示電話線路作業狀態,並列舉該行上的電話。

PhoneCallStore

表示裝置上可用電話線路的相關信息集合。

PhoneCallVideoCapabilities

提供 PhoneLine 實例視訊通話功能的存取權。

PhoneCallVideoCapabilitiesManager

可讓應用程式取得 PhoneLine 實例的 PhoneCallVideoCapabilities

PhoneDialOptions

表示撥號的選項。

PhoneLine

代表電話線路。

PhoneLineCellularDetails

提供與電話線路行動數據元件的詳細互動。

PhoneLineConfiguration

屬性集合,提供電話線路的相關信息。

PhoneLineDialResult

表示通話撥號狀態。

PhoneLineTransportDevice

表示與 PhoneLine 相關聯的硬體裝置。 目前僅支援搭配藍牙裝置使用。

PhoneLineWatcher

表示類別,監視裝置上是否有新/已移除/更新的電話線路,並通知接聽程式是否有任何變更。

PhoneLineWatcherEventArgs

表示類別,其中包含已新增、移除或更新電話線路的相關信息。

PhoneVoicemail

表示與 PhoneLine 實例相關聯的語音信箱數據。

VoipCallCoordinator

允許應用程式管理 VoIP 通話。

VoipPhoneCall

代表 VoIP 通話。

列舉

CellularDtmfMode

指出行動電話使用的雙音調多頻率 (DTMF) 類型。

DtmfKey

定義常數,指定鍵盤雙音調多頻率 (DTMF) 鍵。 可讓您直接將 DTMF 金鑰傳送至通話。

DtmfToneAudioPlayback

定義常數,指定是否要在本機裝置上播放雙音多頻率 (DTMF) 音訊。

PhoneAudioRoutingEndpoint

可用於撥打電話的可用音訊端點。

PhoneCallAudioDevice

定義常數,指定免操作 (HF) 電話音訊裝置。

PhoneCallDirection

定義常數,指定通話方向。

PhoneCallHistoryEntryMedia

與呼叫相關聯的媒體類型。

PhoneCallHistoryEntryOtherAppReadAccess

提供給其他應用程式的讀取許可權層級。

PhoneCallHistoryEntryQueryDesiredMedia

篩選條件,用來根據自主媒體擷取呼叫專案。

PhoneCallHistoryEntryRawAddressKind

PhoneCallHistoryEntryAddress 所使用的地址類型。

PhoneCallHistorySourceIdKind

PhoneCallHistoryEntry.SourceId 所參考的標識符類型。

PhoneCallHistoryStoreAccessType

您想要擷取的存放區類型。

PhoneCallMedia

通話中可用的媒體類型。

PhoneCallOperationStatus

定義常數,指定免用手 (HF) 通話的作業狀態 (或結果) 。

PhoneCallStatus

定義常數,指定通話的狀態。

PhoneLineNetworkOperatorDisplayTextLocation

向使用者顯示網路操作員資訊的可能位置。

PhoneLineOperationStatus

定義常數,指定電話線路的作業狀態。

PhoneLineTransport

特定電話線路所使用的傳輸。

PhoneLineWatcherStatus

PhoneLineWatcher 的目前狀態。

PhoneNetworkState

描述電話線路的網路註冊狀態。

PhoneSimState

行動電話線路的 SIM 卡目前狀態。

PhoneVoicemailType

PhoneLine 實例相關聯的語音信箱類型。

TransportDeviceAudioRoutingStatus

定義常數,指定基礎傳輸裝置的音訊路由狀態。

VoipPhoneCallMedia

指定 VoIP 通話所使用的媒體類型。

VoipPhoneCallRejectReason

指定拒絕來電的原因。

VoipPhoneCallResourceReservationStatus

指出嘗試保留 VoIP 資源的結果。

VoipPhoneCallState

指定 VoIP 通話的狀態。

範例

您可以 在這裡找到示範如何使用 Windows.ApplicationModel.Calls API 許多功能的範例。

備註

此命名空間分成三個主要類別的類別和列舉。 這些類別是鎖定畫面、通話歷程記錄,以及電話語音選項和資訊。

鎖定畫面呼叫合約可讓應用程式使用使用者同意來執行下列工作:

  • 使用最多三個額外按鈕來引發通知快顯通知:接受視訊、接受音訊、忽略。
  • 如果通知快顯通知出現在鎖定畫面上,且用戶選擇接受通話,應用程式就會直接在鎖定畫面上顯示其呼叫UI,而不需要使用者解除鎖定。

電話語音選項和資訊類別會使用 CallsPhoneContract。 若要使用這些類別,您必須在指令清單中宣告 phoneCall 功能。

重要

如果您的應用程式使用 phoneCall 功能,則如果您想要在中國發布應用程式,您必須要求放棄。 如有需要,請連絡您的頂級支援代表。

另請參閱