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

Das Azure Communication Services Calling SDK ermöglicht Es Teams-Benutzergeräten, Sprach- und Videokommunikationsfunktionen zu fördern. Diese Seite enthält ausführliche Beschreibungen von Anruffeatures sowie Informationen zur Plattform- und Browserunterstützung. Wenn Sie sofort mit JavaScript beginnen möchten, schauen Sie sich die Schnellstartanleitungen zum Aufrufen an.

Zentrale Features des Calling SDK:

  • Adressierung – Azure Communication Services verwendet die Microsoft Entra-Benutzer-ID , um Kommunikationsendpunkte zu adressieren. Clients verwenden Microsoft Entra-Identitäten, um sich beim 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

In der folgenden Liste sind die Features aufgeführt, die derzeit im Azure Communication Services Calling SDK verfügbar sind, wenn sie an 1:1 Voice-over-IP (VoIP) oder Gruppen-VoIP-Anrufen teilnehmen.

Featuregruppe 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 Status des Anrufs
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 großen Katalogansicht
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 Weichzeichnen des Hintergrunds ✔️ ✔️ ✔️ ✔️
Benutzerdefiniertes Hintergrundbild ✔️
Aufzeichnung & Transkription Verwalten der Teams-Cloudaufzeichnung
Empfangen von Informationen über aufgezeichnete Anrufe in der Cloud ✔️ ✔️ ✔️ ✔️
Verwalten der lokalen Teams-Aufzeichnung
Empfangen von Informationen zum lokal aufgezeichneten Anruf ✔️ ✔️ ✔️ ✔️
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 einer F&A
Erweiterte Anrufweiterleitung Starten eines Anrufs und Hinzufügen von Regeln für die Weiterleitung durch Benutzervorgänge ✔️ ✔️ ✔️ ✔️
Lesen und Konfigurieren von Anrufweiterleitungsregeln
Starten eines Anrufs und Hinzufügen von Benutzervorgängen zum gleichzeitigen Klingeln ✔️ ✔️ ✔️ ✔️
Lesen und Konfigurieren des gleichzeitigen Klingelns
Starten eines Anrufs und 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 Funktion "Bildschirm freigeben" kann mithilfe von Raw Media erreicht werden, wenn Sie erfahren möchten, wie Sie Rohmedien hinzufügen, besuchen Sie den Schnellstartleitfaden.
  2. Das aufrufende SDK verfügt nicht über eine explizite API, Sie müssen die BETRIEBSSYSTEM-API (Android & iOS) verwenden, um sie 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: