Windows.ApplicationModel.Calls Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет несколькими аспектами взаимодействия приложения с телефонным устройством, включая взаимодействие с экраном блокировки, журнал телефонных звонков, а также различные параметры и сведения телефонии.
Классы
AcceptedVoipPhoneCallOptions |
Управляет несколькими аспектами взаимодействия приложения с телефонным устройством, включая взаимодействие с экраном блокировки, журнал телефонных звонков, а также различные параметры и сведения телефонии. |
AppInitiatedVoipPhoneCallOptions |
Управляет несколькими аспектами взаимодействия приложения с телефонным устройством, включая взаимодействие с экраном блокировки, журнал телефонных звонков, а также различные параметры и сведения телефонии. |
CallAnswerEventArgs |
Поддерживает событие AnswerRequested класса VoipPhoneCall . |
CallRejectEventArgs |
Поддерживает событие RejectRequested класса VoipPhoneCall . |
CallStateChangeEventArgs |
Поддерживает события EndRequested, HoldRequested и ResumeRequested класса VoipPhoneCall . |
IncomingVoipPhoneCallOptions |
Управляет несколькими аспектами взаимодействия приложения с телефонным устройством, включая взаимодействие с экраном блокировки, журнал телефонных звонков, а также различные параметры и сведения телефонии. |
LockScreenCallEndCallDeferral |
Объект LockScreenCallEndCallDeferral сигнализирует, когда приложению больше не нужно откладывать удаление себя с экрана блокировки. |
LockScreenCallEndRequestedEventArgs |
Управляет удалением приложения с экрана блокировки. |
LockScreenCallUI |
Не рекомендуется. Обрабатывает обмен данными с экраном блокировки и с экрана блокировки. |
MuteChangeEventArgs |
Поддерживает события NotifyMuted и NotifyUnmuted . |
OutgoingVoipPhoneCallOptions |
Управляет несколькими аспектами взаимодействия приложения с телефонным устройством, включая взаимодействие с экраном блокировки, журнал телефонных звонков, а также различные параметры и сведения телефонии. |
PhoneCall |
Представляет телефонный звонок. |
PhoneCallBlocking |
Управляет блокировкой телефонных номеров по мере их получения. |
PhoneCallHistoryEntry |
Коллекция сведений о телефонных звонках для журнала вызовов. |
PhoneCallHistoryEntryAddress |
Сведения об адресной книге контакта, используемого объектами PhoneCallHistoryEntry . |
PhoneCallHistoryEntryQueryOptions |
Параметры для запроса записей телефонных звонков. |
PhoneCallHistoryEntryReader |
Позволяет приложению для звонков считывать записи журнала телефонных звонков. |
PhoneCallHistoryManager |
Предоставляет API для приложения, чтобы получить доступ к PhoneCallHistoryStore. |
PhoneCallHistoryManagerForUser |
Предоставляет API для приложения, чтобы получить доступ к PhoneCallHistoryStore для определенного пользователя. |
PhoneCallHistoryStore |
Коллекция записей журнала телефонных звонков. |
PhoneCallInfo |
Представляет телефонный звонок и набор свойств вызова, которые остаются неизменными на протяжении всего времени существования вызова. |
PhoneCallManager |
Предоставляет возможность запрашивать состояние звонка и запускать телефонные звонки. |
PhoneCallsResult |
Представляет состояние операции телефонной линии и перечисляет телефонные звонки в строке. |
PhoneCallStore |
Представляет коллекцию сведений о телефонных линиях, доступных на устройстве. |
PhoneCallVideoCapabilities |
Предоставляет доступ к возможностям видеозвонка для экземпляра PhoneLine . |
PhoneCallVideoCapabilitiesManager |
Позволяет приложению получить PhoneCallVideoCapabilities для экземпляраPhoneLine . |
PhoneDialOptions |
Представляет параметры для вызова. |
PhoneLine |
Представляет телефонную линию. |
PhoneLineCellularDetails |
Обеспечивает подробное взаимодействие с компонентами сотовой связи телефонной линии. |
PhoneLineConfiguration |
Коллекция свойств, предоставляющих сведения о телефонной линии. |
PhoneLineDialResult |
Представляет состояние набора номера телефонного звонка. |
PhoneLineTransportDevice |
Представляет аппаратное устройство, связанное с PhoneLine. В настоящее время поддерживается только для использования с устройствами Bluetooth. |
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 |
Определяет константы, указывающие состояние операции (или результат) телефонного звонка без связи. |
PhoneCallStatus |
Определяет константы, указывающие состояние телефонного звонка. |
PhoneLineNetworkOperatorDisplayTextLocation |
Возможные расположения для отображения пользователю сведений о сетевом операторе. |
PhoneLineOperationStatus |
Определяет константы, определяющие состояние операции телефонной линии. |
PhoneLineTransport |
Транспорт, используемый определенной телефонной линией. |
PhoneLineWatcherStatus |
Текущее состояние PhoneLineWatcher. |
PhoneNetworkState |
Описывает состояние регистрации в сети телефонной линии. |
PhoneSimState |
Текущее состояние SIM-карта для линии сотового телефона. |
PhoneVoicemailType |
Тип голосовой почты, связанной с экземпляром PhoneLine . |
TransportDeviceAudioRoutingStatus |
Определяет константы, определяющие состояние маршрутизации звука базового транспортного устройства. |
VoipCallControlDeviceKind |
Управляет несколькими аспектами взаимодействия приложения с телефонным устройством, включая взаимодействие с экраном блокировки, журнал телефонных звонков, а также различные параметры и сведения телефонии. |
VoipPhoneCallMedia |
Указывает типы мультимедиа, используемые вызовом VoIP. |
VoipPhoneCallRejectReason |
Указывает причину отклонения входящего звонка. |
VoipPhoneCallResourceReservationStatus |
Указывает результат попытки зарезервировать ресурсы VoIP. |
VoipPhoneCallState |
Указывает состояние вызова VoIP. |
Примеры
Пример использования большей части функциональных возможностей API Windows.ApplicationModel.Calls можно найти здесь.
Комментарии
Это пространство имен разделено на три основные категории классов и перечислений. К этим категориям относятся экран блокировки, журнал телефонных звонков, параметры и сведения о телефонной связи.
Контракт вызова с экрана блокировки позволяет приложению с согласия пользователя выполнять следующие задачи:
- Создайте всплывающее уведомление с тремя дополнительными кнопками: Принять с помощью видео, Принять со звуком, Пропустить.
- Если всплывающее уведомление отображается на экране блокировки и пользователь решает принять звонок, приложение отображает свой пользовательский интерфейс вызова непосредственно на экране блокировки без необходимости разблокировки.
Параметры телефонии и информационные классы используют CallsPhoneContract. Чтобы использовать эти классы, необходимо объявить возможность в манифесте phoneCall
.
Важно!
Если приложение использует функцию phoneCall , необходимо запросить отказ, если вы хотите опубликовать приложение в Китае. Если вам нужен отказ, обратитесь к представителю службы поддержки Premier.