Integrieren von Teams-Besprechungen und -Anrufen in externe Apps

Microsoft Teams bietet integrierte B2C-Kommunikationsfunktionen (Business-to-Consumer). Bankhypotheksbeamte können beispielsweise virtuelle Termine mit Kunden über Teams-Besprechungen durchführen.

Kunden können auf folgende Weise an der Besprechung teilnehmen:

  • Verwenden Sie native Teams-Apps oder den Teams-Webclient.
  • Wählen Sie die Telefonnummer der Besprechung.
  • Verwenden Sie benutzerdefinierte Apps, die mit Teams-Anrufen und Besprechungen funktionieren.

Die Integration der Teams-Interoperabilität in Ihre kundenorientierte Web- oder native App ermöglicht eine angepasste Benutzererfahrung. Sie können eine Web-App erstellen, die mit Mobilgeräten und Desktops kompatibel ist, oder native Apps für iOS, Android und Windows erstellen. Diese Integration behält die Vorteile der Verwendung von Teams für Mitarbeiterinteraktionen bei. Diese Interaktionen können die Vertrautheit der Mitarbeiter, Teams Copilot-Features, Erweiterbarkeit mit Teams-Apps und Bots sowie die Einhaltung von Microsoft 365-Sicherheit und -Compliance umfassen.

Benutzerdefinierte Web- und native Apps können mit zwei Arten von Teams B2C-Umgebungen interagieren: virtuelle Termine und Contact Center.

Die folgende Abbildung zeigt ein Beispiel dafür, wie Sie die interoperable Besprechungs- und Anruferfahrung von Teams in Ihre Web- oder native App integrieren können:

Screenshot: Besprechungs- und Anruferfahrung, die Sie in Ihre App oder Ihren Webclient einbetten können

Virtuelle Termine

Virtuelle Termine sind organisierte Besprechungen zwischen einem Kunden und einem Unternehmen zu einem bestimmten Zeitpunkt. Die unterschiedliche Trennung zwischen Dem Kunden und dem Unternehmen sowie der geplante Aspekt der Interaktion sind grundlegende Merkmale der meisten virtuellen Termine.

Beispielsweise verwenden verschiedene Branchen virtuelle Termine, z. B. Besprechungen mit Medizinischen Fachkräften, Kreditbeauftragten oder Produktsupporttechnikern.

Führen Sie die folgenden Schritte aus, um eine App für virtuelle Termine zu erstellen:

  1. Erstellen Sie eine Kommunikationsverwaltungsdienstfunktion mithilfe von Graph onlineMeeting-APIs. Diese Funktion übernimmt die Planung der Besprechung und einstellungsoptionen wie die Aufzeichnung der Verfügbarkeit.
  2. Integrieren Sie Azure Communication Services Calling and Chat in Ihre Web- oder native App. Weitere Informationen finden Sie unter Telefoniekonzepte und Chatkonzepte.
  3. Konfigurieren Sie den Kommunikationsverwaltungsdienst so, dass die Teams-Besprechungsmetadaten für die Client-App freigegeben werden.

Azure Communication Services Clientbibliotheken sind für verschiedene Plattformen und Sprachen verfügbar, z. B. Webclient (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Die Clientbibliotheken unterstützen sowohl mobile als auch Desktop-Webclients.

Sie können die Open-Source-UI-Bibliothek verwenden, um Web-, iOS- und Android-Apps zu entwickeln. Azure Communication Services ist identitätsunabhängig, und Sie können steuern, wie Endbenutzer identifiziert und authentifiziert werden.

Weitere Informationen und Schnellstarts finden Sie unter:

Contact Center

Contact Center-Apps konzentrieren sich auf die ungeplante Kommunikation zwischen Verbrauchern und Agents. Die ungeplante Natur der Interaktion ist ein Wichtiges Attribut von Contact Center-Apps. Das Contact Center erfasst eine große Familie von Apps, die in den folgenden Regionen unterschiedlich sind:

  • Skala: Kleine Unternehmen haben möglicherweise nur wenige Mitarbeiter, die als Agenten in einer begrenzten Rolle arbeiten, z. B. ein Restaurant, das eine Kontaktnummer für die Reservierung von Reservierungen bereitstellt. Eine Fluggesellschaft könnte Tausende von Mitarbeitern und Lieferanten beschäftigen, die ein 24/7-Contact-Center bereitstellen.
  • Kanal: Organisationen können über das Telefonsystem, Apps, sms (Short Message Service) oder Verbraucherkommunikationsplattformen mit Verbrauchern in Kontakt treten.
  • Organisationsansatz: Die meisten Unternehmen verfügen über Mitarbeiter, die Teams verwenden oder CCaaS-Software (Contact Center as a Service) lizenziert haben. Alternativ können andere Unternehmen die Agentrolle auslagern oder spezialisierte Dienstanbieter verwenden, die contact center vollständig betreiben.

Führen Sie die folgenden Schritte aus, um eine Contact Center-App zu erstellen:

  1. Planen und konfigurieren Sie automatische Teams-Telefonzentralen und Anrufwarteschleifen.
  2. Erstellen Sie mithilfe von Graph-APIs eine Kommunikationsverwaltungsdienstfunktion, um Metadaten für automatische Telefonzentralen und Anrufwarteschleifen abzurufen.
  3. Integrieren Sie Azure Communication Services Calling and Chat in Ihre Web- oder native App. Weitere Informationen finden Sie unter Telefoniekonzepte und Chatkonzepte.
  4. Konfigurieren Sie den Kommunikationsverwaltungsdienst so, dass die Metadaten der automatischen Microsoft Teams-Telefonzentrale oder anrufwarteschleife für die Client-App freigegeben werden.

Die Azure Communication Services UI-Bibliothek enthält eine Zusammengesetzte Anruferstellung, die eine schnelle und unkomplizierte Integration dieser ungeplanten Anruferfahrungen in mobile und Desktop-Webclients ermöglicht.

Weitere Informationen und Schnellstarts finden Sie unter: