Intégrer des réunions et des appels Teams dans des applications externes

Microsoft Teams fournit des fonctionnalités de communication B2C (business-to-consumer) intégrées. Par exemple, les agents hypothécaires bancaires peuvent effectuer des rendez-vous virtuels avec les clients à l’aide de réunions Teams.

Les clients peuvent participer à la réunion des manières suivantes :

  • Utilisez des applications natives Teams ou un client web Teams.
  • Composez le numéro de téléphone de la réunion.
  • Utilisez des applications personnalisées qui fonctionnent avec les appels teams et les réunions.

L’intégration de l’interopérabilité Teams dans votre application web ou native orientée client permet des expériences utilisateur personnalisées. Vous pouvez créer une application web compatible avec les appareils mobiles et les ordinateurs de bureau, ou créer des applications natives pour iOS, Android et Windows. Cette intégration conserve les avantages de l’utilisation de Teams pour les interactions avec les employés. Ces interactions peuvent inclure la connaissance des employés, les fonctionnalités de copilote Teams, l’extension avec les applications et les bots Teams, ainsi que le respect de la sécurité et de la conformité microsoft 365.

Les applications web et natives personnalisées peuvent interagir avec deux types d’expériences Teams B2C : les rendez-vous virtuels et le centre de contacts.

L’image suivante montre un exemple de la façon dont vous pouvez intégrer l’expérience de réunion et d’appel interopérable Teams dans votre application web ou native :

Capture d’écran montrant l’expérience de réunion et d’appel que vous pouvez incorporer à votre application ou client web.

Rendez-vous virtuels

Les rendez-vous virtuels sont des réunions organisées entre un client et une entreprise à un moment donné. La séparation distincte entre le client et l’entreprise, ainsi que l’aspect planifié de l’interaction, sont des caractéristiques fondamentales de la plupart des rendez-vous virtuels.

Par exemple, divers secteurs utilisent des rendez-vous virtuels tels que des réunions avec des professionnels de la santé, des agents de prêt ou des techniciens du support technique.

Pour créer une application de rendez-vous virtuel, procédez comme suit :

  1. Créez une fonction de service de gestion des communications à l’aide des API Graph onlineMeeting. Cette fonction gère la planification de la réunion et les options de définition telles que l’enregistrement de la disponibilité.
  2. Intégrez Azure Communication Services Appel et conversation dans votre application web ou native. Pour plus d’informations, consultez Concepts de téléphonie et Concepts de conversation.
  3. Configurez le service de gestion des communications pour partager les métadonnées de réunion Teams avec l’application cliente.

Azure Communication Services bibliothèques clientes sont disponibles pour différentes plateformes et langages, tels que le client web (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Les bibliothèques clientes prennent en charge les clients web mobiles et de bureau.

Vous pouvez utiliser la bibliothèque d’interface utilisateur open source pour développer des applications web, iOS et Android. Azure Communication Services est indépendant de l’identité et vous pouvez contrôler l’identification et l’authentification des utilisateurs finaux.

Pour plus d’informations et des démarrages rapides, consultez :

Centre de contacts

Les applications de centre de contacts se concentrent sur la communication non planifiée entre les consommateurs et les agents. La nature non planifiée de l’interaction est un attribut clé des applications de centre de contacts. Le centre de contacts capture une grande famille d’applications diverses dans les domaines suivants :

  • Échelle: Les petites entreprises peuvent avoir peu d’employés agissant en tant qu’agents dans un rôle limité, comme un restaurant fournissant un numéro de contact pour réserver des réservations. Une compagnie aérienne peut employer des milliers de personnel et de fournisseurs fournissant un centre de contact 24h/24, 7 j/7.
  • Canal: Les organisations peuvent interagir avec les consommateurs par le biais du système téléphonique, des applications, du service de messages courts (SMS) ou des plateformes de communication grand public.
  • Approche organisationnelle : La plupart des entreprises ont des employés qui utilisent Teams ou un logiciel CCaaS (Centre de contacts en tant que service) sous licence. D’autres entreprises peuvent également externaliser le rôle d’agent ou faire appel à des fournisseurs de services spécialisés qui exploitent entièrement des centres de contact.

Pour créer une application de centre de contacts, procédez comme suit :

  1. Planifiez et configurez les standards automatiques Teams et les files d’attente d’appels.
  2. Créez une fonction de service de gestion des communications à l’aide des API Graph pour récupérer des métadonnées pour les standards automatiques et les files d’attente d’appels.
  3. Intégrez Azure Communication Services Appel et conversation dans votre application web ou native. Pour plus d’informations, consultez Concepts de téléphonie et Concepts de conversation.
  4. Configurez le service de gestion des communications pour partager les métadonnées du standard automatique teams ou de la file d’attente d’appel à l’application cliente.

La bibliothèque d’interface utilisateur Azure Communication Services comprend un composite d’appel qui permet une intégration rapide et simple de ces expériences d’appel non planifiées dans les clients web mobiles et de bureau.

Pour plus d’informations et des démarrages rapides, consultez :