Condividi tramite


Windows.ApplicationModel.Calls Spazio dei nomi

Controlla più aspetti del modo in cui un'applicazione può interagire con un dispositivo telefonico, tra cui l'interazione tramite schermata di blocco, la cronologia delle chiamate telefoniche e varie opzioni e informazioni di telefonia.

Classi

CallAnswerEventArgs

Supporta l'evento AnswerRequested della classe VoipPhoneCall .

CallRejectEventArgs

Supporta l'evento RejectRequested della classe VoipPhoneCall .

CallStateChangeEventArgs

Supporta gli eventi EndRequested, HoldRequested e ResumeRequested della classe VoipPhoneCall .

LockScreenCallEndCallDeferral

L'oggetto LockScreenCallEndCallDeferral segnala quando l'app non deve più rinviare la rimozione di se stessa dalla schermata di blocco.

LockScreenCallEndRequestedEventArgs

Controlla la rimozione di un'app dalla schermata di blocco.

LockScreenCallUI

Deprecato. Gestisce la comunicazione da e verso la schermata di blocco.

MuteChangeEventArgs

Supporta gli eventi NotifyMuted e NotifyUnmuted .

PhoneCall

Rappresenta una telefonata.

PhoneCallBlocking

Controlla il blocco dei numeri di telefono quando vengono ricevuti.

PhoneCallHistoryEntry

Raccolta di informazioni su una telefonata per la cronologia delle chiamate.

PhoneCallHistoryEntryAddress

Informazioni sulla rubrica per un contatto utilizzato dagli oggetti PhoneCallHistoryEntry .

PhoneCallHistoryEntryQueryOptions

Opzioni per l'esecuzione di query sulle voci di chiamata telefonica.

PhoneCallHistoryEntryReader

Consente all'app chiamante di leggere le voci della cronologia delle chiamate.

PhoneCallHistoryManager

Fornisce le API per l'applicazione per ottenere l'accesso a PhoneCallHistoryStore.

PhoneCallHistoryManagerForUser

Fornisce le API per l'applicazione per ottenere l'accesso a PhoneCallHistoryStore per un utente specifico.

PhoneCallHistoryStore

Raccolta di voci della cronologia delle telefonate.

PhoneCallInfo

Rappresenta una chiamata telefonica e un set di proprietà di chiamata che rimangono invariate per tutta la durata della chiamata.

PhoneCallManager

Consente di eseguire query sullo stato della chiamata e avviare chiamate telefoniche.

PhoneCallsResult

Rappresenta lo stato dell'operazione della linea telefonica ed enumera le chiamate telefoniche sulla riga.

PhoneCallStore

Rappresenta una raccolta di informazioni sulle linee telefoniche disponibili in un dispositivo.

PhoneCallVideoCapabilities

Fornisce l'accesso alle funzionalità di videochiamata per un'istanza phoneline .

PhoneCallVideoCapabilitiesManager

Consente a un'applicazione di ottenere PhoneCallVideoCapabilities per un'istanza phoneline .

PhoneDialOptions

Rappresenta le opzioni per la composizione di una chiamata.

PhoneLine

Rappresenta una linea telefonica.

PhoneLineCellularDetails

Fornisce un'interazione dettagliata con i componenti cellulari di una linea telefonica.

PhoneLineConfiguration

Raccolta di proprietà che forniscono informazioni su una linea telefonica.

PhoneLineDialResult

Rappresenta lo stato di chiamata telefonica.

PhoneLineTransportDevice

Rappresenta il dispositivo hardware associato a phoneline. Attualmente supportato solo per l'uso con i dispositivi Bluetooth.

PhoneLineWatcher

Rappresenta una classe che monitora le righe di telefono nuove/rimosse/aggiornate nel dispositivo e notifica ai listener eventuali modifiche.

PhoneLineWatcherEventArgs

Rappresenta una classe che contiene le informazioni sulla linea telefonica aggiunta, rimossa o aggiornata.

PhoneVoicemail

Rappresenta i dati della segreteria telefonica associati a un'istanza phoneline .

VoipCallCoordinator

Consente a un'applicazione di gestire le chiamate VoIP.

VoipPhoneCall

Rappresenta una chiamata telefonica VoIP.

Enumerazioni

CellularDtmfMode

Indica il tipo di doppio tono multifrequenza (DTMF) utilizzato da un telefono cellulare.

