Windows.ApplicationModel.Calls Espace de noms

Contrôle plusieurs aspects de la façon dont une application peut interagir avec un appareil téléphonique, notamment l’interaction avec l’écran de verrouillage, l’historique des appels téléphoniques et diverses options et informations de téléphonie.

Classes

CallAnswerEventArgs

Prend en charge l’événement AnswerRequested de la classe VoipPhoneCall .

CallRejectEventArgs

Prend en charge l’événement RejectRequested de la classe VoipPhoneCall .

CallStateChangeEventArgs

Prend en charge les événements EndRequested, HoldRequested et ResumeRequested de la classe VoipPhoneCall .

LockScreenCallEndCallDeferral

L’objet LockScreenCallEndCallDeferral signale quand l’application n’a plus besoin de différer sa suppression de l’écran de verrouillage.

LockScreenCallEndRequestedEventArgs

Contrôle la suppression d’une application de l’écran de verrouillage.

LockScreenCallUI

Action déconseillée. Gère la communication vers et depuis l’écran de verrouillage.

MuteChangeEventArgs

Prend en charge les événements NotifyMuted et NotifyUnmuted .

PhoneCall

Représente un appel téléphonique.

PhoneCallBlocking

Contrôle le blocage des numéros de téléphone à mesure qu’ils sont reçus.

PhoneCallHistoryEntry

Collection d’informations sur un appel téléphonique pour l’historique des appels.

PhoneCallHistoryEntryAddress

Informations du carnet d’adresses pour un contact utilisé par les objets PhoneCallHistoryEntry .

PhoneCallHistoryEntryQueryOptions

Options d’interrogation des entrées d’appel téléphonique.

PhoneCallHistoryEntryReader

Permet à l’application appelante de lire les entrées de l’historique des appels téléphoniques.

PhoneCallHistoryManager

Fournit des API permettant à l’application d’accéder à PhoneCallHistoryStore.

PhoneCallHistoryManagerForUser

Fournit des API permettant à l’application d’accéder à PhoneCallHistoryStore pour un utilisateur spécifique.

PhoneCallHistoryStore

Collection d’entrées d’historique des appels téléphoniques.

PhoneCallInfo

Représente un appel téléphonique et un ensemble de propriétés d’appel qui restent inchangées pendant toute la durée de vie de l’appel.

PhoneCallManager

Permet d’interroger l’appel status et de lancer des appels téléphoniques.

PhoneCallsResult

Représente l’opération de ligne téléphonique status et énumère les appels téléphoniques sur la ligne.

PhoneCallStore

Représente une collection d’informations sur les lignes téléphoniques disponibles sur un appareil.

PhoneCallVideoCapabilities

Fournit l’accès aux fonctionnalités d’appel vidéo pour un instance PhoneLine.

PhoneCallVideoCapabilitiesManager

Permet à une application d’obtenir les fonctionnalités PhoneCallVideoCapabilities pour un instance PhoneLine.

PhoneDialOptions

Représente les options de numérotation d’un appel.

PhoneLine

Représente une ligne téléphonique.

PhoneLineCellularDetails

Fournit une interaction détaillée avec les composants cellulaires d’une ligne téléphonique.

PhoneLineConfiguration

Collection de propriétés fournissant des informations sur une ligne téléphonique.

PhoneLineDialResult

Représente un status de numérotation d’appel téléphonique.

PhoneLineTransportDevice

Représente l’appareil matériel associé à un PhoneLine. Actuellement pris en charge uniquement pour une utilisation avec des appareils Bluetooth.

PhoneLineWatcher

Représente une classe qui surveille les nouvelles lignes téléphoniques/ supprimées/mises à jour sur l’appareil et avertit les écouteurs de toute modification.

PhoneLineWatcherEventArgs

Représente une classe qui contient les informations sur la ligne téléphonique qui a été ajoutée, supprimée ou mise à jour.

PhoneVoicemail

Représente les données de messagerie vocale associées à un instance PhoneLine.

VoipCallCoordinator

Permet à une application de gérer les appels VoIP.

VoipPhoneCall

Représente un appel téléphonique VoIP.

Énumérations

CellularDtmfMode

Indique le type de fréquence multiréfréquence double tonalité (DTMF) utilisé par un téléphone cellulaire.

DtmfKey

