Was ist Azure Communication Services?
Hinweis
Teilen Sie Ihre Gedanken und Ihr Feedback zu Azure Communication Services mit uns, indem Sie diese kurze Umfrage machen.
Azure Communication Services bietet Mehrkanalkommunikations-APIs zum Hinzufügen von Sprach-, Video-, Chat-, Textnachrichten/SMS-Nachrichten, E-Mails und mehr zu all Ihren Anwendungen.
Azure Communication Services umfassen REST-APIs und Client-Bibliotheks-SDKs, sodass Sie keine Fachkenntnisse der zugrundeliegenden Technologien benötigen, um die Kommunikation in Ihre Anwendungen zu integrieren. Azure Communication Services sind in mehreren geographischen Azure-Regionen und in Azure for Government verfügbar.
Azure Communication Services unterstützt verschiedene Kommunikationsformate:
Sie können benutzerdefinierte Client-Apps, benutzerdefinierte Dienste und das Telefonfestnetz (Public Switched Telephone Network, PSTN) mit Ihrer Kommunikationserfahrung verbinden. Sie können Telefonnummern direkt über Azure Communication Services REST-APIs, SDKs oder das Azure-Portal abrufen und diese Nummern für SMS- oder Anrufanwendungen nutzen.
Sie können E-Mail-Funktionen auch mithilfe von produktionsbereiten E-Mail-SDKs in Ihre Anwendungen integrieren. Über das direkte Routing von Azure Communication Services können Sie SIP- und Session Border Controller verwenden, um Ihre eigenen Telefonfestnetzbetreiber zu verbinden und Ihre eigenen Telefonnummern zu nutzen.
Zusätzlich zu REST-APIs sind Azure Communication Services-Clientbibliotheken für verschiedene Plattformen und Programmiersprachen verfügbar, einschließlich Webbrowser (JavaScript), iOS (Swift), Android (Java) und Windows (.NET). Nutzen Sie die Benutzeroberflächenbibliothek, um die Entwicklung für Web-, iOS- und Android-Apps zu beschleunigen. Azure Communication Services ist unabhängig von identitäten, und Sie steuern, wie Sie Ihre Kunden und Kundinnen identifizieren und authentifizieren können.
Zu den Szenarien für Azure Communication Services gehören:
- B2C (Business-to-Consumer): Mitarbeiter und Dienste binden externe Kunden mithilfe von Sprach-, Video- und Textchats in Browser- und nativen Apps ein. Ihre Organisation kann SMS-Nachrichten senden und empfangen oder ein IVR-System (Interactive Voice Response, interaktive Sprachantwort) mit Anrufautomatisierung und einer über Azure bezogenen Telefonnummer betreiben. Sie können in Microsoft Teams integriert werden, um Verbraucher und Verbraucherinnen mit Teams-Besprechungen zu verbinden, die von Arbeitskräften gehostet werden. Diese Integration ist ideal für Remoteszenarien im Gesundheitswesen, Bankwesen und Produktsupport, in denen die Arbeitskräfte bereits mit Teams vertraut sind.
- C2C (Consumer-to-Consumer): Erstellen Sie ansprechende Interaktion zwischen Verbrauchern mit Sprach-, Video- und Rich-Text-Chats. Sie können benutzerdefinierte Benutzeroberflächen auf Azure Communication Services-SDKs erstellen. Sie können auch vollständige Anwendungsbeispiele und ein Open-Source-Benutzeroberflächentoolkit mit bereitstellen, um Ihnen den schnellen Einstieg zu erleichtern.
Weitere Informationen finden Sie in unserem Microsoft Mechanics-Video und den folgenden Ressourcen.
Gängige Szenarios
Resource | Beschreibung |
---|---|
Erstellen einer Communication Services-Ressource | Beginnen Sie mit der Verwendung von Azure Communication Services, indem Sie das Azure-Portal oder das Communication Services SDK verwenden, um Ihre erste Communication Services-Ressource bereitzustellen. Sobald Sie über die Communication Services-Verbindungszeichenfolge verfügen, können Sie Benutzerzugriffstoken bereitstellen. |
Beschaffen einer Telefonnummer | Verwenden Sie Azure Communication Services zum Bereitstellen und Freigeben von Telefonnummern. Sie können diese Telefonnummern dann zum Initiieren oder Entgegennehmen von Anrufen sowie zum Erstellen von SMS-Lösungen verwenden. |
Versenden einer SMS von Ihrer App | Verwenden Sie Azure Communication Services-SMS-REST-APIs und -SDKs zum Senden und Empfangen von SMS-Nachrichten von Dienstanwendungen. |
Senden einer E-Mail aus Ihrer App | Verwenden Sie Azure Communication Services-Email-REST-APIs und -SDKs Senden und Empfangen von Email-Nachrichten von Dienstanwendungen. |
Nach dem Erstellen einer Communication Services-Ressource können Sie mit dem Erstellen von Clientszenarien beginnen, etwa für Sprach- und Videoanrufe oder Textchats:
Resource | BESCHREIBUNG |
---|---|
Erstellen Ihrer ersten Benutzerzugriffstoken | Mithilfe von Benutzerzugriffstoken werden Clients gegenüber Ihrer Azure Communication Services-Ressource authentifiziert. Diese Token werden mithilfe der Communication Services-Identitäts-APIs und -SDKs bereitgestellt und erneut ausgestellt. |
Erste Schritte mit Sprach- und Videoanrufen | Mit Azure Communication Services können Sie Ihren browserbasierten oder nativen Apps unter Verwendung des Calling SDK Sprach- und Videoanrufe hinzufügen. |
Hinzufügen von Telefonanrufen zu Ihrer App | Sie können Azure Communication Services können Sie Ihrer Anwendung Telefonanruffunktionen hinzufügen. |
Einen ausgehenden Anruf von Ihrer App aus tätigen | Verwenden Sie SDKs und REST-APIs zur Anrufautomatisierung, um ausgehende Anrufe mit einem interaktiven Sprachdialogsystem zu tätigen. |
Beitreten mit einer Telefonie-App zu einer Teams-Besprechung | Verwenden Sie Azure Communication Services, um benutzerdefinierte Besprechungsumgebungen zu erstellen, die mit Microsoft Teams interagieren. Die Personen, die Ihre Communication Services-Lösung(en) verwenden, können mit den Teams-Teilnehmern über Sprache, Video, Chat und Bildschirmfreigabe interagieren. |
Erste Schritte mit dem Chat | Verwenden Sie Azure Communication Services Chat-SDK, um Ihre Anwendungen mit umfangreichen Funktionen für Echtzeittextchats auszustatten. |
Verbinden eines Microsoft-Bots mit einer Telefonnummer | Der Telefoniekanal ist ein Kanal in Microsoft Bot Framework, der es dem Bot ermöglicht, mit Benutzern über das Telefon zu interagieren. Sie nutzen hierbei die Leistungsfähigkeit von Microsoft Bot Framework in Kombination mit Azure Communication Services und den Azure Speech-Diensten. |
Hinzufügen visueller Kommunikationserfahrungen | Mit der UI-Bibliothek für Azure Communication Services können Sie Ihren Anwendungen problemlos umfassende visuelle Kommunikationserfahrungen für Anrufe und Chats hinzufügen. |
Beispiele
In den folgenden Beispielen für End-to-End-Lösungen wird die Verwendung von Azure Communication Services veranschaulicht. Verwenden Sie diese Beispiele zunächst zum Bootstrapping Ihrer Communication Services-Lösungen.
Name des Beispiels | Beschreibung |
---|---|
Hero-Beispiel für Gruppenanrufe | Laden Sie ein Anwendungsbeispiel herunter, das für Gruppenanrufe über Browser sowie über iOS- und Android-Geräte entworfen wurde. |
Hero-Beispiel für Gruppenchats | Laden Sie ein Anwendungsbeispiel herunter, das für browserbasierte Gruppentextchats entworfen wurde. |
Beispiel für Webanrufe | Laden Sie eine entworfene Webanwendung für Audio-, Video- und PSTN-Anrufe herunter. |
Plattformen und SDK-Bibliotheken
Weitere Informationen zu den Azure Communication Services-SDKs finden Sie in den folgenden Ressourcen. Falls Sie Ihre eigenen Clients erstellen oder über das Internet auf den Dienst zugreifen möchten, sind für die meisten Funktionen REST-APIs verfügbar.
Resource | BESCHREIBUNG |
---|---|
SDKs und REST-APIs | Azure Communication Services-Funktionen sind in sechs Bereiche unterteilt, jede mit einem SDK. Basierend auf Ihren Anforderungen an die Echtzeitkommunikation können Sie entscheiden, welche SDK-Bibliotheken verwendet werden sollen. |
Übersicht über das Calling SDK | Informationen zu Endbenutzerbrowsern, Apps und Diensten zur Sprach- und Videokommunikation finden Sie im Calling SDK. |
Übersicht über die Anrufautomatisierung | Weitere Informationen zu serverbasierten intelligenten Anrufworkflows und zur Anrufaufzeichnung für Sprach- und PSTN-Kanäle finden Sie im Call Automation SDK. |
Übersicht über das Chat SDK | Informationen zum Hinzufügen von Chatfunktionen zu Ihren Anwendungen finden Sie im Chat SDK. |
Übersicht über das SMS SDK | Überprüfen Sie das SMS SDK, um SMS-Nachrichten zu Ihren Anwendungen hinzuzufügen. |
Übersicht zum E-Mail-SDK | Im Email SDK finden Sie Informationen zum Hinzufügen von transaktionaler E-Mailunterstützung zu Ihren Anwendungen. |
Übersicht über die UI-Bibliothek | Die UI-Bibliothek stellt für die Produktion bereite UI-Komponenten zur Verfügung, die Sie in Ihre Anwendungen einfügen können. |
Entwurfsressourcen
Im UI Library Design Kit for Figma finden Sie zahlreiche Komponenten, zusammengesetzte Komponenten und UX-Leitfäden. Diese Entwurfsressource soll Ihnen helfen, Ihre Benutzeroberflächen für Videoanrufe und Chats schneller und mit weniger Aufwand zu entwerfen.
Andere Microsoft-Kommunikationsdienste
Erwägen Sie die Verwendung von zwei anderen Microsoft-Kommunikationsprodukten, die derzeit nicht direkt mit Azure Communication Services kompatibel sind:
Microsoft Graph Cloud Communication-APIs ermöglichen es Organisationen, Kommunikationsfunktionen zu erstellen, die mit Microsoft Entra-Benutzer*innen mit Microsoft 365-Lizenzen verknüpft sind. Dieser Workflow ist ideal für Anwendungen, die mit Microsoft Entra ID verknüpft sind, oder in Situationen, in denen Sie Produktivitätsumgebungen in Microsoft Teams erweitern möchten. Es gibt auch APIs zum Erstellen von Anwendungen und Anpassungen innerhalb der Teams-Funktionen.
Azure PlayFab Party vereinfacht das Hinzufügen von Chat- und Datenkommunikation mit geringer Latenz zu Spielen. Spielechats und Netzwerksysteme können zwar mit Communication Services unterstützt werden, PlayFab ist jedoch eine maßgeschneiderte Option und auf Xbox kostenlos.