Windows.ApplicationModel.Calls 命名空间

控制应用程序如何与电话设备交互的多个方面,包括锁屏界面交互、电话呼叫历史记录以及各种电话选项和信息。

AcceptedVoipPhoneCallOptions

控制应用程序如何与电话设备交互的多个方面,包括锁屏界面交互、电话呼叫历史记录以及各种电话选项和信息。

AppInitiatedVoipPhoneCallOptions

控制应用程序如何与电话设备交互的多个方面,包括锁屏界面交互、电话呼叫历史记录以及各种电话选项和信息。

CallAnswerEventArgs

支持 VoipPhoneCall 类的 AnswerRequested 事件。

CallRejectEventArgs

支持 VoipPhoneCall 类的 RejectRequested 事件。

CallStateChangeEventArgs

支持 VoipPhoneCall 类的 EndRequestedHoldRequestedResumeRequested 事件。

IncomingVoipPhoneCallOptions

控制应用程序如何与电话设备交互的多个方面,包括锁屏界面交互、电话呼叫历史记录以及各种电话选项和信息。

LockScreenCallEndCallDeferral

当应用不再需要从锁屏界面中删除自身时,LockScreenCallEndCallDeferral 对象发出信号。

LockScreenCallEndRequestedEventArgs

控制从锁屏界面删除应用。

LockScreenCallUI

已弃用。 处理与锁屏界面之间的通信。

MuteChangeEventArgs

支持 NotifyMutedNotifyUnmuted 事件。

OutgoingVoipPhoneCallOptions

控制应用程序如何与电话设备交互的多个方面,包括锁屏界面交互、电话呼叫历史记录以及各种电话选项和信息。

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

定义指定基础传输设备的音频路由状态的常量。

VoipCallControlDeviceKind

控制应用程序如何与电话设备交互的多个方面,包括锁屏界面交互、电话呼叫历史记录以及各种电话选项和信息。

VoipPhoneCallMedia

指定 VoIP 呼叫使用的媒体类型。

VoipPhoneCallRejectReason

指定拒绝传入呼叫的原因。

VoipPhoneCallResourceReservationStatus

指示尝试保留 VoIP 资源的结果。

VoipPhoneCallState

指定 VoIP 呼叫的状态。

示例

在此处找到演示如何使用 Windows.ApplicationModel.Calls API 的大部分功能的示例。

注解

此命名空间分为类和枚举的三个主要类别。 这些类别包括锁屏界面、电话呼叫历史记录以及电话服务选项和信息。

锁屏呼叫合约允许应用在用户同意的情况下执行以下任务:

  • 使用最多三个附加按钮引发通知 Toast:使用视频接受、使用音频接受、忽略。
  • 如果通知 Toast 显示在锁屏界面上,并且用户选择接受呼叫,则应用将直接在锁屏界面上显示其呼叫 UI,而无需用户解锁。

电话选项和信息类使用 CallsPhoneContract。 若要使用这些类,需要在清单中声明 phoneCall 该功能。

重要

如果应用程序使用 phoneCall 功能,如果要在中国发布应用程序,则必须请求豁免。 如果需要豁免,请联系高级支持代表。

另请参阅