Définit des constantes qui spécifient une touche multifréquence double tonalité (DTMF) du clavier. Vous permet d’envoyer directement des clés DTMF à un appel téléphonique.

DtmfToneAudioPlayback

Définit des constantes qui spécifient si la lecture de l’audio multifréquence double tonalité (DTMF) sur l’appareil local est souhaitée ou non.

PhoneAudioRoutingEndpoint

Points de terminaison audio disponibles que vous pouvez utiliser pour composer un appel téléphonique.

PhoneCallAudioDevice

Définit des constantes qui spécifient un périphérique audio d’appel téléphonique mains libres (HF).

PhoneCallDirection

Définit des constantes qui spécifient une direction d’appel téléphonique.

PhoneCallHistoryEntryMedia

Type de média associé à un appel.

PhoneCallHistoryEntryOtherAppReadAccess

Niveau d’accès en lecture fourni à d’autres applications.

PhoneCallHistoryEntryQueryDesiredMedia

Filtre utilisé pour récupérer les entrées d’appel en fonction du média contenu.

PhoneCallHistoryEntryRawAddressKind

Type d’adresse utilisé par PhoneCallHistoryEntryAddress.

PhoneCallHistorySourceIdKind

Type d’identificateur auquel le PhoneCallHistoryEntry.SourceId fait référence.

PhoneCallHistoryStoreAccessType

Type de magasin que vous souhaitez récupérer.

PhoneCallMedia

Types de médias disponibles dans un appel téléphonique.

PhoneCallOperationStatus

Définit des constantes qui spécifient l’opération status (ou résultat) d’un appel téléphonique mains libres (HF).

PhoneCallStatus

Définit des constantes qui spécifient l’état d’un appel téléphonique.

PhoneLineNetworkOperatorDisplayTextLocation

Emplacements possibles pour afficher des informations d’opérateur réseau à l’utilisateur.

PhoneLineOperationStatus

Définit des constantes qui spécifient l’opération status d’une ligne téléphonique.

PhoneLineTransport

Transport utilisé par une ligne téléphonique particulière.

PhoneLineWatcherStatus

La status actuelle de PhoneLineWatcher.

PhoneNetworkState

Décrit la status d’inscription réseau d’une ligne téléphonique.

PhoneSimState

L’état actuel de la carte SIM carte pour une ligne de téléphone cellulaire.

PhoneVoicemailType

Type de messagerie vocale associée à un instance PhoneLine.

TransportDeviceAudioRoutingStatus

Définit des constantes qui spécifient le status de routage audio d’un périphérique de transport sous-jacent.

VoipPhoneCallMedia

Spécifie les types de média utilisés par un appel VoIP.

VoipPhoneCallRejectReason

Spécifie la raison pour laquelle un appel entrant a été rejeté.

VoipPhoneCallResourceReservationStatus

Indique le résultat d’une tentative de réservation de ressources VoIP.

VoipPhoneCallState

Spécifie l’état d’un appel VoIP.

Exemples

Vous trouverez un exemple qui montre comment utiliser une grande partie des fonctionnalités de l’API Windows.ApplicationModel.Calls ici.

Remarques

Cet espace de noms est divisé en trois catégories principales de classes et d’énumérations. Ces catégories sont l’écran de verrouillage, l’historique des appels téléphoniques, ainsi que les options et informations de téléphonie.

Le contrat d’appel d’écran de verrouillage permet à une application, avec le consentement de l’utilisateur, d’effectuer les tâches suivantes :

  • Déclenchez une notification toast avec jusqu’à trois boutons supplémentaires : Accepter avec la vidéo, Accepter avec audio, Ignorer.
  • Si le toast de notification s’affiche sur l’écran de verrouillage et que l’utilisateur choisit d’accepter l’appel, l’application affiche son interface utilisateur d’appel directement sur l’écran de verrouillage sans que l’utilisateur ne soit obligé de le déverrouiller.

Les options de téléphonie et les classes d’informations utilisent l’option CallsPhoneContract. Pour utiliser ces classes, vous devez déclarer la phoneCall fonctionnalité dans votre manifeste.

Important

Si votre application utilise la fonctionnalité phoneCall , vous devez demander une dérogation si vous souhaitez publier votre application en Chine. Contactez votre représentant du support principal si vous avez besoin de la dérogation.

Voir aussi