Compartir a través de


VoipPhoneCall Clase

Definición

Representa una llamada telefónica 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
Herencia
Object Platform::Object IInspectable VoipPhoneCall
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

Llame al método VoipCallCoordinator.RequestNewAppInitiatedCall para crear un nuevo objeto VoipPhoneCall . A continuación, puede usar el objeto VoipPhoneCall para configurar una nueva notificación de llamada en la aplicación y para controlar los eventos que genera voipPhoneCall .

Si el usuario acepta la llamada, la aplicación debe llamar a NotifyCallAccepted. Si la llamada se rechaza o no recibe respuesta, llame a NotifyCallEnded. Como alternativa, el propio sistema puede generar los eventos AnswerRequested o RejectRequested , y la aplicación VoIP puede controlar esos eventos para determinar si el usuario ha aceptado o rechazado la llamada entrante a través del dispositivo HID.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1709 16299 TryShowAppUI
1803 17134 NotifyCallAccepted

Propiedades

CallMedia

Obtiene los tipos de medios usados por la llamada.

ContactName

Obtiene o establece el nombre de contacto asociado a la llamada voIP.

IsUsingAssociatedDevicesList

Representa una llamada telefónica voIP.

StartTime

Obtiene o establece la hora de inicio asociada a la llamada voIP.

Métodos

AddAssociatedCallControlDevice(String)

Representa una llamada telefónica voIP.

GetAssociatedCallControlDevices()

Representa una llamada telefónica voIP.

NotifyCallAccepted(VoipPhoneCallMedia)

Notifica al sistema que se ha aceptado la llamada voIP.

NotifyCallActive()

Notifica al sistema que la llamada voIP está activa.

NotifyCallActive(IIterable<String>)

Representa una llamada telefónica voIP.

NotifyCallEnded()

Notifica al sistema que ha finalizado la llamada.

NotifyCallHeld()

Notifica al sistema que la llamada está en espera.

NotifyCallReady()

Al actualizar una llamada de telefonía móvil a vídeo, notifica al sistema que la aplicación se realiza configurando las secuencias de audio y vídeo de la llamada de vídeo para que el sistema pueda finalizar la llamada móvil existente.

RemoveAssociatedCallControlDevice(String)

Representa una llamada telefónica voIP.

SetAssociatedCallControlDevices(IIterable<String>)

Representa una llamada telefónica voIP.

TryShowAppUI()

Lleva la interfaz de usuario de la aplicación VOIP en primer plano después de aceptar una llamada.

Eventos

AnswerRequested

Se genera cuando el usuario responde a una llamada entrante.

EndRequested

Se genera para alertar a la aplicación VoIP de que se debe finalizar la llamada.

HoldRequested

Se genera para alertar a la aplicación VoIP de que la llamada debe colocarse en espera.

RejectRequested

Se genera cuando se rechaza una llamada.

ResumeRequested

Se genera para indicar que se debe activar una llamada VoIP mantenida anteriormente.

Se aplica a