Qu’est-ce qu’Azure Communication Services ?

Effectué

Commençons par présenter Azure Communication Services.

Qu’est-ce qu’Azure Communication Services ?

Azure Communication Services est une plateforme de produits et de services qui vous permettent de créer des solutions et des applications de communication personnalisées. Microsoft a utilisé les mêmes technologies qui alimentent Skype et Microsoft Teams et les a mises à la disposition des développeurs en tant que produit Azure, permettant ainsi une intégration facile à d’autres services de développement Microsoft pour l’obtention de fonctionnalités supplémentaires. Voici quelques exemples de ces fonctionnalités supplémentaires :

  • Utilisation d’Azure Event Grid pour traiter les événements liés aux SMS, conversations et appels via des points de terminaison Event Grid comme Azure Functions et Webhooks, afin d’améliorer les fonctionnalités par le biais de réponses automatiques, de bots, du routage des appels, etc.
  • Envoi d’informations de diagnostic sur la qualité des appels, l’utilisation, etc. à Azure Monitor Log Analytics.
  • Utilisation de l’interopérabilité Teams pour amener les appels Azure Communication Services dans votre environnement Microsoft Teams.
  • Utilisation d’Azure Logic Apps pour traiter les messages SMS en vue d’une automatisation des SMS.

En combinant Azure Communication Services avec d’autres offres Azure, vous pourrez lancer des solutions de communication en un rien de temps et sans vous soucier de la gestion de l’infrastructure ni de la maintenance.

Fonctionnalités principales d’Azure Communication Services

Les fonctionnalités d’Azure Communication Services sont les suivantes :

  • Identité : créez et gérez des identités Azure Communication Services.
  • Appel vocal et vidéo : créez des solutions d’appel vocal et vidéo personnalisées.
  • Conversation : activez les conversations textuelles entre les utilisateurs.
  • Téléphonie : obtenez des numéros de téléphone et utilisez-les dans vos applications de communication pour fournir des appels et d’autres services à des numéros de téléphone réels.
  • SMS : envoyez, recevez et gérez des messages texte.

Azure Communication Services propose des fonctionnalités supplémentaires, mais celles-ci sont les principales sur lesquelles nous allons nous concentrer dans ce module. Pour les autres fonctionnalités, vous trouverez un lien à la fin de ce module.

Comment résoudre notre scénario ?

Azure Communication Services peut résoudre le problème de notre société d’appareils électroménagers en intégrant des fonctionnalités de conversation ainsi que d’appel vocal et vidéo aux applications existantes.

En intégrant Azure Communication Services à leurs activités existantes, ils peuvent activer des fonctionnalités de communication pour résoudre leurs problèmes :

  • Appel vocal et vidéo : héberger les appels vocaux et vidéo des clients pour diagnostiquer les problèmes liés aux appareils et fournir un support à leurs clients.
  • Conversation : ajouter des conversations en direct à leur site web pour proposer une aide, une assistance et des ventes instantanées aux utilisateurs qui consultent leurs produits.
  • Téléphonie : gérer et automatiser les appels entrants vers le réseau téléphonique de l’entreprise pour offrir un service de meilleure qualité.
  • SMS : remettre et gérer les rappels de rendez-vous pour les appels aux clients.

Vue d’ensemble des principaux domaines de fonctionnalités

Pour vous aider à comprendre comment vous pouvez utiliser Azure Communication Services au sein de votre projet, nous allons consulter les fonctionnalités Azure Communication Services plus en détail. Les informations essentielles sur les fonctionnalités doivent également vous donner une idée des domaines dont vous pouvez avoir besoin et qui peuvent être ignorés en toute sécurité. Il n’est pas obligatoire d’utiliser chaque domaine de fonctionnalités ; vous pouvez choisir.

Fonctionnalités d’identité

Pour utiliser un grand nombre des autres fonctionnalités principales d’Azure Communication Services, vous devez créer et gérer des identités Azure Communication Services. Les identités Azure Communication Services sont séparées de la plateforme d’identités de votre application existante, mais vous pouvez lier les identités de cette plateforme à Azure Communication Services. Une fois ces identités créées, elles identifient de manière unique un utilisateur Azure Communication Services dans d’autres fonctionnalités Azure Communication Services, telles que les appels, les conversations, etc. Elles sont utilisées pour fournir une identité cohérente au sein de ces expériences afin que chaque instance d’une application ou d’une expérience sache qui est qui.

