Freigeben über


VoipCallCoordinator.RequestNewAppInitiatedCall Methode

Definition

Überlädt

RequestNewAppInitiatedCall(String, String, String, String, VoipCallMedia, IVector<String>, VoipPhoneCall)

Wichtig

Die Typen im Windows.Phone.Networking.Voip-Namespace sind veraltet und in zukünftigen Versionen von Windows möglicherweise nicht verfügbar. Verwenden Sie stattdessen die entsprechenden Typen im Windows.ApplicationModel.Calls-Namespace .

RequestNewAppInitiatedCall(String, String, String, String, VoipCallMedia, VoipPhoneCall)

Wichtig

Die Typen im Windows.Phone.Networking.Voip-Namespace sind veraltet und in zukünftigen Versionen von Windows möglicherweise nicht verfügbar. Verwenden Sie stattdessen die entsprechenden Typen im Windows.ApplicationModel.Calls-Namespace .

Sendet eine Anforderung an das System für ein neues Aufrufobjekt.

RequestNewAppInitiatedCall(String, String, String, String, VoipCallMedia, IVector<String>, VoipPhoneCall)

Wichtig

Die Typen im Windows.Phone.Networking.Voip-Namespace sind veraltet und in zukünftigen Versionen von Windows möglicherweise nicht verfügbar. Verwenden Sie stattdessen die entsprechenden Typen im Windows.ApplicationModel.Calls-Namespace .

public:
 virtual void RequestNewAppInitiatedCall(Platform::String ^ context, Platform::String ^ contactName, Platform::String ^ contactNumber, Platform::String ^ serviceName, VoipCallMedia media, IVector<Platform::String ^> ^ pAssociatedDeviceIds, [Out] VoipPhoneCall ^ & call) = RequestNewAppInitiatedCall;
void RequestNewAppInitiatedCall(winrt::hstring const& context, winrt::hstring const& contactName, winrt::hstring const& contactNumber, winrt::hstring const& serviceName, VoipCallMedia const& media, IVector<winrt::hstring> const& pAssociatedDeviceIds, [Out] VoipPhoneCall const& & call);
public void RequestNewAppInitiatedCall(string context, string contactName, string contactNumber, string serviceName, VoipCallMedia media, IList<string> pAssociatedDeviceIds, out VoipPhoneCall call);
Public Sub RequestNewAppInitiatedCall (context As String, contactName As String, contactNumber As String, serviceName As String, media As VoipCallMedia, pAssociatedDeviceIds As IList(Of String), ByRef call As VoipPhoneCall)

Parameter

context
String

Platform::String

winrt::hstring

contactName
String

Platform::String

winrt::hstring

contactNumber
String

Platform::String

winrt::hstring

serviceName
String

Platform::String

winrt::hstring

pAssociatedDeviceIds

IList<String>

IVector<Platform::String>

IVector<winrt::hstring>

Gilt für:

RequestNewAppInitiatedCall(String, String, String, String, VoipCallMedia, VoipPhoneCall)

Wichtig

Die Typen im Windows.Phone.Networking.Voip-Namespace sind veraltet und in zukünftigen Versionen von Windows möglicherweise nicht verfügbar. Verwenden Sie stattdessen die entsprechenden Typen im Windows.ApplicationModel.Calls-Namespace .

Sendet eine Anforderung an das System für ein neues Aufrufobjekt.

public:
 virtual void RequestNewAppInitiatedCall(Platform::String ^ context, Platform::String ^ contactName, Platform::String ^ contactNumber, Platform::String ^ serviceName, VoipCallMedia media, [Out] VoipPhoneCall ^ & call) = RequestNewAppInitiatedCall;
void RequestNewAppInitiatedCall(winrt::hstring const& context, winrt::hstring const& contactName, winrt::hstring const& contactNumber, winrt::hstring const& serviceName, VoipCallMedia const& media, [Out] VoipPhoneCall const& & call);
public void RequestNewAppInitiatedCall(string context, string contactName, string contactNumber, string serviceName, VoipCallMedia media, out VoipPhoneCall call);
Public Sub RequestNewAppInitiatedCall (context As String, contactName As String, contactNumber As String, serviceName As String, media As VoipCallMedia, ByRef call As VoipPhoneCall)

Parameter

context
String

Platform::String

winrt::hstring

Eine Zeichenfolge, die als Deep Link an die zugeordnete Vordergrund-App übergeben wird. Die maximale Länge beträgt 128 Zeichen. Dieser Parameter muss ungleich NULL sein.

contactName
String

Platform::String

winrt::hstring

Der Kontaktname des Aufrufers, der auf der Benutzeroberfläche für eingehende Anrufe angezeigt werden soll. Die maximale Länge beträgt 128 Zeichen.

contactNumber
String

Platform::String

winrt::hstring

Die Telefonnummer des Anrufers, der auf der Benutzeroberfläche für eingehende Anrufe angezeigt werden soll. Die maximale Länge beträgt 128 Zeichen.

serviceName
String

Platform::String

winrt::hstring

Der Name des VoIP-Diensts oder der VoIP-Anwendung. Die maximale Länge beträgt 128 Zeichen.

media
VoipCallMedia

Die vom Anruf verwendeten Medientypen (unabhängig davon, ob es sich bei dem Anruf um Audio/Video handelt und nicht nur um Audio).

call
VoipPhoneCall

Das -Objekt, das den neu initiierten Aufruf darstellt.

Windows-Anforderungen

App-Funktionen
ID_CAP_VOIP [Windows Phone]

Hinweise

Verwenden Sie diese Methode, um ein neues VoipPhoneCall-Objekt zu erstellen, das zum Einrichten einer neuen In-App-Aufrufbenachrichtigung und zum Anfügen von Ereignishandlern verwendet werden kann.

Ihre Anwendung sollte VoipPhoneCall.NotifyCallAccepted aufrufen, wenn der Benutzer den Anruf akzeptiert. Wenn der Anruf abgelehnt oder nicht beantwortet wird, verwenden Sie VoipPhoneCall.NotifyCallEnded. Alternativ kann das System die Ereignisse AnswerRequested oder RejectRequested für das VoipPhoneCall-Objekt auslösen, um der VoIP-App mitzuteilen, ob der Benutzer den eingehenden Anruf über ein HID-Gerät annimmt oder ablehnt.

Gilt für: