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 propose des API de communication multicanale pour ajouter des fonctionnalités vocales, vidéo, de conversation instantanée, de messagerie texte/SMS, d’e-mails, etc., à toutes vos applications.

Azure Communication Services inclut des API REST et des kits SDK de bibliothèque de client. Vous n’avez donc pas besoin d’être un expert des technologies sous-jacentes pour ajouter la communication à vos applications. 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 RTC (réseau téléphonique commuté) à votre expérience de communication. Vous pouvez acquérir des numéros de téléphone directement via les API REST d’Azure Communication Services, les kits SDK ou le portail Azure, et utiliser ces numéros pour les applications de SMS ou d’appel.

Vous pouvez également intégrer des fonctionnalités d’e-mail à vos applications en utilisant des kits SDK d’e-mails 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). Tirez parti de la bibliothèque d’IU pour accélérer le développement d’applications web, iOS et Android. Azure Communication Services est indépendant de l’identité. Vous contrôlez la façon d’identifier et d’authentifier vos clients.

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. Votre organisation peut envoyer et recevoir des SMS, ou utiliser un système de réponse vocale interactif (IVR), en utilisant l’automatisation des appels et un numéro de téléphone obtenu auprès d’Azure. Vous pouvez effectuer une intégration à Microsoft Teams pour connecter les consommateurs aux réunions Teams organisées par les employés. Cette intégration est idéale pour les scénarios impliquant des services de santé, des services bancaires et du support technique à distance, où les employés connaissent peut-être déjà Teams.
  • Consommateur à consommateur (C2C). Créez des interactions attrayantes entre consommateurs grâce à des conversations vocales, vidéo et texte. Vous pouvez créer des interfaces utilisateur personnalisées sur les kits SDK Azure Communication Services. Vous pouvez également déployer des exemples d’application complets et un kit de ressources d’IU open source pour démarrer rapidement.

Pour en savoir plus, consultez notre vidéo Microsoft Mechanics ainsi que les ressources suivantes.

Scénarios courants


Ressource Description
Créer une ressource Communication Services Commencez à utiliser Azure Communication Services via le portail Azure ou le kit SDK Communication Services pour approvisionner votre première ressource Communication Services. Une fois que vous disposez de la chaîne de connexion de votre ressource Communication Services, vous pouvez fournir des 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. Utilisez ensuite des numéros de téléphone pour passer ou recevoir des appels téléphoniques, et créer des solutions SMS.
Envoyer un SMS à partir de votre application Utilisez les API REST et les kits SDK d’Azure Communication Services SMS pour l’envoi et la réception de SMS à partir d’applications de service.
Envoyer un e-mail à partir de votre application Utilisez les API REST et les kits SDK d’Azure Communication Services Email pour l’envoi d’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 à l’aide du kit SDK de gestion des appels.
Ajouter les appels téléphoniques à votre application Utilisez Azure Communication Services pour ajouter des fonctionnalités d’appel téléphonique à votre application.
Passer un appel sortant à partir de votre application Utilisez les kits SDK et les API REST d’automatisation des appels pour passer des appels sortants avec un système de réponse vocale interactif.
Joindre votre application d’appel à une réunion Teams Utilisez Azure Communication Services 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 les participants Teams via l’audio, la vidéo, la conversation et le partage d’écran.
Bien démarrer avec les conversations Utilisez le kit SDK d’Azure Communication Services Chat pour ajouter une conversation textuelle riche en temps réel dans 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 présentent des solutions de bout en bout utilisant Azure Communication Services. Servez-vous de ces exemples pour démarrer la création de 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çue pour les appels de groupe via les navigateurs, les appareils iOS et Android.
Exemple de bannière de conversation de groupe Téléchargez un exemple d’application conçue pour une conversation textuelle de groupe dans les navigateurs.
Exemple d’appel web Téléchargez une application web conçue pour les appels audio, vidéo et RTC.

Plateformes et bibliothèques du SDK

Pour en savoir plus sur les kits SDK d’Azure Communication Services, consultez les ressources suivantes. Si vous souhaitez créer vos propres clients ou accéder au service via Internet, des API REST sont disponibles pour la plupart des fonctions.

Ressource Description
Bibliothèques du SDK et API REST Les fonctionnalités d’Azure Communication Services sont organisées en six domaines, chacun étant associé à un kit 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 Pour plus d’informations sur les navigateurs, les applications et les services des utilisateurs finaux permettant de gérer les communications vocales et vidéo, consultez le kit SDK de gestion des appels.
Vue d’ensemble de l’automatisation des appels Passez en revue le kit SDK d’automatisation des appels pour en savoir plus sur les workflows d’appels intelligents basés sur un serveur ainsi que sur l’enregistrement d’appel pour les canaux vocaux et RTC.
Vue d’ensemble du SDK Conversation Pour plus d’informations sur l’ajout de fonctionnalités de conversation à vos applications, consultez le kit SDK de gestion des conversations.
Vue d’ensemble du SDK SMS Passez en revue le kit SDK d’envoi/de réception de SMS pour ajouter des fonctionnalités liées aux SMS à vos applications.
Vue d’ensemble du SDK E-mail Pour plus d’informations sur l’ajout de la prise en charge des e-mails transactionnels à vos applications, consultez le kit SDK d’envoi/de réception des e-mails.
Vue d’ensemble de la bibliothèque d’interface utilisateur Passez en revue la bibliothèque d’IU pour en savoir plus sur les composants d’IU prêts pour la production, que vous pouvez intégrer à vos applications.

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

Pensez à utiliser deux autres produits de communication Microsoft qui ne sont pas directement interopérables avec Azure Communication Services pour le moment :

  • Les API de communication cloud Microsoft Graph permettent aux organisations de créer des expériences de communication liées aux utilisateurs Microsoft Entra 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