Fonctionnalités d’appel

L’appel offre des fonctionnalités d’appel vocal et vidéo faciles à utiliser afin que vous puissiez faire en sorte que vos utilisateurs communiquent entre eux et avec vous. Les appels individuels et de groupe sont possibles.

En outre, il existe plusieurs fonctionnalités supplémentaires qui peuvent également vous être utiles.

  • Enregistrement d’appel : enregistrez les appels en vue d’une lecture ultérieure. Ceci est utile pour fournir un enregistrement d’une réunion ou d’un appel pour ceux qui étaient absents ou pour examiner l’appel dans le cadre de scénarios de qualité ou d’entraînement.
  • Automatisation des appels : automatisez les appels à l’aide de services pour fournir des messages automatisés, des rappels de rendez-vous, des menus de téléphone, etc.
  • Interopérabilité Microsoft Teams : autorisez les utilisateurs externes à prendre part et à participer à des appels et à des réunions Microsoft Teams. Cela permet de connecter les clients externes à vos opérations Microsoft Teams.
  • Partage d’écran : autorisez les participants à partager leur écran pour afficher des documents, des présentations et d’autres éléments.
  • Flux vidéo personnalisés : autorisez les participants à partager un flux vidéo distant, ce qui vous permet d’envoyer des éléments vidéo personnalisés à partir d’appareils et de programmes.

Pour plus d’informations sur nos fonctionnalités d’appel, consultez la documentation Azure Communication Services qui les traite plus en détail.

Screenshot of an example Azure Communication Services calling application.

Fonctionnalités de conversation

La conversation fournit des messages et threads de conversation individuels et de groupe, qui permettent aux utilisateurs de discuter entre eux. Avec la conversation, vous bénéficiez d’un certain nombre d’autres fonctionnalités, notamment :

  • Historique des messages : accédez à l’historique de conversation complet d’un thread.
  • Automatisation : recevez les événements d’un thread de conversation pour les traiter à l’aide d’une logique métier personnalisée, telle que la mise à jour d’un système de gestion de la relation client (CRM).
  • Notifications : recevez des notifications Push de nouveaux messages ou événements au sein d’un thread de conversation sur un appareil mobile.
  • Emojis et métadonnées : ajoutez des emojis et des métadonnées à vos messages de conversation.

Pour plus d’informations sur les fonctionnalités de conversation, consultez la documentation Azure Communication Services qui les traite plus en détail. Pour plus d’informations, consultez la section Références à la fin du module.

Screenshot of an example Azure Communication Services pop-up chat.

Fonctionnalités de téléphonie

La téléphonie permet d’appeler sur le réseau téléphonique commuté (RTC). Cela vous permet d’atteindre, de parler et de gérer les appels et les opérations de messagerie sur les réseaux téléphoniques classiques plutôt que sur les réseaux numériques. Outre ces fonctionnalités de base, la téléphonie comprend les éléments suivants :

  • Gestion des numéros de téléphone : achetez et gérez des numéros de téléphone réels à utiliser avec vos systèmes de téléphonie. Cela comprend les numéros gratuits.
  • Routage direct : routez les numéros et appels Azure Communication Services vers vos systèmes de téléphonie locaux.

Pour plus d’informations sur les fonctionnalités de téléphonie, consultez la documentation Azure Communication Services qui les traite plus en détail. Pour plus d’informations, consultez la section Références à la fin du module.

Fonctionnalités SMS

Les fonctionnalités SMS (Short Messaging Service) vous permettent d’interagir avec la messagerie SMS classique, notamment :

  • Envoyer un SMS : envoyez des messages texte à des numéros de téléphone.
  • Recevoir un SMS : recevez des messages texte et traitez-les via Event Grid.
  • Rapports de remise : monitorez qui reçoit et lit vos messages texte.
  • Messagerie en bloc : envoyez des messages de marketing ou de notification volumineux.
  • Codes courts : utilisez des numéros de téléphone abrégés pour le marketing et les services.

Pour plus d’informations sur les fonctionnalités SMS, consultez la documentation Azure Communication Services qui les traite plus en détail. Pour plus d’informations, consultez la section Références à la fin du module.

Marketing image of an example Azure Communication Services SMS.