DtmfKey

Definisce le costanti che specificano un tasto DTMF (Dual Tone Multi-Frequency) del tastierino. Consente di inviare direttamente le chiavi DTMF a una telefonata.

DtmfToneAudioPlayback

Definisce costanti che specificano se è desiderata la riproduzione o meno di audio DTMF (Dual Tone Multi-Frequency) nel dispositivo locale.

PhoneAudioRoutingEndpoint

Gli endpoint audio disponibili che è possibile usare per comporre una chiamata telefonica.

PhoneCallAudioDevice

Definisce costanti che specificano un dispositivo audio per chiamate telefoniche senza mani (HF).

PhoneCallDirection

Definisce costanti che specificano una direzione di chiamata telefonica.

PhoneCallHistoryEntryMedia

Tipo di supporto associato a una chiamata.

PhoneCallHistoryEntryOtherAppReadAccess

Livello di accesso in lettura fornito ad altre applicazioni.

PhoneCallHistoryEntryQueryDesiredMedia

Filtro utilizzato per recuperare le voci di chiamata in base ai supporti contenuti.

PhoneCallHistoryEntryRawAddressKind

Tipo di indirizzo utilizzato da PhoneCallHistoryEntryAddress.

PhoneCallHistorySourceIdKind

Tipo di identificatore a cui fa riferimento PhoneCallHistoryEntry.SourceId .

PhoneCallHistoryStoreAccessType

Tipo di archivio da recuperare.

PhoneCallMedia

Tipi di supporti disponibili in una telefonata.

PhoneCallOperationStatus

Definisce costanti che specificano lo stato dell'operazione (o risultato) di una chiamata telefonica SENZA MANI (HF).

PhoneCallStatus

Definisce costanti che specificano lo stato di una chiamata telefonica.

PhoneLineNetworkOperatorDisplayTextLocation

Percorsi possibili per la visualizzazione delle informazioni sull'operatore di rete all'utente.

PhoneLineOperationStatus

Definisce costanti che specificano lo stato dell'operazione di una linea telefonica.

PhoneLineTransport

Trasporto utilizzato da una particolare linea telefonica.

PhoneLineWatcherStatus

Stato corrente di PhoneLineWatcher.

PhoneNetworkState

Descrive lo stato di registrazione della rete di una linea telefonica.

PhoneSimState

Stato corrente della scheda SIM per una linea cellulare.

PhoneVoicemailType

Tipo di segreteria telefonica associata a un'istanza phoneline .

TransportDeviceAudioRoutingStatus

Definisce costanti che specificano lo stato di routing audio di un dispositivo di trasporto sottostante.

VoipPhoneCallMedia

Specifica i tipi di supporti utilizzati da una chiamata VoIP.

VoipPhoneCallRejectReason

Specifica il motivo per cui una chiamata in ingresso è stata rifiutata.

VoipPhoneCallResourceReservationStatus

Indica il risultato del tentativo di riservare le risorse VoIP.

VoipPhoneCallState

Specifica lo stato di una chiamata VoIP.

Esempio

Un esempio che illustra come usare gran parte delle funzionalità dell'API Windows.ApplicationModel.Calls è disponibile qui.

Commenti

Questo spazio dei nomi è suddiviso in tre categorie principali di classi ed enumerazioni. Queste categorie sono la schermata di blocco, la cronologia delle chiamate telefoniche e le opzioni e le informazioni di telefonia.

Il contratto di chiamata tramite schermata di blocco consente a un'app, con il consenso dell'utente, di eseguire queste attività:

  • Generare un avviso popup di notifica con un massimo di tre pulsanti aggiuntivi: Accetta con video, Accetta con audio, Ignora.
  • Se l'avviso popup di notifica viene visualizzato nella schermata di blocco e l'utente sceglie di accettare la chiamata, l'app visualizza l'interfaccia utente della chiamata direttamente nella schermata di blocco senza che l'utente debba sbloccare.

Le opzioni di telefonia e le classi di informazioni usano CallsPhoneContract. Per usare queste classi, è necessario dichiarare la phoneCall funzionalità nel manifesto.

Importante

Se l'applicazione usa la funzionalità phoneCall , è necessario richiedere una rinuncia se si vuole pubblicare l'applicazione in Cina. Se hai bisogno della rinuncia, contatta il tuo rappresentante del supporto tecnico premier.

Vedi anche