VoipPhoneCall Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un appel téléphonique 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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
Windows 10 (introduit dans 10.0.10586.0) |
API contract |
Windows.ApplicationModel.Calls.CallsVoipContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
phoneCallHistory
phoneCallHistorySystem
voipCall
|
Remarques
Appelez la méthode VoipCallCoordinator.RequestNewAppInitiatedCall pour créer un objet VoipPhoneCall . Vous pouvez ensuite utiliser l’objet VoipPhoneCall pour configurer une nouvelle notification d’appel dans l’application et pour gérer les événements que le VoipPhoneCall déclenche.
Si l’utilisateur accepte l’appel, votre application doit appeler NotifyCallAccepted. Si l’appel est rejeté ou sans réponse, appelez NotifyCallEnded. Le système lui-même peut également déclencher les événements AnswerRequested ou RejectRequested , et votre application VoIP peut gérer ces événements afin de déterminer si l’utilisateur a accepté ou rejeté l’appel entrant via l’appareil HID.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1709 | 16299 | TryShowAppUI |
1803 | 17134 | NotifyCallAccepted |
Propriétés
CallMedia |
Obtient les types de médias utilisés par l’appel. |
ContactName |
Obtient ou définit le nom du contact associé à l’appel VoIP. |
IsUsingAssociatedDevicesList |
Représente un appel téléphonique VoIP. |
StartTime |
Obtient ou définit l’heure de début associée à l’appel VoIP. |
Méthodes
AddAssociatedCallControlDevice(String) |
Représente un appel téléphonique VoIP. |
GetAssociatedCallControlDevices() |
Représente un appel téléphonique VoIP. |
NotifyCallAccepted(VoipPhoneCallMedia) |
Avertit le système que l’appel VoIP a été accepté. |
NotifyCallActive() |
Avertit le système que l’appel VoIP est actif. |
NotifyCallActive(IIterable<String>) |
Représente un appel téléphonique VoIP. |
NotifyCallEnded() |
Avertit le système que l’appel est terminé. |
NotifyCallHeld() |
Avertit le système que l’appel est actuellement en attente. |
NotifyCallReady() |
Lors de la mise à niveau d’un appel de la cellule vers la vidéo, avertit le système que l’application a terminé la configuration des flux audio et vidéo pour l’appel vidéo afin que le système puisse mettre fin à l’appel cellulaire existant. |
RemoveAssociatedCallControlDevice(String) |
Représente un appel téléphonique VoIP. |
SetAssociatedCallControlDevices(IIterable<String>) |
Représente un appel téléphonique VoIP. |
TryShowAppUI() |
Apporte l’interface utilisateur de l’application VOIP au premier plan après avoir accepté un appel. |
Événements
AnswerRequested |
Déclenché lorsque l’utilisateur répond à un appel entrant. |
EndRequested |
Déclenché pour avertir l’application VoIP que l’appel doit être terminé. |
HoldRequested |
Déclenché pour avertir l’application VoIP que l’appel doit être mis en attente. |
RejectRequested |
Déclenché lorsqu’un appel a été rejeté. |
ResumeRequested |
Déclenché pour indiquer qu’un appel VoIP précédemment tenu doit être activé. |