VoipPhoneCall Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет телефонный вызов VoIP.
public ref class VoipPhoneCall sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsVoipContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoipPhoneCall final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsVoipContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoipPhoneCall
Public NotInheritable Class VoipPhoneCall
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
Windows 10 (появилось в 10.0.10586.0) |
API contract |
Windows.ApplicationModel.Calls.CallsVoipContract (появилось в v1.0)
|
Возможности приложения |
phoneCallHistory
phoneCallHistorySystem
voipCall
|
Комментарии
Вызовите метод VoipCallCoordinator.RequestNewAppInitiatedCall , чтобы создать объект VoipPhoneCall . Затем можно использовать объект VoipPhoneCall для настройки нового уведомления о вызове в приложении и для обработки событий, создаваемых VoipPhoneCall .
Если пользователь принимает вызов, приложение должно вызвать NotifyCallAccepted. Если вызов отклонен или без ответа, вызов NotifyCallEnded. Кроме того, система может вызывать события AnswerRequested или RejectRequested , а приложение VoIP может обрабатывать эти события, чтобы определить, принял ли пользователь входящий вызов через устройство HID или отклонил его.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1709 | 16299 | TryShowAppUI |
1803 | 17134 | NotifyCallAccepted |
Свойства
CallMedia |
Возвращает типы мультимедиа, используемые вызовом. |
ContactName |
Возвращает или задает имя контакта, связанного с вызовом VoIP. |
IsUsingAssociatedDevicesList |
Представляет телефонный вызов VoIP. |
StartTime |
Возвращает или задает время начала, связанное с вызовом VoIP. |
Методы
AddAssociatedCallControlDevice(String) |
Представляет телефонный вызов VoIP. |
GetAssociatedCallControlDevices() |
Представляет телефонный вызов VoIP. |
NotifyCallAccepted(VoipPhoneCallMedia) |
Уведомляет систему о том, что вызов VoIP был принят. |
NotifyCallActive() |
Уведомляет систему о том, что вызов VoIP активен. |
NotifyCallActive(IIterable<String>) |
Представляет телефонный вызов VoIP. |
NotifyCallEnded() |
Уведомляет систему о завершении вызова. |
NotifyCallHeld() |
Уведомляет систему о том, что вызов в настоящее время находится на удержании. |
NotifyCallReady() |
При обновлении звонка с сотовой связи на видео уведомляет систему о том, что приложение выполняет настройку аудио- и видеопотоков для видеозвонка, чтобы система может завершить существующий сотовый звонок. |
RemoveAssociatedCallControlDevice(String) |
Представляет телефонный вызов VoIP. |
SetAssociatedCallControlDevices(IIterable<String>) |
Представляет телефонный вызов VoIP. |
TryShowAppUI() |
Выводит пользовательский интерфейс приложения VOIP на передний план после принятия вызова. |
События
AnswerRequested |
Возникает, когда пользователь отвечает на входящий звонок. |
EndRequested |
Вызывается для оповещения приложения VoIP о том, что вызов должен быть завершен. |
HoldRequested |
Вызывается для оповещения приложения VoIP о том, что вызов должен быть помещен на удержание. |
RejectRequested |
Возникает при отклонении вызова. |
ResumeRequested |
Вызывается для указания того, что ранее выполненный вызов VoIP должен быть активен. |