¿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 son servicios basados en la nube con API REST y SDK de biblioteca cliente disponibles para ayudarle a integrar la comunicación en sus aplicaciones. Puede agregar comunicación a las aplicaciones sin ser un experto en tecnologías subyacentes, como la codificación multimedia o la telefonía. Azure Communication Service está disponible en varias zonas geográficas de Azure y Azure para la administración pública.

Azure Communication Services admite varios formatos de comunicación:

Puede conectar aplicaciones de cliente personalizados, 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 a través de los SDK y las API REST de Azure Communication Services o Azure Portal y usar dichos números para las aplicaciones de llamadas o SMS, o 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). Una biblioteca de interfaz de usuario puede 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 usuarios finales.

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. Una 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. La integración con Microsoft Teams se puede usar para conectar a los consumidores a reuniones de Teams hospedadas por empleados. Esto resulta idóneo para escenarios remotos de asistencia sanitaria, banca y soporte técnico de productos en los que es posible que los empleados ya conozcan Teams.
  • Consumidor a consumidor (C2C). Cree interacciones de consumidor a consumidor atractivas con voz, vídeo y chat de texto enriquecido. Se puede crear cualquier tipo de interfaz de usuario con los SDK de Azure Communication Services, o bien puede utilizar los ejemplos de aplicaciones completos y el kit de herramientas de interfaz de usuario para ayudarlo a empezar a trabajar rápidamente.

Para más información, consulte nuestro vídeo de Microsoft Mechanics o los recursos vinculados a continuación.

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 aprovisionar los primeros 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. Estos números de teléfono se pueden usar para iniciar o recibir llamadas de teléfono y crear soluciones de SMS.
Envío de un SMS desde la aplicación Los SDK y las API REST de SMS de Azure Communication Services se utilizan para enviar y recibir mensajes SMS desde las aplicaciones de servicio.
Envío de un correo electrónico desde la aplicación Los SDK y las API REST Email de Azure Communication Services se utilizan para enviar mensajes de correo electrónico desde las aplicaciones de 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 Calling SDK.
Adición de llamadas telefónicas a una aplicación Con Azure Communication Services, puede agregar funcionalidades de llamadas telefónicas a la aplicación.
Realizar una llamada saliente desde la aplicación Automatización de llamadas de Azure Communication Services permite realizar una llamada saliente con un sistema de respuesta de voz interactivo mediante el SDK de automatización de llamadas y la API de REST.
Incorporación de una aplicación de llamadas a una reunión de Teams Azure Communication Services se puede usar 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 la voz, el vídeo, el chat y el uso compartido de la pantalla.
Introducción al chat Chat SDK de Azure Communication Services se usa 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 muestra el uso completo de Azure Communication Services. Use 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 para exploradores, 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 para exploradores.
Ejemplo de llamada web Descargue un ejemplo de aplicación web diseñado para llamadas de audio, vídeo y RTC.

Plataformas y bibliotecas del SDK

Obtenga más información sobre los SDK de Azure Communication Services con los recursos que se indican a continuación. Las API REST están disponibles para la mayoría de las funcionalidades si desea crear sus propios clientes o acceder de otro modo al servicio a través de Internet.

Resource Descripción
Bibliotecas del SDK y API REST Las funcionalidades de Azure Communication Services están organizadas conceptualmente en seis áreas, cada una representada por 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 la información general del SDK de llamadas de Communication Services.
Introducción a Call Automation Consulte la información general del SDK de automatización de llamadas de Communication Services.
Introducción al SDK de chat Consulte la información general del SDK de chat de Communication Services.
Introducción al SDK de SMS Consulte la información general del SDK de SMS de Communication Services.
Introducción al SDK de correo electrónico Consulte la información general del SDK de SMS de Communication Services.
Introducción a la Biblioteca de interfaz de usuario Revisión de la biblioteca de interfaz de usuario de Communication Services

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

Hay otros dos productos de comunicación de Microsoft que puede considerar utilizar y que no pueden interactuar directamente con 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.

Pasos siguientes