VoipPhoneCall Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |