Freigeben über


Auswahl einer Medienhostingoption

Verwenden Sie die Cloudkommunikations-API in Microsoft Graph, um Ihren Bots das Senden und Empfangen von Audio- und Videoinhalten zu ermöglichen. Durch die Verwendung von Medien können Sie eine interaktivere Erfahrung zwischen Ihren Bots und Benutzern schaffen.

In diesem Artikel können Sie anhand Ihrer Anforderungen ermitteln, welche Medienhostingoption für Sie geeignet ist: vom Dienst gehostete Medien oder anwendungsgehostete Medien.

Vom Dienst gehostete Medien (Remotehosting)

Wenn Ihr Bot eine benutzerdefinierte Eingabeaufforderung wiedergeben soll, wenn ein Kunde die Nummer Ihres Unternehmens wählt, oder um Telefontöne zu erkennen, kurze Sprachclips aufzuzeichnen oder eines der verschiedenen IVR-Szenarien (Interactive Voice Response) durchzuführen, sollten Sie die vom Dienst gehosteten Medien-APIs verwenden.

Wenn Ihre Medienanforderungen einfacher sind, erkunden Sie diese Option zuerst. Da die Verarbeitung schwerer Medien remote geladen wird, ist dies eine einfachere Lösung, mit der Sie Ihren Bot flexibler erstellen können.

Ein Beispiel, das zeigt, wie Sie einen Bot erstellen, der vom Dienst gehostete Medien verwendet, finden Sie in den Beispielen zum Aufrufen von Remotemedien.

Remotehostingdiagramm

Von der Anwendung gehostete Medien (lokales Hosting)

Wenn Sie möchten, dass Ihr Bot auf einen Livestream der Audio- und Videodaten Ihrer Kunden zugreifen soll, um sie über einen Dienst für die Verarbeitung natürlicher Sprache zum Aufzeichnen, Transkribieren, Übersetzen oder Stimmungsanalyse zu verwenden, sollten Sie Erwägen, Ihre Medien lokal zu hosten.

Wichtig

Sie können die Medienzugriffs-API nicht verwenden, um Medieninhalte von Aufrufen oder Besprechungen, auf die Ihre Anwendung zugreift, oder daten, die von diesen Medieninhalten abgeleitet werden ("record" oder "recording"), aufzuzeichnen oder anderweitig beizubehalten, ohne zuerst die updateRecordingStatus-API aufzurufen, um anzugeben, dass die Aufzeichnung begonnen hat, und eine Erfolgsantwort von dieser API zu erhalten.

Wenn Ihre Anwendung mit der Aufzeichnung einer Besprechung oder eines Anrufs beginnt, muss sie die Aufzeichnung beenden, bevor die updateRecordingStatus-API aufgerufen wird, um anzugeben, dass die Aufzeichnung beendet wurde. Stellen Sie sicher, dass Sie die Gesetze und Vorschriften Ihres Bereichs bezüglich Datenschutz und Vertraulichkeit der Kommunikation einhalten. Weitere Informationen finden Sie in den Nutzungsbedingungen , und wenden Sie sich an Ihren Rechtsberater.

Wenn Sie mehr Kontrolle über Ihre Medien wünschen, wählen Sie diese Option aus. Sie haben direkten Zugriff auf Medienstreams und können die videobasierte Bildschirmfreigabe nutzen. Sie können komplexere IVR-Szenarien erstellen, die sprachaktiviert sind. Dies ist eine schwerere Lösung, die Ihnen die größte Flexibilität bei der Programmierung Ihrer Medien bietet.

Verwandte Inhalte die Anforderungen und Überlegungen für von der Anwendung gehostete Medienbots.

Ein Beispiel, das zeigt, wie Sie einen Bot erstellen, der anwendungsgehostete Medien verwendet, finden Sie in den Beispielen für lokale Medien.

Diagramm für lokales Hosting