VoipPhoneCall Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una chiamata telefonica 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0)
Windows 10 (è stato introdotto in 10.0.10586.0) |
API contract |
Windows.ApplicationModel.Calls.CallsVoipContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
phoneCallHistory
phoneCallHistorySystem
voipCall
|
Commenti
Chiamare il metodo VoipCallCoordinator.RequestNewAppInitiatedCall per creare un nuovo oggetto VoipPhoneCall . È quindi possibile usare l'oggetto VoipPhoneCall per configurare una nuova notifica di chiamata in-app e gestire gli eventi generati da VoipPhoneCall .
Se l'utente accetta la chiamata, l'applicazione deve chiamare NotifyCallAccepted. Se la chiamata viene rifiutata o annullata, chiamare NotifyCallEnded. In alternativa, il sistema stesso può generare gli eventi AnswerRequested o RejectRequested e l'applicazione VoIP può gestire tali eventi per determinare se l'utente ha accettato o rifiutato la chiamata in ingresso tramite il dispositivo HID.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1709 | 16299 | TryShowAppUI |
1803 | 17134 | NotifyCallAccepted |
Proprietà
CallMedia |
Ottiene i tipi di supporti usati dalla chiamata. |
ContactName |
Ottiene o imposta il nome del contatto associato alla chiamata VoIP. |
IsUsingAssociatedDevicesList |
Rappresenta una chiamata telefonica VoIP. |
StartTime |
Ottiene o imposta l'ora di inizio associata alla chiamata VoIP. |
Metodi
AddAssociatedCallControlDevice(String) |
Rappresenta una chiamata telefonica VoIP. |
GetAssociatedCallControlDevices() |
Rappresenta una chiamata telefonica VoIP. |
NotifyCallAccepted(VoipPhoneCallMedia) |
Notifica al sistema che la chiamata VoIP è stata accettata. |
NotifyCallActive() |
Notifica al sistema che la chiamata VoIP è attiva. |
NotifyCallActive(IIterable<String>) |
Rappresenta una chiamata telefonica VoIP. |
NotifyCallEnded() |
Notifica al sistema che la chiamata è stata terminata. |
NotifyCallHeld() |
Notifica al sistema che la chiamata è attualmente in attesa. |
NotifyCallReady() |
Quando si aggiorna una chiamata da cellulare a video, notifica al sistema che l'app viene eseguita la configurazione dei flussi audio e video per la chiamata video in modo che il sistema possa terminare la chiamata cellulare esistente. |
RemoveAssociatedCallControlDevice(String) |
Rappresenta una chiamata telefonica VoIP. |
SetAssociatedCallControlDevices(IIterable<String>) |
Rappresenta una chiamata telefonica VoIP. |
TryShowAppUI() |
Porta l'interfaccia utente dell'app VOIP in primo piano dopo aver accettato una chiamata. |
Eventi
AnswerRequested |
Generato quando l'utente risponde a una chiamata in ingresso. |
EndRequested |
Generato per avvisare l'app VoIP che la chiamata deve essere terminata. |
HoldRequested |
Generato per avvisare l'app VoIP che la chiamata deve essere inserita in attesa. |
RejectRequested |
Generato quando una chiamata è stata rifiutata. |
ResumeRequested |
Generato per indicare che deve essere attivata una chiamata VoIP mantenuta in precedenza. |