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

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

Zentrale Features des Calling SDK:

  • Adressierung: Azure Communication Services verwendet zur Adressierung von Kommunikationsendpunkten eine Benutzer-ID von Azure Active Directory. Clients verwenden Azure Active Directory-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

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

Featuregruppe Funktion JavaScript
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 ✔️
Auswählen des Mikrofons für Anrufe ✔️
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 ✔️
Freigeben einer bestimmten Anwendung (aus der Liste aktiver Anwendungen) ✔️
Freigeben eines Webbrowsertabs aus der Liste geöffneter Tabs ✔️
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“
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 ✔️
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
Teams-Hintergrundeffekte anwenden
Aufzeichnung und Transkription Verwalten der bequemen Aufzeichnungsfunktion von Teams
Empfangen von Informationen zum aufgezeichneten Anruf ✔️
Verwalten der Teams-Transkription
Empfang von Informationen zum aktuell transkribierten Anruf ✔️
Verwalten von Teams-Untertiteln
Unterstützung für die Complianceaufzeichnung ✔️
Bindung 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
Zugriff Empfangen von Untertiteln
Erweiterte Anrufweiterleitung Berücksichtigt das Starten eines Anrufs und das Hinzufügen von Benutzervorgängen Weiterleitungsregeln? ✔️
Lesen und Konfigurieren von Anrufweiterleitungsregeln
Berücksichtigt das Starten eines Anrufs und das Hinzufügen von Benutzervorgängen gleichzeitiges Klingeln? ✔️
Lesen und Konfigurieren des gleichzeitigen Klingelns
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
Einstellung „Transkription“ berücksichtigen 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 „Web-PSTN-Anrufe“ berücksichtigen
Einstellung „Echtzeituntertitel in Teams-Anrufen“ berücksichtigen Keine API verfügbar
Einstellung „Eingehende Besprechungseinladungen automatisch beantworten“ berücksichtigen
Einstellung „Spamfilterung“ berücksichtigen ✔️
Einstellung „SIP-Geräte können für Anrufe verwendet werden“ berücksichtigen ✔️
DevOps Azure-Metriken ✔️
Azure Monitor ✔️
Azure Communication Services-Erkenntnisse ✔️
Azure Communication Services-Ereignisse für Sprach- und Videoanrufe
Teams-Anrufanalyse ✔️
Teams-Echtzeitanalyse

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: