Anruffunktionen, die für Teams-Benutzer im Calling SDK unterstützt werden

Das Azure Communication Services Calling SDK ermöglicht die Sprach-und Videokommunikation über Geräte von Teams-Benutzern. Diese Seite enthält ausführliche Beschreibungen von Anruffeatures sowie Informationen zur Plattform- und Browserunterstützung. Informationen zu den ersten Schritten mit JavaScript finden Sie unter Schnellstart: Anrufe.

Zentrale Features des Calling SDK:

  • Adressierung: Azure Communication Services verwendet zur Adressierung von Kommunikationsendpunkten eine Benutzer-ID von Microsoft Entra. Clients nutzen Microsoft Entra-Identitäten, um sich bei dem Dienst zu authentifizieren und miteinander zu kommunizieren. Diese Identitäten werden in Anruf-APIs verwendet, mit denen Clients die Anrufteilnehmer*innen (die Teilnehmerliste) ermitteln können. Sie werden auch von der Microsoft Graph-API verwendet.
  • Verschlüsselung: Datenverkehr wird durch das Calling SDK verschlüsselt, um Manipulationen bei der Übertragung zu verhindern.
  • Geräteverwaltung und Medien: Das Anruf-SDK ermöglicht die Bindung an Audio- und Videogeräte, codiert Inhalte zur effizienten Übertragung über die Kommunikationsdatenebene und rendert Inhalte für die von Ihnen angegebenen Ausgabegeräte und Ansichten. Darüber hinaus stehen APIs für die Bildschirm- und Anwendungsfreigabe zur Verfügung.
  • Benachrichtigungen: Das Calling SDK stellt APIs bereit, die es ermöglichen, Clients über einen eingehenden Anruf zu informieren. Für Situationen, in denen Ihre App nicht im Vordergrund ausgeführt wird, stehen Muster zum Auslösen von Popupbenachrichtigungen („Popups“) zur Verfügung, um Benutzer*innen über eingehende Anrufe zu informieren.

Aufrufen von Fähigkeiten

Die folgende Liste enthält die Features, die derzeit im Azure Communication Services Calling SDK verfügbar sind, wenn Sie an 1:1-VoIP- oder Gruppen-VoIP-Anrufen (Voice over IP, Sprachtelefonie über IP) teilnehmen.

