¿Qué es Azure Communication Services?
Nota:
Comparta su opinión y comentarios sobre Azure Communication Services con nosotros respondiendo a esta breve encuesta.
Azure Communication Services ofrece API de comunicación multicanal para agregar voz, vídeo, chat, mensajería de texto/SMS, correo electrónico y mucho más a todas las aplicaciones.
Azure Communication Services incluye API REST y SDK de biblioteca cliente, por lo que no es necesario ser un experto en las tecnologías subyacentes para agregar funcionalidades de comunicación a las aplicaciones. Azure Communication Services está disponible en varias zonas geográficas de Azure y en Azure Government.
Azure Communication Services admite varios formatos de comunicación:
- Llamadas de voz y vídeollamadas
- Chat de texto enriquecido
- SMS
- Mensajería avanzada para WhatsApp
Puede conectar aplicaciones de cliente personalizadas, servicios personalizados y la red de telefonía conmutada públicamente (RTC) a la experiencia de comunicación. Puede adquirir números de teléfono directamente desde las API REST de Azure Communication Services, SDK o Azure Portal, y usarlos para aplicaciones de SMS o llamadas.
También puede integrar funcionalidades de correo electrónico en las aplicaciones mediante SDK de correo electrónico listos para producción. El enrutamiento directo de Azure Communication Services le permite usar SIP y los controladores de perímetro de sesión para conectar sus propios operadores de RTC y traer sus propios números de teléfono.
Además de las API REST, las bibliotecas cliente de Azure Communication Services están disponibles para varias plataformas y lenguajes, incluidos exploradores web (JavaScript), iOS (Swift), Android (Java) y Windows (.NET). Aproveche las ventajas de la biblioteca de interfaz de usuario para acelerar el desarrollo de aplicaciones web, iOS y Android. Azure Communication Services no depende de identidades y usted controla cómo se identifican y autentican los clientes.
Entre los escenarios para Azure Communication Services se incluyen:
- Negocio a consumidor (B2C). Los empleados y servicios interactúan con clientes externos mediante voz, vídeo y chat de texto en aplicaciones nativas y de explorador. Su organización puede enviar y recibir mensajes SMS, u operar un sistema de respuesta de voz interactivo (IVR) con Automatización de llamadas y un número de teléfono que adquiera mediante Azure. Puede hacer una integración con Microsoft Teams para conectar a los consumidores a reuniones de Teams hospedadas por empleados. Esta integración es idónea para escenarios de asistencia sanitaria remota, servicios bancarios y soporte técnico de productos en los que es posible que los empleados ya estén familiarizados con Teams.
- Consumidor a consumidor (C2C). Cree interacciones de consumidor a consumidor atractivas con voz, vídeo y chat de texto enriquecido. Puede crear interfaces de usuario personalizadas en los SDK de Azure Communication Services. También puede implementar ejemplos de aplicaciones completos y un kit de herramientas de interfaz de usuario de código abierto para ayudarle a empezar a trabajar rápidamente.
Para más información, consulte nuestro vídeo de Microsoft Mechanics y los siguientes recursos.
Escenarios frecuentes
Resource | Descripción |
---|---|
Creación de un recurso de Communication Services | Empiece a utilizar Azure Communication Services mediante Azure Portal o el SDK de Communication Services para aprovisionar su primer recurso de Communication Services. Una vez que tenga la cadena de conexión del recurso de Communication Services, puede proporcionar los tokens de acceso de usuario. |
Obtención de un número de teléfono | Use Azure Communication Services para aprovisionar y liberar números de teléfono. A continuación, use los números de teléfono para iniciar o recibir llamadas de teléfono y crear soluciones de SMS. |
Envío de un SMS desde la aplicación | Use las API REST y los SDK de Azure Communication Services SMS para enviar y recibir mensajes SMS desde las aplicaciones del servicio. |
Envío de un correo electrónico desde la aplicación | Use los SDK y las API REST Azure Communication Services Email para enviar mensajes de correo electrónico desde las aplicaciones del servicio. |
Después de crear un recurso de Communication Services, puede empezar a crear escenarios de cliente, como las llamadas de voz y vídeo o el chat de texto:
Resource | Descripción |
---|---|
Creación del primer token de acceso de usuario | Los tokens de acceso de usuario autentican los clientes en el recurso de Azure Communication Services. Estos tokens se aprovisionan y se vuelven a emitir mediante las API y los SDK de identidad de Communication Services. |
Introducción a las llamadas de voz y vídeo | Azure Communication Services permite agregar llamadas de voz y vídeo a las aplicaciones nativas o del explorador mediante el SDK de llamadas. |
Adición de llamadas telefónicas a una aplicación | Use Azure Communication Services para agregar funcionalidades de llamadas telefónicas a la aplicación. |
Realizar una llamada saliente desde la aplicación | Use los SDK y las API REST de Automatización de llamadas para realizar llamadas salientes con un sistema interactivo de respuesta de voz. |
Incorporación de una aplicación de llamadas a una reunión de Teams | Use Azure Communication Services para crear experiencias de reunión personalizadas con interacción con Microsoft Teams. Los usuarios de sus soluciones de Communication Services pueden interactuar con los participantes de Teams mediante voz, vídeo, chat y uso compartido de la pantalla. |
Introducción al chat | Use el SDK de Azure Communication Services Chat para agregar chats de texto enriquecido en tiempo real a las aplicaciones. |
Conexión de un bot de Microsoft a un número de teléfono | El canal de telefonía es un canal de Microsoft Bot Framework que permite al bot interactuar con los usuarios por teléfono. Utiliza la tecnología de Microsoft Bot Framework combinada con Azure Communication Services y los servicios de Voz de Azure. |
Agregar experiencias de comunicación visual | La biblioteca de interfaz de usuario de Azure Communication Services permite agregar fácilmente experiencias de comunicación visual enriquecidas a las aplicaciones para llamadas y chat. |
Ejemplos
En los siguientes ejemplos se muestran soluciones globales que usan Azure Communication Services. Empiece con estos ejemplos para poner en marcha sus propias soluciones de Communication Services.
Nombre del ejemplo | Descripción |
---|---|
Muestra de elementos principales de una llamada grupal | Descargue un ejemplo de aplicación diseñado para llamadas grupales mediante exploradores y dispositivos iOS y Android. |
Muestra de elementos principales de un chat grupal | Descargue un ejemplo de aplicación diseñado para un chat de texto grupal en exploradores. |
Ejemplo de llamada web | Descargue una aplicación web diseñada para llamadas de audio, vídeo y RTC. |
Plataformas y bibliotecas del SDK
Para más información sobre los SDK de Azure Communication Services, consulte los recursos siguientes. Si desea crear sus propios clientes o acceder al servicio a través de Internet, hay API REST disponibles para la mayoría de las funciones.
Resource | Descripción |
---|---|
Bibliotecas del SDK y API REST | Las funcionalidades de Azure Communication Services están organizadas en seis áreas, cada una con un SDK. Puede decidir qué bibliotecas del SDK usar en función de sus necesidades de comunicación en tiempo real. |
Introducción al SDK de llamadas | Consulte el SDK de llamadas para obtener información sobre exploradores para el usuario final, aplicaciones y servicios para impulsar la comunicación por voz y vídeo. |
Introducción a Call Automation | Consulte el SDK de Automatización de llamadas para obtener más información sobre los flujos de trabajo de llamadas inteligentes basados en servidores y la grabación de llamadas para los canales de voz y RTC. |
Introducción al SDK de chat | Consulte el SDK de chat para obtener información sobre cómo agregar funcionalidades de chat a las aplicaciones. |
Introducción al SDK de SMS | Consulte el SDK de SMS para agregar mensajería SMS a las aplicaciones. |
Introducción al SDK de correo electrónico | Consulte el SDK de correo electrónico para obtener información sobre cómo agregar compatibilidad con correo electrónico transaccional a las aplicaciones. |
Introducción a la Biblioteca de interfaz de usuario | Consulte la biblioteca de interfaz de usuario para más información sobre los componentes de interfaz de usuario preparados para producción que puede colocar en sus aplicaciones. |
Diseño de recursos
Busque componentes, composiciones y guías de experiencia de usuario completas en el Kit de diseño de la biblioteca de interfaz de usuario para Figma. Este recurso de diseño se ha creado específicamente para ayudarle a diseñar las experiencias de videollamadas y chat de una forma más rápida y con menos esfuerzo.
Otros servicios de comunicación de Microsoft
Considere la posibilidad de utilizar otros dos productos de comunicación de Microsoft que no pueden interactuar directamente con Azure Communication Services en este momento:
Las API de comunicación en la nube de Microsoft Graph permiten a las organizaciones crear experiencias de comunicación asociadas a usuarios de Microsoft Entra con licencias de Microsoft 365. Este flujo de trabajo es idóneo para las aplicaciones asociadas a Microsoft Entra ID o en contextos de ampliación de las experiencias de productividad en Microsoft Teams. También hay API para compilar aplicaciones y personalización dentro de la experiencia de equipos.
Azure PlayFab Party simplifica la incorporación de comunicación de datos y chat de baja latencia a los juegos. Aunque puede potenciar el chat de juegos y los sistemas de red con Communication Services, PlayFab es una opción personalizada y gratuita de Xbox.