Qu’est-ce qu’Azure Communication Services ?

Remarque

Partagez avec nous vos réflexions et commentaires à propos d’Azure Communication Services en répondant à cette petite enquête.

Azure Communication Services regroupe des services cloud dotés d’API REST et de SDK de bibliothèque de client qui vous aident à intégrer la communication à vos applications. Vous pouvez ajouter la communication à vos applications sans être un expert des technologies sous-jacentes telles que l’encodage des médias ou la téléphonie. Azure Communication Services est disponible dans plusieurs zones géographiques Azure et dans Azure pour le secteur public.

Azure Communication Services prend en charge différents formats de communication :

Vous pouvez connecter des applications clientes personnalisées, des services personnalisés et le réseau téléphonique commuté (RTC) à votre expérience de communication. Vous pouvez acquérir des numéros de téléphone directement par le biais des API REST Azure Communication Services, des SDK ou du portail Azure, et utiliser ces numéros pour les SMS ou les applications d’appel, ou vous pouvez intégrer des fonctionnalités d’e-mail à vos applications à l’aide de kits SDK de messagerie prêts pour la production. Le routage direct d’Azure Communication Services vous permet d’utiliser des contrôleurs SIP et de frontière de session pour connecter vos propres opérateurs RTC et apporter vos propres numéros de téléphone.