Funktionsgruppe Funktion JavaScript Windows Java (Android) Objective-C (iOS)
Grundlegende Funktionen Tätigen eines 1:1-Anrufs mit einem Teams-Benutzer ✔️ ✔️ ✔️ ✔️
Tätigen eines 1:1-Anrufs mit einem Azure Communication Services-Benutzer
Tätigen eines Gruppenanrufs zwischen mehr als zwei Teams-Benutzern (bis zu 350 Benutzer) ✔️ ✔️ ✔️ ✔️
Höherstufen eines 1:1-Anrufs mit zwei Teams-Benutzern zu einem Gruppenanruf mit mehr als zwei Teams-Benutzern ✔️ ✔️ ✔️ ✔️
Beitreten zu einem bereits gestarteten Gruppenanruf
Einladen eines weiteren VoIP-Teilnehmers zu einem laufenden Gruppenanruf ✔️ ✔️ ✔️ ✔️
Testen von Mikrofon, Lautsprecher und Kamera mit einem Audiotestdienst (verfügbar durch Anrufen von 8:echo123) ✔️ ✔️ ✔️ ✔️
Beim Tätigen eines Anrufs wird die Teams-Konfiguration des externen Zugriffs berücksichtigt ✔️ ✔️ ✔️ ✔️
Beim Tätigen eines Anrufs wird die Teams-Gastzugangskonfiguration berücksichtigt ✔️ ✔️ ✔️ ✔️
Steuerung während des Anrufs Aktivieren/Deaktivieren Ihres Videos ✔️ ✔️ ✔️ ✔️
Stummschalten des Mikrofons/Aufheben der Stummschaltung ✔️ ✔️ ✔️ ✔️
Wechseln zwischen Kameras ✔️ ✔️ ✔️ ✔️
Lokales Halten/Aufheben des Haltens ✔️ ✔️ ✔️ ✔️
Indikator für dominante Sprecher im Anruf ✔️ ✔️ ✔️ ✔️
Auswählen des Lautsprechers für Anrufe ✔️ ✔️ 2 2
Auswählen des Mikrofons für Anrufe ✔️ ✔️ 2 2
Indikator für den Status des Teilnehmers
Beschäftigt, Early Media, Verbindungsaufbau, Verbunden, Gehalten, Im Wartebereich, Getrennt
✔️ ✔️ ✔️ ✔️
Indikator für den Anrufstatus
Early Media, Eingehend, Verbindungsaufbau, Klingeln, Verbunden, Halten, Trennung, Getrennt
✔️ ✔️ ✔️ ✔️
Angabe, dass Teilnehmer stummgeschaltet sind ✔️ ✔️ ✔️ ✔️
Angeben der Gründe für das Beenden des Anrufs ✔️ ✔️ ✔️ ✔️
Bildschirmfreigabe Freigeben des gesamten Bildschirms innerhalb der Anwendung ✔️ ✔️1 ✔️1 ✔️1
Freigeben einer bestimmten Anwendung (aus der Liste aktiver Anwendungen) ✔️ ✔️1
Freigeben eines Webbrowsertabs aus der Liste geöffneter Tabs ✔️ ✔️ ✔️ ✔️
Empfangen Ihres Bildschirmfreigabedatenstroms
Freigeben von Inhalten im Modus „Nur Inhalt“ ✔️ ✔️ ✔️ ✔️
Empfang von Videodatenstrom mit Inhalten für die Bildschirmfreigabeumgebung „Nur Inhalt“ ✔️ ✔️ ✔️ ✔️
Freigeben von Inhalten im Modus „Standout“
Empfang von Videodatenstrom mit Inhalten für die Bildschirmfreigabeumgebung „Standout“
Freigeben von Inhalten im Modus „Nebeneinander“
Empfang von Videodatenstrom mit Inhalten für die Bildschirmfreigabeumgebung „Nebeneinander“
Freigeben von Inhalten im Modus „Reporter“
Empfang von Videodatenstrom mit Inhalten für die Bildschirmfreigabeumgebung „Reporter“
Freigeben von Systemaudio während der Bildschirmfreigabe ✔️
Liste Auflisten von Teilnehmern ✔️ ✔️ ✔️ ✔️
Hinzufügen eines Azure Communication Services-Benutzers
Hinzufügen eines Teams-Benutzers ✔️ ✔️ ✔️ ✔️
Beim Hinzufügen von Teams-Benutzern wird die Teams-Konfiguration für externen Zugriff berücksichtigt ✔️ ✔️ ✔️ ✔️
Beim Hinzufügen eines Teams-Benutzers wird die Teams-Konfiguration für Gastzugriff berücksichtigt ✔️ ✔️ ✔️ ✔️
Hinzufügen einer Telefonnummer ✔️ ✔️ ✔️ ✔️
Entfernen eines Teilnehmers ✔️ ✔️ ✔️ ✔️
Zulassen von Teilnehmern im Wartebereich zur Teams-Besprechung ✔️ ✔️ ✔️ ✔️
Zulassung aus dem Wartebereich zur Teams-Besprechung ✔️ ✔️ ✔️ ✔️
Beim Hinzufügen von Teams-Benutzern werden Informationsbarrieren berücksichtigt ✔️ ✔️ ✔️ ✔️
-Geräteverwaltung Bitten um Berechtigung zur Verwendung von Audio- und/oder Videofunktionen ✔️ ✔️ ✔️ ✔️
Abrufen einer Kameraliste ✔️ ✔️ ✔️ ✔️
Festlegen der Kamera ✔️ ✔️ ✔️ ✔️
Abrufen der ausgewählten Kamera ✔️ ✔️ ✔️ ✔️
Abrufen der Mikrofonliste ✔️ ✔️ ✔️ ✔️
Festlegen des Mikrofons ✔️ ✔️ ✔️ ✔️
Abrufen des ausgewählten Mikrofons ✔️ ✔️ ✔️ ✔️
Abrufen der Lautsprecherliste ✔️ ✔️ ✔️ ✔️
Festlegen des Lautsprechers ✔️ ✔️ ✔️ ✔️
Abrufen des ausgewählten Lautsprechers ✔️ ✔️ ✔️ ✔️
Videorendering Rendern eines Videos an mehreren Orten (lokale Kamera oder Remotedatenstrom) ✔️ ✔️ ✔️ ✔️
Festlegen/Aktualisieren des Skalierungsmodus ✔️ ✔️ ✔️ ✔️
Rendern des Remote-Videodatenstroms ✔️ ✔️ ✔️ ✔️
Anzeigen von Videostreams im gemeinsamen Modus ✔️
Anzeigen der Ansicht Große Galerie
Empfang des Videodatenstroms vom Teams-Medienbot
Empfang des angepassten Datenstroms für „Inhalte von Kamera“
Hinzufügen und Entfernen des Videodatenstroms aus dem Spotlight ✔️ ✔️ ✔️ ✔️
Auswahl eines Videodatenstrom für Spotlight zulassen ✔️ ✔️ ✔️ ✔️
Videoeffekte Verschwommener Hintergrund ✔️ ✔️ ✔️ ✔️
Benutzerdefiniertes Hintergrundbild ✔️
Aufzeichnung & Transkription Verwalten der Teams-Cloudaufzeichnung
Empfangen von Informationen zur Cloudaufzeichnung des Anrufs ✔️ ✔️ ✔️ ✔️
Verwalten der lokalen Teams-Aufzeichnung
Empfangen von Informationen zur lokalen Aufzeichnung des Anrufs ✔️ ✔️ ✔️ ✔️
Verwalten der Teams-Transkription
Empfang von Informationen zum aktuell transkribierten Anruf ✔️ ✔️ ✔️ ✔️
Verwalten von Teams-Untertiteln ✔️ ✔️ ✔️ ✔️
Unterstützung für die Complianceaufzeichnung ✔️ ✔️ ✔️ ✔️
Interaktionen Wortmeldung und Wortmeldung zurückziehen ✔️ ✔️ ✔️ ✔️
Anzeigen der gehobenen bzw. nicht mehr gehobenen Hand anderer Teilnehmer ✔️ ✔️ ✔️ ✔️
Auslösen von Reaktionen
Anzeigen der Reaktionen anderer Teilnehmer
Integrationen Steuern von Teams-Anwendungen von Drittanbietern
Empfang eines PowerPoint Live-Datenstroms
Empfang eines Whiteboard-Datenstroms
Interagieren mit Umfragen
Interagieren mit Fragen und Antworten
Erweiterte Anrufweiterleitung Das Starten eines Anrufs und das Hinzufügen von Benutzervorgängen berücksichtigen Weiterleitungsregeln. ✔️ ✔️ ✔️ ✔️
Lesen und Konfigurieren von Anrufweiterleitungsregeln
Das Starten eines Anrufs und das Hinzufügen von Benutzervorgängen berücksichtigen gleichzeitiges Klingeln. ✔️ ✔️ ✔️ ✔️
Lesen und Konfigurieren des gleichzeitigen Klingelns
Das Starten eines Anrufs und das Hinzufügen von Benutzervorgängen berücksichtigen den Status „Nicht stören“. ✔️ ✔️ ✔️ ✔️
Halten eines Teilnehmers gibt Wartemusik wieder ✔️
Halten eines Teams-Benutzers im Teams-Client in Warteschleife gibt Wartemusik wieder ✔️ ✔️ ✔️ ✔️
Parken eines Anrufs
Geparkt werden ✔️ ✔️ ✔️ ✔️
Hinzufügen eines Anrufs zu einem Benutzer ✔️ ✔️ ✔️ ✔️
Zu einem Benutzer oder Anruf hinzugefügt werden ✔️ ✔️ ✔️ ✔️
Hinzufügen eines Anrufers bzw. einer Anruferin zu einem Anruf ✔️ ✔️ ✔️ ✔️
Durchstellen eines Anrufs an die Voicemail ✔️ ✔️ ✔️ ✔️
Zu Voicemail durchgestellt werden ✔️ ✔️ ✔️ ✔️
Zusammenführen von laufenden Anrufen
Berücksichtigt das Starten eines Anrufs und das Hinzufügen von Benutzervorgängen die Konfiguration für eine gemeinsam genutzte Leitung? ✔️ ✔️ ✔️ ✔️
Starten eines Anrufs im Namen des Teams-Benutzers
Lesen und Konfigurieren der Konfiguration für eine gemeinsam genutzte Leitung
Empfangen eines Anrufs von einer automatischen Teams-Telefonzentrale ✔️ ✔️ ✔️ ✔️
Durchstellen eines Anrufs von einer automatischen Teams-Telefonzentrale ✔️ ✔️ ✔️ ✔️
Empfangen eines Anrufs aus der Teams-Anrufwarteschlange ✔️ ✔️ ✔️ ✔️
Durchstellen eines Anrufs aus der Teams-Anrufwarteschlange ✔️ ✔️ ✔️ ✔️
Teams-Anrufrichtlinie Berücksichtigen von „Private Anrufe tätigen“ ✔️ ✔️ ✔️ ✔️
Einstellung „Cloudaufzeichnung für Anruf“ berücksichtigen Keine API verfügbar Keine API verfügbar Keine API verfügbar Keine API verfügbar
Einstellung „Transkription“ berücksichtigen Keine API verfügbar Keine API verfügbar Keine API verfügbar Keine API verfügbar
Einstellung „Anrufweiterleitung und gleichzeitiges Klingeln für Personen in Ihrer Organisation“ berücksichtigen ✔️ ✔️ ✔️ ✔️
Einstellung „Anrufweiterleitung und gleichzeitiges Klingeln für externe Telefonnummern“ berücksichtigen ✔️ ✔️ ✔️ ✔️
Einstellung „Voicemail ist für Routing eingehender Anrufe verfügbar“ berücksichtigen ✔️ ✔️ ✔️ ✔️
Einstellung „Eingehende Anrufe können an Anrufgruppen weitergeleitet werden“ berücksichtigen ✔️ ✔️ ✔️ ✔️
Einstellung „Delegierung für ein- und ausgehende Anrufe“ berücksichtigen ✔️ ✔️ ✔️ ✔️
Einstellung „Gebührenumgehung verhindern und Anrufe über PSTN senden“ berücksichtigen
Einstellung „Wartemusik“ berücksichtigen
Einstellung „Beschäftigt bei Beschäftigt während eines Anrufs“ berücksichtigen
Einstellung „Echtzeituntertitel in Teams-Anrufen“ berücksichtigen Keine API verfügbar Keine API verfügbar Keine API verfügbar Keine API verfügbar
Einstellung „Spamfilterung“ berücksichtigen ✔️ ✔️ ✔️ ✔️
Einstellung „SIP-Geräte können für Anrufe verwendet werden“ berücksichtigen ✔️ ✔️ ✔️ ✔️
DevOps Metriken in Azure ✔️ ✔️ ✔️ ✔️
Azure Monitor ✔️ ✔️ ✔️ ✔️
Azure Communication Services-Erkenntnisse ✔️ ✔️ ✔️ ✔️
Azure Communication Services-Ereignisse für Sprach- und Videoanrufe
Teams-Anrufanalyse ✔️ ✔️ ✔️ ✔️
Teams-Echtzeitanalyse
  1. Die Freigabebildschirmfunktion kann mithilfe von unformatierten Medien erreicht werden. Im Schnellstartleitfaden erfahren Sie, wie Sie unformatierte Medien hinzufügen.
  2. Das Calling SDK verfügt nicht über eine explizite API, Sie müssen die Betriebssystem-API (Android und iOS) verwenden, um dies zu erreichen.

Die Unterstützung von Streaming, Timeouts, Plattformen und Browser wird in der Übersicht über das Anruf-SDK von Communication Services erläutert.

Nächste Schritte

Weitere Informationen finden Sie in den folgenden Artikeln: