VoipCallCoordinator Clase

Definición

Permite a una aplicación administrar llamadas VoIP.

public ref class VoipCallCoordinator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsVoipContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoipCallCoordinator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsVoipContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoipCallCoordinator
Public NotInheritable Class VoipCallCoordinator
Herencia
Object Platform::Object IInspectable VoipCallCoordinator
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0)
Windows 10 (se introdujo en la versión 10.0.10586.0)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (se introdujo en la versión v1.0)
Características de aplicaciones
phoneCallHistory phoneCallHistorySystem voipCall

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1709 16299 SetupNewAcceptedCall
1803 17134 RequestNewAppInitiatedCall
1803 17134 RequestNewIncomingCall(String,String,String,Uri,String,Uri,String,Uri,VoipPhoneCallMedia,TimeSpan,String)
1809 17763 ReserveCallResourcesAsync

Métodos

CancelUpgrade(Guid)

Cancela la actualización a una llamada voIP.

GetDefault()

Recupera la instancia predeterminada de la clase VoipCallCoordinator .

NotifyMuted()

Notifica al sistema que el usuario ha silenciado la llamada mediante la interfaz de usuario de la aplicación VoIP.

NotifyUnmuted()

Notifica al sistema que el usuario ha anulado la llamada mediante la interfaz de usuario de la aplicación VoIP.

RequestIncomingUpgradeToVideoCall(String, String, String, Uri, String, Uri, String, Uri, TimeSpan)

Realiza una solicitud al sistema para una llamada de vídeo entrante que reemplazará una llamada existente.

RequestNewAppInitiatedCall(String, String, String, String, VoipPhoneCallMedia)

Solicita un nuevo objeto de llamada desde el sistema. Llame a este método desde la aplicación VoIP para indicar al sistema que hay una nueva llamada entrante y que desea hospedar una notificación de llamada entrante para esa nueva llamada.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan)

Realiza una solicitud al sistema para una nueva llamada entrante.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan, String)

Realiza una solicitud al sistema para una nueva llamada entrante.

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

Realiza una solicitud al sistema para una nueva llamada saliente.

RequestOutgoingUpgradeToVideoCall(Guid, String, String, String)

Realiza una solicitud del sistema para crear una llamada de vídeo saliente que reemplazará una llamada de telefonía móvil existente.

ReserveCallResourcesAsync()

Reserva los recursos de CPU y memoria necesarios para una llamada voIP. Debe usar este método solo en un modelo de aplicación de proceso único.

ReserveCallResourcesAsync(String)

Reserva los recursos de CPU y memoria necesarios para una llamada voIP. Solo debe usar este método en un modelo de aplicación de dos procesos.

SetupNewAcceptedCall(String, String, String, String, VoipPhoneCallMedia)

Configura una llamada recién aceptada.

TerminateCellularCall(Guid)

Finaliza una llamada de telefonía móvil para actualizar a una llamada voIP.

Eventos

MuteStateChanged

Se genera cuando cambia el estado de silenciación de la llamada telefónica.

Se aplica a