En plus des API REST, les bibliothèques clientes Azure Communication Services sont disponibles pour différents langages et plateformes, notamment les navigateurs web (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Une bibliothèque d’interface utilisateur peut accélérer le développement d’applications web, iOS et Android. La solution Azure Communication Services est indépendante des identités et vous contrôlez intégralement la façon dont les utilisateurs finals sont identifiés et authentifiés.

Les scénarios pour Azure Communication Services sont les suivants :

  • Entreprise-client (B2C). Les employés et les services s’adressent aux clients externes par l’intermédiaire de conversations vocales, vidéo et texte dans le navigateur et les applications natives. Une organisation peut envoyer et recevoir des messages SMS, ou utiliser un système de réponse vocale interactive (RVI) au moyen de l’automatisation des appels et d’un numéro de téléphone obtenu par Azure. L’intégration à Microsoft Teams permet de connecter des clients aux réunions Teams hébergées par les employés ; elle constitue une solution idéale pour les scénarios à distance dans les secteurs de la santé, de la banque et de l’assistance produit, sachant que les employés sont peut-être déjà familiarisés avec Teams.
  • Consommateur à consommateur (C2C). Créez des interactions attrayantes entre consommateurs grâce à des conversations vocales, vidéo et texte. N’importe quel type d’interface utilisateur peut être élaboré sur les kits SDK Azure Communication Services. Des exemples complets d’applications et des ressources d’interface open source sont disponibles pour vous mettre rapidement le pied à l’étrier.

Pour plus d’informations, regardez notre vidéo Microsoft Mechanics ou consultez les ressources liées ci-dessous.

Scénarios courants


Ressource Description
Créer une ressource Communication Services Commencez votre utilisation d’Azure Communication Services en vous servant du portail Azure ou du kit SDK Communication Services, et provisionnez votre première ressource Communication Services. Une fois que vous disposez de la chaîne de connexion de votre ressource Communication Services, vous pouvez provisionner vos premiers jetons d’accès utilisateur.
Obtenir un numéro de téléphone Utilisez Azure Communication Services pour approvisionner et diffuser des numéros de téléphone. Ces numéros de téléphone peuvent être utilisés pour appeler ou recevoir des appels téléphoniques, et créer des solutions SMS.
Envoyer un SMS à partir de votre application Les API REST et kits de développement logiciel (SDK) SMS Azure Communication Services sont utilisés pour envoyer et recevoir des SMS depuis des applications de service.
Envoyer un e-mail à partir de votre application Les API REST et SDK E-mail Azure Communication Services sont utilisés pour envoyer des e-mails à partir d’applications de service.

Dès la création d’une ressource Communication Services effectuée, vous pouvez commencer à générer des scénarios clients, tels que des appels vocaux et vidéo ou une conversation par écrit :

Ressource Description
Créer votre premier jeton d’accès utilisateur Les jetons d’accès utilisateur authentifient les clients auprès de votre ressource Azure Communication Services. Ces jetons sont approvisionnés et réémis à l’aide des API et kits de developpement logiciel (SDK) Communication Services Identity.
Bien démarrer avec l’appel vocal et vidéo Azure Communication Services vous permet d’ajouter des appels vocaux et vidéo à votre navigateur ou à vos applications natives avec le kit SDK Appel.
Ajouter les appels téléphoniques à votre application Avec Azure Communication Services, vous pouvez ajouter des fonctionnalités d’appel téléphonique à votre application.
Passer un appel sortant à partir de votre application L’automatisation des appels Azure Communication Services vous permet d’effectuer un appel téléphonique avec un système de réponse vocale interactif à l’aide du kit de développement logiciel (SDK) et de l’API REST d’automatisation des appels.
Joindre votre application d’appel à une réunion Teams Azure Communication Services peut être utilisé pour créer des expériences de réunion personnalisées qui interagissent avec Microsoft Teams. Les utilisateurs de vos solutions Communication Services peuvent interagir avec des participants Teams via l’audio, la vidéo, la conversation et le partage d’écran.
Bien démarrer avec les conversations Le kit SDK Conversation Azure Communication Services est utilisé pour ajouter la conversation texte en temps réel à vos applications.
Connecter un bot Microsoft à un numéro de téléphone Le canal de téléphonie est un canal dans Microsoft Bot Framework qui permet au bot d’interagir avec les utilisateurs sur le téléphone. Il tire parti de la puissance de Microsoft Bot Framework associée à Azure Communication Services et aux services de reconnaissance vocale Azure.
Ajouter des expériences de communication visuelle La bibliothèque d’interface utilisateur pour Azure Communication Services vous permet d’ajouter facilement de riches expériences de communication visuelle à vos applications pour l’appel et la conversation.

Exemples

Les exemples suivants illustrent l’utilisation de bout en bout d’Azure Communication Services. Servez-vous de ces exemples pour démarrer vos propres solutions Communication Services.

Nom d’exemple Description
Exemple de bannière d’appel de groupe Téléchargez un exemple d’application conçu pour l’appel de groupe sur les navigateurs ainsi que sur les appareils iOS et Android.
Exemple de bannière de conversation de groupe Téléchargez un exemple d’application conçu pour la conversation texte de groupe sur les navigateurs.
Exemple d’appel web Téléchargez un exemple d’application web conçu pour l’appel audio, vidéo et RTC.

Plateformes et bibliothèques du SDK

Apprenez-en davantage sur les kits SDK Azure Communication Services avec les ressources ci-dessous. Les API REST sont disponibles pour la plupart des fonctionnalités si vous souhaitez créer vos propres clients, sinon accédez au service via Internet.

Ressource Description
Bibliothèques du SDK et API REST Les fonctionnalités Azure Communication Services sont organisées d’un point de vue conceptuel en six domaines, chacun représenté par un SDK. Vous pouvez choisir les bibliothèques du SDK à utiliser en fonction de vos besoins de communication en temps réel.
Vue d’ensemble du SDK Appel Consultez la vue d’ensemble du SDK Appel Communication Services.
Vue d’ensemble de l’automatisation des appels Consultez la présentation du kit de développement logiciel (SDK) d’Automatisation des appels Communication Services.
Vue d’ensemble du SDK Conversation Consultez la vue d’ensemble du SDK Conversation Communication Services.
Vue d’ensemble du SDK SMS Consultez la vue d’ensemble du SDK SMS Communication Services.
Vue d’ensemble du SDK E-mail Consultez la vue d’ensemble du SDK SMS Communication Services.
Vue d’ensemble de la bibliothèque d’interface utilisateur Consulter la bibliothèque d’interface utilisateur pour Communication Services

Concevoir des ressources

Recherchez des composants complets, des composites et des conseils d’expérience utilisateur dans le kit de conception de bibliothèque d’interface utilisateur pour Figma. Cette ressource de conception est conçue pour aider à concevoir vos expériences d’appel vidéo et de conversation plus rapidement et plus facilement.

Autres services de communication Microsoft

Vous pouvez envisager d’utiliser deux autres produits de communication Microsoft qui, à l’heure actuelle, ne sont pas directement interopérables avec Communication Services :

  • Les API de communication cloud Microsoft Graph permettent aux organisations de créer des expériences de communication relatives aux utilisateurs Microsoft Entra ID disposant de licences Microsoft 365. Ce workflow est idéal pour les applications associées à Microsoft Entra ID ou lorsque vous souhaitez étendre les expériences de productivité dans Microsoft Teams. Il existe également des API pour créer des applications et une personnalisation au sein de l’expérience Teams.

  • Azure PlayFab Party simplifie l’ajout de communications de conversation et de communication de données à faible latence aux jeux. Même si vous pouvez utiliser la technologie Communication Services pour les systèmes de conversation de jeux et de réseau, PlayFab est une option personnalisée et gratuite sur Xbox.

Étapes suivantes