VoipPhoneCall Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen VoIP-Telefonanruf dar.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows Mobile Extension SDK (eingeführt in 10.0.10240.0)
Windows 10 (eingeführt in 10.0.10586.0) |
API contract |
Windows.ApplicationModel.Calls.CallsVoipContract (eingeführt in v1.0)
|
App-Funktionen |
phoneCallHistory
phoneCallHistorySystem
voipCall
|
Hinweise
Rufen Sie die VoipCallCoordinator.RequestNewAppInitiatedCall-Methode auf, um ein neues VoipPhoneCall-Objekt zu erstellen. Anschließend können Sie das VoipPhoneCall-Objekt verwenden, um eine neue In-App-Anrufbenachrichtigung einzurichten und Ereignisse zu behandeln, die vom VoipPhoneCall ausgelöst werden.
Wenn der Benutzer den Anruf akzeptiert, sollte Ihre Anwendung NotifyCallAccepted aufrufen. Wenn der Anruf abgelehnt oder nicht beantwortet wird, rufen Sie NotifyCallEnded auf. Alternativ kann das System selbst die Ereignisse AnswerRequested oder RejectRequested auslösen, und Ihre VoIP-Anwendung kann diese Ereignisse verarbeiten, um festzustellen, ob der Benutzer den eingehenden Anruf über das HID-Gerät akzeptiert oder abgelehnt hat.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1709 | 16299 | TryShowAppUI |
1803 | 17134 | NotifyCallAccepted |
Eigenschaften
CallMedia |
Ruft die vom Aufruf verwendeten Medientypen ab. |
ContactName |
Ruft den Kontaktnamen ab, der dem VoIP-Anruf zugeordnet ist, oder legt diesen fest. |
IsUsingAssociatedDevicesList |
Stellt einen VoIP-Telefonanruf dar. |
StartTime |
Ruft die Startzeit ab, die dem VoIP-Aufruf zugeordnet ist, oder legt diese fest. |
Methoden
AddAssociatedCallControlDevice(String) |
Stellt einen VoIP-Telefonanruf dar. |
GetAssociatedCallControlDevices() |
Stellt einen VoIP-Telefonanruf dar. |
NotifyCallAccepted(VoipPhoneCallMedia) |
Benachrichtigt das System, dass der VoIP-Anruf angenommen wurde. |
NotifyCallActive() |
Benachrichtigt das System, dass der VoIP-Aufruf aktiv ist. |
NotifyCallActive(IIterable<String>) |
Stellt einen VoIP-Telefonanruf dar. |
NotifyCallEnded() |
Benachrichtigt das System, dass der Aufruf beendet wurde. |
NotifyCallHeld() |
Benachrichtigt das System, dass sich der Anruf derzeit in der Warteschleife befindet. |
NotifyCallReady() |
Beim Upgrade eines Anrufs von Mobilfunk auf Video benachrichtigt das System, dass die App die Einrichtung der Audio- und Videostreams für den Videoanruf abgeschlossen hat, damit das System den vorhandenen Mobilfunkanruf beenden kann. |
RemoveAssociatedCallControlDevice(String) |
Stellt einen VoIP-Telefonanruf dar. |
SetAssociatedCallControlDevices(IIterable<String>) |
Stellt einen VoIP-Telefonanruf dar. |
TryShowAppUI() |
Bringt die Benutzeroberfläche der VOIP-App in den Vordergrund, nachdem sie einen Anruf angenommen hat. |
Ereignisse
AnswerRequested |
Wird ausgelöst, wenn der Benutzer einen eingehenden Anruf beantwortet. |
EndRequested |
Wird ausgelöst, um die VoIP-App darüber zu benachrichtigen, dass der Anruf beendet werden soll. |
HoldRequested |
Wird ausgelöst, um die VoIP-App darauf hinzuweisen, dass der Anruf in der Warteschleife platziert werden soll. |
RejectRequested |
Wird ausgelöst, wenn ein Anruf abgelehnt wurde. |
ResumeRequested |
Wird ausgelöst, um anzugeben, dass ein zuvor gehaltener VoIP-Anruf aktiv werden soll. |