Compartir a través de


Novedades de Azure Communication Services

En este artículo se describen las nuevas características y actualizaciones relacionadas con Azure Communication Services.

Diciembre de 2024

Llamadas de interoperabilidad de usuarios de Teams

Nuestras aplicaciones ahora pueden llamar directamente a usuarios individuales de Microsoft Teams. Esos usuarios de Teams pueden usar Microsoft Teams o un punto de conexión autenticado del SDK de Llamadas de Azure Communication Services. Esta característica hace que la interoperabilidad de Teams sea más completa. Puede crear aplicaciones personalizadas que conecten personas a:

  • Usuarios individuales de Teams
  • Colas de llamadas de Teams y operador automático
  • Reuniones de Teams

Puede usar estas características en el centro de contacto de empresa a cliente (B2C) y en las aplicaciones de reuniones para mantener a los clientes externos en sitios web y aplicaciones altamente personalizados. También puede usar esta característica para mantener toda la actividad de comunicación de empleados y agentes en un único centro: Teams.

Para más información, consulte Funcionalidades para usuarios de Microsoft Teams en llamadas de Azure Communication Services.

Compatibilidad con SMS para código largo de 10 dígitos

El código largo de diez dígitos (10DLC) para SMS está ahora en versión preliminar pública. La compatibilidad con 10DLC permite a las empresas con una solución de mensajería confiable y escalable conectarse con sus clientes de forma eficaz y conforme.

El canal de mensajería dedicado de SMS 10DLC permite a las empresas enviar mensajes usando números de teléfono locales. 10DLC ofrece un número de teléfono único registrado para su negocio, mejorando la confianza y garantizando el cumplimiento de las regulaciones del operador. Perfecto para alertas transaccionales, mensajes promocionales y servicio al cliente, 10DLC garantiza una mayor entrega de mensajes a la vez que se adhiere a los estándares del sector.

Ventajas del uso de SMS 10DLC

  • Mejora de la entrega

    Un número de 10 dígitos garantiza una mayor entrega de mensajes en comparación con los códigos largos tradicionales, lo que hace que sea una manera eficaz de garantizar que los mensajes lleguen a los clientes.

  • Presencia local

    El uso de un número local de 10 dígitos proporciona una conexión más personal y de confianza con sus clientes, lo que aumenta las tasas de interacción y respuesta.

  • Rentable

    El uso de un número de 10 dígitos ofrece una opción más asequible en comparación con códigos cortos, lo que proporciona a las empresas una manera eficaz y rentable de enviar mensajes de gran volumen.

  • Versatilidad

    Perfecto para varios casos de uso, incluidos mensajes transaccionales, asistencia al cliente, promociones y campañas de marketing.

Para más información, vea:

Noviembre de 2024

Mejoras de solución de problemas de Automatización de llamadas

Se han mejorado las notificaciones para ayudar a los desarrolladores a solucionar problemas de Automatización de llamadas. Ahora, recibirá notificaciones si las API CreateCall o Answer producen un error asincrónico a través de los nuevos eventos CreateCallFailed y AnswerFailed. Junto con estos eventos, proporcionamos códigos de error para varios escenarios de salida y finalización de llamadas, lo que le ayuda a tomar decisiones informadas sobre qué hacer a continuación.

También hemos renovado la documentación de los códigos de error para ofrecer una mejor orientación a la hora de tratar los problemas de forma independiente. Además, ahora puede ver los eventos de devolución de llamada de Automatización de llamadas en las métricas de Azure.

Recorte de pantalla de los eventos de devolución de llamada de Automatización de llamadas en las métricas de Azure.

Para más información, vea:

Octubre de 2024

Habilitar la supresión de ruido avanzada en exploradores web de escritorio

El SDK de Llamadas WebJS incluye ahora la supresión del ruido de fondo del audio. Esta característica mejora la calidad de las llamadas reduciendo el ruido de fondo y garantizando que la voz del interlocutor siga siendo clara y comprensible.

Esta tecnología es útil en entornos con altos niveles de ruido ambiental, como oficinas abiertas o espacios públicos, donde los sonidos adicionales pueden interferir en la comunicación. Al filtrar el ruido ambiental, la supresión de ruido ayuda a los participantes a concentrarse en la conversación sin interrupciones.

Nuestros avanzados modelos de supresión de ruido pueden gestionar los ruidos que distraen, como los ladridos de un perro y las conversaciones de fondo.

Para obtener más información, consulte Agregar mejoras de calidad de audio a la experiencia de llamadas de audio.

Información del autor de la llamada extendida

Las notificaciones de llamadas entrantes incluyen ahora el identificador de la línea del autor de la llamada (CLID) y el nombre de la parte que llama (CNAM). Esta información se puede usar para identificar el número de teléfono de una llamada entrante.

const incomingCallHandler = async (args: { incomingCall: IncomingCall }) => { const incomingCall = args.incomingCall; // Get information about caller console.log(callerInfo.displayName); console.log(callerInfo.identifier); };

Para más información, consulte Interfaz de CallerInfo, Administrar llamadas > Recibir una llamada entrante, y Administrar llamadas > Comprobar las propiedades de la llamada.

Silenciar de forma remota a participantes en reuniones de VoIP

La celebración de reuniones de grupo sin interrupciones, citas virtuales y encuentros entre empresas y consumidores (B2C) suele requerir controles para gestionar el ruido de los participantes poco atentos. Un participante puede estar conduciendo y hablando con sus amigos sin darse cuenta de que su ruido y su conversación están siendo retransmitidos a los participantes en la reunión. La posibilidad de silenciar de forma remota a un participante de VoIP resulta muy útil en este tipo de situaciones. Permite a otro participante silenciar de forma remota a uno o varios participantes de VoIP en la llamada. Los participantes silenciados pueden reactivar el audio cuando necesiten hablar.

La posibilidad de silenciar de forma remota a un participante ya está disponible de forma general para las llamadas a con las siguientes funciones específicas:

  • Un usuario de VoIP silencia remotamente a todos los demás participantes de VoIP en una sala y llamadas de grupo de Azure Communication Services usando la siguiente operación de API:

    await call.muteAllRemoteParticipants();
    
  • Un usuario de VoIP silencia remotamente a uno o varios participantes de VoIP en una sala y grupo de llamadas de Azure Communication Services usando la siguiente operación de la API:

    await call.remoteParticipants[0].mute();
    

En las llamadas a salas de Azure Communication Services, solo los usuarios de VoIP con rol de moderador pueden silenciar a otros participantes para evitar silenciamientos remotos no deseados.

Cuando un participante en una llamada local silencia a otro, se produce el evento mutedByOthers. Este evento hace que el cliente notifique al participante de VoIP que está silenciado.

Para más información, consulte Llamadas remotas > Silenciar y reactivar el audio de una llamada.

Mejora de las interacciones de voz entre bots y usuarios en la Automatización de llamadas

Además de la programabilidad de las salas en el servidor y de las mejoras en la solución de problemas, también hemos realizado una serie de otras mejoras en la Automatización de llamadas que habilitan bots y respuestas de voz interactivas (IVR) más potentes.

  • Poner en espera/continuar: proporcione a los desarrolladores la posibilidad de reproducir música mientras se pone a los participantes en espera mediante formatos de archivo compatibles de WAV y MP3.

  • Reproducir varios archivos de audio: hemos mejorado nuestras API de Reproducir o Reconocer existentes. Los desarrolladores tienen ahora la posibilidad de proporcionar varios archivos de audio, archivos de texto y entradas de lenguaje de marcado de síntesis de voz (SSML) cuando soliciten una acción de Reproducir o Reconocer.

  • Interrupción de reproducción: los desarrolladores pueden proporcionar la capacidad de interrupción a la acción Reproducir, lo que permite interrumpir una solicitud en curso, como la música de espera, con un nuevo mensaje, como el anuncio del tiempo de espera.

  • Evento de inicio de reproducción: hemos habilitado un evento playStarted para que los desarrolladores sepan que se ha iniciado una reproducción.

  • Transferencia de VoIP a RTC: los desarrolladores pueden ahora transferir usuarios de VoIP a puntos de conexión RTC/SIP. Para las llamadas RTC entrantes, el objeto de conexión de llamadas contiene ahora el número RTC que marcó el usuario.

Para más información, consulte Información general sobre la Automatización de llamadas.

Mejora de la comunicación de correo electrónico con datos adjuntos insertados

El servicio de correo electrónico ofrece ahora una versión preliminar pública de los archivos adjuntos con imágenes insertadas.

La comunicación por correo electrónico es más que texto. Se trata de crear mensajes atractivos y visualmente atractivos que capturan la atención del destinatario. Una manera de interactuar con los destinatarios de correo electrónico es usar datos adjuntos insertados, lo que le permite insertar imágenes directamente dentro del cuerpo del correo electrónico.

Los archivos adjuntos insertados son imágenes u otros elementos multimedia que usted inserta directamente en el contenido del correo electrónico, en lugar de enviarlos como archivos adjuntos independientes. Los datos adjuntos insertados permiten al destinatario ver las imágenes como parte del cuerpo del correo electrónico, lo que mejora el atractivo visual general y la participación.

Uso de datos adjuntos insertados

Algunas razones para usar datos adjuntos insertados:

  • Interacción mejorada: las imágenes insertadas pueden hacer que sus correos electrónicos sean más atractivos visualmente y despierten mayor interés.

  • Mejor personalización de marca: insertar su logotipo u otros elementos de marca directamente en el correo electrónico puede reforzar su identidad de marca.

  • Experiencia de usuario mejorada: las imágenes insertadas pueden ayudar a ilustrar el mensaje de forma más eficaz, lo que facilita que los destinatarios comprendan y actúen en el contenido.

Ventajas de usar CID para datos adjuntos insertados

Usamos el identificador de contenido (CID) del atributo HTML para insertar imágenes directamente en el cuerpo del correo electrónico. El uso de CID para datos adjuntos insertados se considera el mejor enfoque por los siguientes motivos:

  • Confiabilidad: la inserción CID hace referencia a los datos de imagen mediante un identificador único, en lugar de insertar los datos directamente en el cuerpo del correo electrónico. La inserción CID garantiza que las imágenes se muestren de forma confiable en diferentes plataformas y clientes de correo electrónico.

  • Eficiencia: CID permite adjuntar la imagen al correo electrónico y hacer referencia a ella dentro del contenido HTML mediante el identificador de contenido único. Este método es más eficaz que la codificación base64, lo que puede aumentar significativamente el tamaño del correo electrónico y afectar a la entrega.

  • Compatibilidad: la mayoría de los clientes de correo electrónico son compatibles con CID, lo que garantiza que sus imágenes insertadas se muestren correctamente para la mayoría de los destinatarios.

  • Seguridad: el uso de CID evita la necesidad de hospedar imágenes en servidores externos, lo que puede suponer riesgos de seguridad. En su lugar, las imágenes se incluyen como parte del correo electrónico, lo que reduce el riesgo de que el contenido externo se bloquee o se marque como sospechoso.

Para más información, vea:

Conexión de varios dominios personalizados por recurso de correo electrónico

Los desarrolladores ahora pueden conectar varios dominios personalizados con el mismo recurso de Azure Communication Services. Esta característica permite a los desarrolladores administrar sus recursos de Azure Communication Services de forma más eficaz para admitir varias aplicaciones empresariales o clientes que usan dominios personalizados diferentes. Esta característica actualmente está en su versión preliminar pública.

Algunos escenarios en los que la conexión de varios dominios personalizados es útil:

  • Las organizaciones de mensajería que necesitan admitir varios dominios personalizados en varias aplicaciones pueden usar un recurso de Azure Communication Services para administrar y admitir estas aplicaciones, lo que reduce los esfuerzos de administración de recursos.

  • Los proveedores de servicios SaaS pueden administrar muchos clientes con menos recursos de Azure Communication Services.

Recorte de pantalla de los dominios de demostración de correo electrónico de Communication Services.

Nota:

Se permite a los clientes vincular hasta 100 dominios personalizados a un único recurso de servicio de comunicación. Todas las direcciones de correo electrónico configuradas en estos dominios personalizados son accesibles para el recurso del servicio de comunicación. Solo puede vincular dominios personalizados comprobados.

Para más información, consulte Conexión de un dominio de correo electrónico comprobado

Septiembre de 2024

Personalización y accesibilidad de la biblioteca de interfaz de usuario nativa

Tenemos un conjunto de nuevas características para la biblioteca de interfaz de usuario nativa de llamadas de código abierto que proporcionan opciones de personalización mejoradas y accesibilidad mejorada para desarrolladores que crean experiencias de comunicación en Android e iOS. Los desarrolladores pueden usar estas API para que las videollamadas se ajusten mejor a su identidad de marca, proporcionan experiencias de usuario mejoradas y garantizan que sus servicios sean accesibles para un público más amplio.

Capacitar a las marcas

Ahora puede usar la biblioteca de interfaz de usuario nativa para:

  • Cambiar los colores de la interfaz para que coincidan con los temas de la marca.
  • Personalizar el título y el subtítulo de la llamada para interacciones personalizadas.
  • Configure la barra de botones añadiendo, eliminando o modificando botones de acción para adaptarla a flujos de trabajo empresariales específicos.

Casos de uso

  • Proveedores de asistencia sanitaria

    Una plataforma de telemedicina puede ahora alinear las interfaces de atención telefónica con los colores que identifican su marca, ofreciendo a los pacientes una experiencia familiar y de confianza. Personalizar el título de la llamada a para mostrar Sesión de telemedicina y añadir subtítulos como Dr. Jane Doe ayuda a garantizar que los pacientes sepan exactamente con quién están hablando. Los desarrolladores pueden adaptar aún más la interfaz de llamada añadiendo o eliminando botones, como un botón personalizado Finalizar consulta.

  • Flujos de trabajo personalizados para soporte al cliente

    Las empresas que ofrecen atención al cliente mediante llamadas pueden ahora usar botones personalizados para simplificar la experiencia del usuario. Por ejemplo, en lugar de un diseño genérico de botones, pueden configurar botones como Poner en espera, Transferir a supervisor o Abrir vale para que se ajusten a sus flujos de trabajo operativos específicos. Los flujos de trabajo personalizados mejoran la eficiencia del agente y la satisfacción del cliente.

Recorte de pantalla de teléfonos móviles comparando las experiencias sin marca con las de marca.

Componentes de subtítulos

La accesibilidad es una consideración clave para las empresas que tienen como objetivo llegar a diversos públicos. Los subtítulos para las llamadas de interoperabilidad de Azure Communication Services y Teams pueden mejorar la experiencia de comunicación para los usuarios con discapacidades auditivas. También puede usar subtítulos en situaciones en las que la claridad del audio se pueda poner en peligro, como entornos ruidosos.

Recortes de pantalla de cuatro pantallas diferentes de teléfonos móviles que muestran experiencias de subtítulos.

Para más información, consulte los tutoriales de la biblioteca de la interfaz de usuario nativa:

Mejoras de confiabilidad de grabación de llamadas

Hemos introducido nuevas funciones en traiga su propio almacenamiento (BYOS) para la grabación de llamadas. Las mejoras proporcionan a los clientes la opción de descargar sus grabaciones y recibir notificaciones si las cargas de grabaciones en su almacenamiento fallan debido a una mala configuración.

Cuando se produce un error en el primer intento de cargar en el almacenamiento de blobs de un cliente, se proporcionan códigos de estado y de error. Estos códigos abordan problemas comunes, como:

  • Identidad administrada no habilitada
  • Permisos no configurados correctamente
  • El contenedor no existe
  • Nombre de contenedor o ruta de acceso de almacenamiento no válidos

Estos mensajes de error ayudan a reducir la pérdida de grabaciones al proporcionar notificaciones oportunas para la acción manual (como la descarga directa) y guiar a los clientes para resolver los problemas de configuración de BYOS.

Para más información, consulte Información general sobre Traiga su propio almacenamiento de Azure.

Agosto de 2024

Mejora de las experiencias de aplicaciones personalizadas con Microsoft Teams

Anunciamos un conjunto de mejoras para desarrolladores que crean experiencias personalizadas de aplicaciones y sitios web que se conectan a los usuarios de Microsoft Teams. Azure Communication Services y estas nuevas funcionalidades se adaptan especialmente a las interacciones de negocio a consumidor (B2C) en las que un usuario externo (el consumidor) se comunica con un empleado que usa Teams (la empresa).

Mejoras en Teams:

  • Salas de interrupción
  • Modo conferencia
  • Audio mejorado

Unirse a Teams es más fácil:

  • Short URL
  • Unirse por identificador de reunión

Modo conferencia: Llevar a todos a la misma habitación

Ahora se admite el modo juntos de Microsoft Teams en versión preliminar pública, lo que mejora la experiencia de reunión virtual para los participantes que se unen a través de Azure Communication Services. Esta integración permite a los participantes de Azure Communication Services representar la secuencia del modo conferencia, creando un fondo compartido que hace que se sienta como si todos estuvieran en la misma sala. Es una excelente manera de reducir la fatiga de la reunión y ayudar a los participantes a sentirse más comprometidos y atentos.

Captura de pantalla de los participantes de Azure Communication Services representados en la secuencia del modo conferencia.

El modo conferencia es útil para hacer que las reuniones virtuales sean más envolventes e interactivas. Tanto si hospeda una reunión de equipo, un evento virtual o una sesión de clase, esta característica puede hacer que las reuniones se sientan más conectadas. Además, las organizaciones pueden personalizar estos entornos virtuales para reflejar su marca o contexto de reunión a través del Portal para desarrolladores de Teams. Solo hay que hablar, los usuarios de Teams necesitan una licencia Premium de Teams para usar escenas personalizadas del modo conferencia.

Para obtener más información, vea Modo conferencia.

Salas de interrupción: Mejora de la colaboración virtual

Continuando con nuestros esfuerzos para hacer que las reuniones virtuales sean una experiencia más dinámica e interactiva, Microsoft Teams incorpora salas para grupos pequeños integradas con Azure Communication Services para una experiencia optimizada. Actualmente en versión preliminar pública, esta función le permite dividir las reuniones en grupos más pequeños y centrados, mejorando el dinamismo y la participación de los debates.

Captura de pantalla de las salas de interrupción de Microsoft Teams integradas con Azure Communication Services.

Las salas de descanso son perfectas para profundizar en áreas específicas sin las distracciones de una reunión más grande. Tanto si está trabajando en un proyecto de equipo, como si hospeda una sesión de clase o lleva a cabo terapia grupal, las salas de descanso ayudan a facilitar conversaciones detalladas y participación activa. Esto conduce a reuniones más eficientes y productivas.

Los administradores de Teams pueden administrar fácilmente la disponibilidad de las salas de interrupción a través de directivas de reunión, lo que garantiza que se usan de forma eficaz. Actualmente en versión preliminar pública, esta integración ofrece una visión del futuro de la colaboración virtual, lo que hace que las reuniones en línea sean más atractivas e interactivas.

Para obtener más información, consulte Tutorial: Integración de salas de interrupción de Microsoft Teams.

Compatibilidad mejorada con audioconferencia: Garantizar conexiones confiables

Microsoft Teams revolucionó la comunicación sin problemas durante las citas virtuales al permitir que una sola reunión de Teams tenga varias configuraciones de audioconferencia. Esto significa que los participantes pueden unirse a través de la línea telefónica más óptima, asegurándose de que permanecen conectados incluso si se enfrentan a problemas de Internet.

Azure Communication Services expone esta configuración, lo que permite a los desarrolladores proporcionar la línea telefónica más óptima a sus clientes. Esta característica no solo mejora la confiabilidad de las citas virtuales, sino que también garantiza que los participantes siempre puedan mantenerse conectados, lo que hace que las reuniones virtuales sean más eficientes y libres de estrés.

Para obtener más información, consulte Audioconferencia de reuniones de Teams.

Compatibilidad con direcciones URL cortas: web y nativa

Compartir vínculos de reunión es más fácil con el nuevo formato de dirección URL corta para Microsoft Teams, ahora compatible con Azure Communication Services. Esta actualización le permite compartir vínculos de reunión de forma más cómoda, lo que hace que el proceso sea más suave para todos los implicados.

Actualizamos nuestros SDK para dar cabida a este nuevo formato, por lo que los desarrolladores deben actualizar sus SDK para aprovecharlo. Las direcciones URL más cortas no solo simplifican el proceso de uso compartido, sino que también mejoran la experiencia general del usuario haciendo que los vínculos sean más fáciles de distribuir y administrar.

Para obtener más información, consulte Inicio rápido: Unión de la aplicación de llamada a una reunión de Teams.

Unirse a una reunión de Teams por identificador: nativo

Azure Communication Services ahora admite la unión a reuniones de Microsoft Teams mediante un identificador de reunión y un código de acceso. Esta característica permite a los desarrolladores compilar aplicaciones nativas para iOS, Android y Windows que se conectan a reuniones de Teams con credenciales sencillas y especificadas manualmente en la invitación de eventos.

Hemos habilitado este método sencillo de unir reuniones para que sea más fácil mantenerse conectado y colaborar en varias plataformas. Esta actualización mejora la seguridad y comodidad, lo que garantiza un acceso sin problemas a las reuniones de Teams.

Captura de pantalla del inicio de sesión de Microsoft Teams para unirse a una reunión de Teams.

Para obtener más información, consulte Administrar llamadas para usuarios de Teams > Unirse a una reunión de Teams.

Más características y mejoras

  • Transcripción en tiempo real
  • Streaming de audio en tiempo real
  • Programación del servidor para salas
  • Compatibilidad con texto enriquecido

Transcripción en tiempo real: Información instantánea de las llamadas

Azure Communication Services ahora ofrece transcripción en tiempo real en versión preliminar pública, lo que proporciona a los desarrolladores una salida de texto inmediata desde el audio de llamada. Esta característica es increíblemente útil para analizar conversaciones y obtener información que puede informar sobre las decisiones empresariales o ayudar a los agentes en tiempo real.

Con la integración en el servicio voz a texto de Azure AI, la transcripción en tiempo real admite más de 140 idiomas, lo que facilita la incorporación del reconocimiento de voz y la transcripción en las aplicaciones. Esta funcionalidad le permite capturar y transcribir audio sin problemas, lo que proporciona un recurso valioso para varios casos de uso

Diagrama que muestra cómo proporcionar la transcripción en tiempo real en la aplicación.

Al combinar estas transcripciones con modelos de lenguaje grandes (LLM), puede obtener más información, como los pasos siguientes sugeridos, resúmenes, intenciones y análisis de sentimiento.

Para más información, vea:

Streaming de audio en tiempo real: Captura y análisis de conversaciones

Basándose en la eficacia de las funcionalidades en tiempo real, los desarrolladores ahora tienen acceso a secuencias de audio en tiempo real. El acceso a los flujos de audio en tiempo real permite a los desarrolladores crear aplicaciones de servidor que capturan y analizan el audio de cada participante en una llamada a medida que se produce.

Diagrama que muestra cómo integrar el streaming de audio en tiempo real en la aplicación.

Al integrar el streaming de audio con acciones de automatización de llamadas o modelos de IA personalizados, puede desbloquear varios casos de uso. Estos incluyen el procesamiento de lenguaje natural (NLP) para el análisis de conversaciones, la autenticación de voz mediante biometría y proporcionar información y sugerencias en tiempo real a los agentes durante las interacciones activas.

Para más información, vea:

Programación del servidor para salas: Mejora de las citas virtuales

La compatibilidad con la programación en tiempo real para las llamadas de Salas a través de Azure Communication Services se encuentra ahora en versión preliminar pública, habilitada a través de la API de Automatización de llamadas. La primera característica de la versión preliminar habilita el marcado RTC desde Salas. El marcado RTC permite a los proveedores de software independientes (ISV) integrar varios servicios profesionales de terceros a través de RTC en citas virtuales.

Por ejemplo, intérpretes, representantes de servicios sociales y otros profesionales pueden unirse a citas de telehealth o salas de tribunales virtuales a través de RTC. Con esta nueva funcionalidad, los desarrolladores pueden administrar estos escenarios de forma eficaz, lo que proporciona características sólidas de audioconferencia para citas virtuales.

Esto es solo el principio. Durante el próximo año, planeamos mejorar esta integración aún más, agregando características de inteligencia artificial para admitir varios escenarios de citas virtuales, lo que hace que el proceso sea aún más simplificado y eficaz.

Para obtener más información, consulte Introducción a las salas virtuales > Cómo realizar llamadas en salas virtuales.

Compatibilidad con texto enriquecido

Azure Communication Services Chat ahora admite el Editor de texto enriquecido y la carga de imágenes insertadas tanto en el SDK de chat como en la biblioteca de interfaz de usuario web. Con esta versión, la experiencia de chat es más dinámica y visualmente atractiva. Las siguientes características ahora están disponibles:

  • Diferentes estilos de texto, como negrita, cursiva y subrayado, para que los mensajes destaquen.
  • La capacidad de crear listas numeradas y con viñetas para mejorar la organización.
  • Opciones para ajustar la sangría de texto para mejorar la legibilidad.
  • La capacidad de agregar y actualizar tablas para mejorar los datos de estructura.

La biblioteca de interfaz de usuario web también admite el Editor de texto enriquecido tanto en ChatComposite como en CallWithChatComposite.

ChatComposite

Captura de pantalla de texto enriquecido con chat en ChatComposite.

CallWithChatComposite

Captura de pantalla de texto enriquecido con chat en CallWithChatComposite.

Primeros pasos:

Julio de 2024

Subtítulos: Biblioteca de interfaz de usuario nativa

Los subtítulos ahora están disponibles con carácter general en la biblioteca de interfaz de usuario nativa para Android e iOS. Esta característica se aplica a una serie de escenarios en los que los subtítulos son esenciales, mejorando la experiencia de los usuarios con discapacidades auditivas y garantizando la inclusividad.

Captura de pantalla de subtítulos en la biblioteca de interfaz de usuario nativa para Android e iOS.

Los subtítulos de la biblioteca de interfaz de usuario nativa simplifican la integración entre Azure Communication Services y Microsoft Teams, lo que facilita a los usuarios conectarse y colaborar sin problemas. Simplifica el proceso y mejora la experiencia del usuario.

Por ejemplo, una firma multinacional de abogados con diversos empleados puede usar subtítulos durante las conferencias de vídeo para asegurarse de que todos los empleados, independientemente de la capacidad de idioma o la capacidad auditiva, puedan participar completamente. Por ejemplo, en las reuniones que implican discusiones legales complejas, los subtítulos pueden ayudar a los hablantes no nativos a seguir más fácilmente. Además, la empresa puede usar esta característica durante escenarios de interoperabilidad con Microsoft Teams, lo que garantiza una comunicación sin problemas con clientes y asociados.

Para más información, vea:

Funciones y roles de salas: Biblioteca de interfaz de usuario nativa

La biblioteca nativa de interfaz de usuario para Android e iOS ahora incluye integración de salas en disponibilidad general, ofreciendo roles y funcionalidades mejorados para los participantes de la llamada. Esta integración ofrece a los clientes mayor flexibilidad y control sobre sus llamadas, manteniendo la administración en el lado del cliente.

Considere una corporación que hospeda una reunión virtual de ayuntamientos con empleados en todo el mundo. Con Rooms Integration, la empresa puede asignar roles como moderador, asistentes y consumidores, lo que garantiza un entorno de reunión estructurado y organizado. Esta configuración es fundamental para mantener el orden en grandes reuniones, lo que permite una difusión eficaz de la información y sesiones de preguntas y respuestas productivas, lo que mejora la comunicación y el compromiso de la organización.

Para comprender cómo configurar una arquitectura estándar de Salas para validar las asignaciones de roles y la creación, consulte el diagrama siguiente.

Diagrama que muestra cómo configurar una arquitectura estándar de Salas para validar las asignaciones de roles y la creación.

La API de salas permite a los desarrolladores crear salas, administrar usuarios y ajustar la duración de las salas. La API de salas es un servicio back-end independiente de la biblioteca de interfaz de usuario.

Para más información, vea:

Uso compartido de archivos en reuniones de Teams

Ahora en disponibilidad general, comparta archivos durante una reunión de Microsoft Teams con el servicio de chat de Azure Communication Services. El uso compartido de archivos permite a los participantes compartir documentos necesarios para las necesidades empresariales diarias, como información del producto, folletos o instrucciones de atención de seguimiento.

Diagrama de cómo compartir archivos durante una reunión de Microsoft Teams con el servicio de chat de Azure Communication Services.

Use esta función para mejorar la experiencia en las reuniones de Teams. El uso compartido de archivos facilita a los usuarios colaborar en documentos y formular preguntas aclarando según sea necesario para finalizar los procesos empresariales. Los procesos empresariales pueden incluir abrir una cuenta, pasar por los resultados, proporcionar recetas o seguir instrucciones de atención, y muchos otros escenarios.

Para más información, vea:

Compatibilidad con salas de interrupción de Teams

El SDK de llamadas de JavaScript ahora admite salas de interrupción de Microsoft Teams en versión preliminar pública. Los participantes nativos de Azure Communication Services y los participantes de Microsoft 365 que usan el SDK de llamadas pueden participar en salas de interrupción de reuniones de Teams. La compatibilidad con salas de interrupción de Teams ofrece más flexibilidad y oportunidades de colaboración a las reuniones virtuales.

Captura de pantalla de los participantes nativos de Azure Communication Services y los participantes de Microsoft 365 mediante el SDK de llamadas para unirse a salas de interrupción de reuniones de Teams.

Qué son los salones de interrupción

Las salas de interrupción de Teams permiten a los facilitadores de reuniones crear sesiones independientes y más pequeñas dentro de una reunión de Teams más grande. Esta característica es útil para varios escenarios, como:

  • Asistencia sanitaria: Durante una visita virtual de grupo con proveedores de asistencia sanitaria, el organizador de la reunión puede asignar a los pacientes a salas de descanso para discutir áreas específicas antes de volver a reunirse en la sesión de grupo más grande. Los proveedores de asistencia sanitaria pueden visitar cada sala de descanso para consultar a los pacientes individualmente.

  • Legal: En una audiencia de tribunal virtual, un acusado y su abogado pueden unirse a una sala de interrupción para una conversación privada de barra lateral.

  • Conferencias: Durante una conferencia virtual del sector, el organizador de la reunión puede colocar a los asistentes en grupos de discusión independientes con temas centrados, antes de volver a la reunión más grande para compartir información con el público más amplio.

Cómo funciona

Los usuarios de Microsoft Teams pueden crear salas de interrupción para reuniones programadas. Los organizadores de reuniones pueden asignar participantes del SDK de llamadas a salas de interrupción individuales. Los participantes pueden unirse y moverse sin problemas entre salas de interrupción y la reunión principal, al igual que cualquier otro usuario de Teams.

Por qué es importante

La capacidad de incluir usuarios de ACS en salas de interrupción de Teams mejora la experiencia colaborativa, lo que hace que sea más inclusivo y versátil. Tanto si va a realizar una sesión de entrenamiento, hospedar un taller o facilitar una sesión de lluvia de ideas, las salas de interrupción proporcionan la estructura necesaria para fomentar interacciones significativas y discusiones productivas.

Comience hoy mismo

Para empezar a usar esta característica, asegúrese de que tiene la versión más reciente del SDK de llamada. Para obtener más información sobre la implementación y el uso de salas de interrupción de Teams, consulte Tutorial: Integración de salas de interrupción de Microsoft Teams.

Fin de la encuesta de llamadas: nativo

La encuesta de fin de llamada permite a los desarrolladores personalizar las preguntas para recopilar comentarios al final de una llamada. Esta característica está disponible con carácter general. Al recopilar información valiosa directamente de los usuarios, los desarrolladores pueden tomar decisiones fundamentadas para mejorar sus servicios de forma eficaz. Esta característica ahora está disponible con carácter general para las plataformas Android, iOS y Windows.

Imagine que un proveedor de asistencia sanitaria usa esta característica para recopilar comentarios después de las consultas de telemedicina. Mediante la personalización de preguntas para preguntar sobre la claridad de la comunicación, la facilidad de acceso y la satisfacción con el asesoramiento médico, el proveedor puede identificar rápidamente áreas que necesitan mejorar. Esta información inmediata y específica ayuda al proveedor a mejorar la calidad de la atención al paciente, optimizar las operaciones y aumentar la satisfacción de los pacientes.

Para más información, vea:

Encuesta de fin de convocatoriaTutorial: Fin de la encuesta de llamadas

Transferencia al correo de voz

Ahora, en disponibilidad general, los organizadores de Microsoft Teams pueden configurar participantes de llamadas para transferirlos directamente al correo de voz de un usuario de Teams, pasando el anillo del usuario de Teams. Esto resulta útil cuando el que transfiere sabe que el receptor no está disponible para realizar la llamada.

Para obtener más información, consulte Llamadas de transferencia.

Mayo de 2024

Retención de datos con subprocesos de chat

Los desarrolladores ahora pueden crear subprocesos de chat con una directiva de retención entre 30 y 90 días. Esta característica se encuentra en versión preliminar.

Establecer una directiva de retención es opcional. Los desarrolladores pueden optar por crear un subproceso de chat con retención infinita (valor predeterminado) o establecer una directiva de retención de 30 a 90 días. Si necesita mantener el subproceso durante más de 90 días, puede ampliar el tiempo mediante la API Update Chat Thread Properties. La directiva está orientada hacia la administración de datos en organizaciones que necesitan mover datos a sus archivos con fines históricos o eliminar los datos en un período determinado.

La directiva no afecta a los subprocesos de chat existentes.

Para más información, vea:

PowerPoint Live

Ahora en disponibilidad general, PowerPoint Live ofrece al moderador y al público una experiencia atractiva. PowerPoint Live combina la capacidad de presentación en PowerPoint con la conexión y la colaboración de una reunión de Microsoft Teams.

Captura de pantalla de la presentación y colaboración de PowerPoint Live en una reunión de Microsoft Teams.

Los participantes de la reunión ahora pueden ver las sesiones de PowerPoint Live iniciadas por un cliente de Teams mediante la biblioteca de interfaz de usuario web de Azure Communication Services. Los participantes pueden seguir junto con una presentación y ver las anotaciones del moderador. Los desarrolladores pueden usar esta función a través de compuestos como CallComposite y CallWithChatComposite, y a través de componentes como VideoGallery.

Para más información, consulte Presentación de PowerPoint Live en Microsoft Teams (entrada de blog) y Presentar desde PowerPoint Live en Microsoft Teams.

Reacciones en directo

Ahora disponible con carácter general, los componentes y compuestos de la biblioteca de interfaz de usuario actualizados incluyen reacciones durante las llamadas en vivo. La biblioteca de interfaz de usuario admite estas reacciones: 👍 me gusta, 🧡 amor, 👏 aplauso, 😂 risa, 😮 sorpresa.

Captura de pantalla de las reacciones a las llamadas en directo, como amor y aplauso.

Las reacciones a las llamadas se asocian al participante que las envía y son visibles para todos los tipos de participantes (internos, invitados, federados, anónimos). Las reacciones a las llamadas se admiten en todos los tipos de llamadas, como salas, grupos y reuniones (programadas, privadas, canales) de todos los tamaños (pequeño, grande, extragrande).

Agregar esta característica fomenta una mayor interacción dentro de las llamadas porque las personas pueden reaccionar en tiempo real sin necesidad de hablar o interrumpir. Los desarrolladores pueden usar esta característica si agregan:

  • La capacidad de tener reacciones a las llamadas en vivo a los compuestos CallComposite y CallwithChatComposite en la Web.
  • Reacciones a las llamadas en el nivel de componente.

Para obtener más información, consulte Reacciones.

Subtítulos

Promueva la accesibilidad mostrando texto del audio en las llamadas de vídeo. Ya está disponible para las llamadas de aplicación a Teams, esta versión de disponibilidad general agrega compatibilidad con subtítulos en todas las llamadas de aplicación a aplicación.

Captura de pantalla de subtítulos para llamadas de aplicación a aplicación e interoperabilidad de Teams.

Para más información, consulte Información general sobre los subtítulos.

También puede obtener más información sobre Interoperabilidad de Azure Communication Services con Teams.

Copilot para diagnóstico de llamadas

La inteligencia artificial puede ayudar a los desarrolladores de aplicaciones en todos los pasos del ciclo de vida de desarrollo: diseño, creación y funcionamiento. Los desarrolladores pueden usar Microsoft Copilot en Azure (versión preliminar) en Diagnósticos de llamadas para comprender y resolver muchos problemas de llamadas. Por ejemplo, los desarrolladores pueden formularle estas preguntas a Copilot:

  • ¿Cómo se ejecutan diagnósticos de red en llamadas VoIP de Azure Communication Services?
  • ¿Cómo puedo optimizar mis llamadas para condiciones de red deficientes?
  • ¿Cómo se corrigen las causas comunes de las secuencias multimedia deficientes en las llamadas de Azure Communication Services?
  • ¿Cómo puedo corregir el subcódigo 41048, lo que provocó un error en la parte de vídeo de mi llamada?

Captura de pantalla de Diagnósticos de llamadas en Microsoft Copilot en Azure.

Diagnósticos de llamadas puede ayudar a los desarrolladores a comprender la calidad y confiabilidad de las llamadas, por lo que pueden ofrecer una excelente experiencia de llamada a los clientes. Muchos problemas pueden afectar a la calidad de las llamadas, como la conectividad deficiente a Internet, las incompatibilidades de software y las dificultades técnicas con los dispositivos.

Llegar a la causa principal de estos problemas puede aliviar las situaciones potencialmente frustrantes para todos los participantes de la llamada, ya sea un paciente que acude a la consulta de su médico o un alumno que recibe una clase de su profesor. El diagnóstico de llamadas permite a los desarrolladores explorar en profundidad los datos para identificar problemas raíz y encontrar una solución. Puede usar las visualizaciones integradas en Azure Portal o conectar datos de uso y calidad subyacentes a sus propios sistemas.

Para obtener más información, consulte Diagnóstico de llamadas.

Abril de 2024

Extensibilidad B2C con Microsoft Teams para llamadas

Los desarrolladores pueden aprovechar las ventajas de la interoperabilidad de llamadas para los usuarios de Microsoft Teams en flujos de trabajo de llamadas de Azure Communication Services. Esta característica está ahora disponible con carácter general.

Los desarrolladores pueden usar API de Automatización de llamadas para incorporar usuarios de Teams a flujos de trabajo e interacciones de llamadas de negocio a consumidor (B2C), lo que puede ayudarle a ofrecer soluciones avanzadas de servicio al cliente. Esta interoperabilidad se ofrece a través de VoIP para reducir la sobrecarga de la infraestructura de telefonía. Los desarrolladores pueden agregar usuarios de Teams a llamadas de Azure Communication Services mediante los identificadores de objetos de Microsoft Entra (OID) de los participantes.

Casos de uso

  • Teams como extensión de un escritorio de agente: conecte la solución de Centro de contacto como servicio (CCaaS) a Teams y permita que sus agentes gestionen las llamadas de los clientes en Teams. Tener Teams como la solución de panel único para la comunicación interna y B2C puede aumentar la productividad de los agentes y les permite ofrecer un servicio de primera clase a los clientes.

  • Consulta a expertos: las empresas pueden usar Teams para invitar a expertos de la materia a sus flujos de trabajo de servicio al cliente para resolver problemas oportunos y mejorar la tasa de resolución de primera llamada.

Diagrama que muestra la extensibilidad B2C con Microsoft Teams para llamadas.

La extensibilidad B2C de Azure Communication Services con Microsoft Teams ayuda a los clientes llegar a los equipos de ventas y soporte técnico y ayuda a las empresas a ofrecer experiencias de cliente eficaces.

Para más información, consulte Interoperabilidad de flujos de trabajo de Call Automation con Microsoft Teams.

Uso compartido de imágenes en reuniones de Microsoft Teams

Los usuarios de Microsoft Teams pueden compartir imágenes con usuarios de Azure Communication Services en el contexto de una reunión de Teams. Esta característica ya está disponible con carácter general. El uso compartido de imágenes mejora la colaboración en tiempo real para las reuniones. La superposición de imágenes también se admite para que los usuarios lo examinen con detalle.

El uso compartido de imágenes es útil en muchos escenarios, como una empresa que comparte fotos para mostrar su trabajo o médicos que comparten imágenes con pacientes para obtener instrucciones de cuidado posoperatorio.

Captura de pantalla que muestra la configuración de uso compartido de imágenes y un ejemplo en una reunión de Microsoft Teams.

Pruebe esta característica mediante el uso de la Biblioteca de interfaz de usuario o el SDK de chat. El SDK está disponible en C# (.NET), JavaScript, Python y Java. Para más información, vea:

Supresión de ruido profundo

La supresión de ruido profundo se encuentra actualmente en versión preliminar. La supresión de ruido mejora VoIP y las videollamadas mediante la eliminación del ruido de fondo, lo que facilita la conversación y la escucha. Por ejemplo, si está aceptando una llamada de WebJS de Azure Communication Services en una cafetería, activar la supresión de ruido puede mejorar la experiencia de llamada al eliminar los sonidos de fondo de la tienda.

Para obtener más información, consulte Agregar mejoras de calidad de audio a la experiencia de llamadas de audio.

SDK de llamada para Android, iOS y Windows

Actualizamos los SDK de llamada nativos para mejorar la experiencia del cliente. Esta versión incluye:

  • Fondo personalizado para videollamadas
  • Configuración de proxy
  • Integración de TelecomManager de Android
  • Comunicación unidireccional en el canal de datos
  • Período de vida útil para las notificaciones push

Fondo personalizado para videollamadas

El fondo personalizado para las videollamadas está disponible con carácter general. Esta característica permite a los clientes quitar las distracciones detrás de ellas. Los clientes pueden cargar sus propias imágenes personalizadas para usarlas como fondo.

Captura de pantalla que muestra el fondo personalizado para las videollamadas.

Por ejemplo, los propietarios de empresas pueden usar el SDK de llamadas para mostrar los fondos personalizados en lugar del fondo real. Por ejemplo, puede cargar una imagen de una oficina moderna y amplia y establecerla como fondo para las videollamadas. Cualquiera que se una a la llamada ve el fondo personalizado, que parece realista y natural. También puede usar imágenes de personalización de marca personalizadas como fondo para mostrar imágenes nuevas a los clientes.

Para más información, consulte Inicio rápido: Adición de efectos de vídeo a las videollamadas.

Configuración de proxy

La configuración del proxy ahora está disponible con carácter general. Algunos entornos, como los sectores altamente regulados o que tratan con información confidencial, requieren servidores proxy para ayudar a proteger y controlar el tráfico de red. Puede usar el SDK de llamadas para configurar los servidores proxy HTTP y multimedia para las llamadas de Azure Communication Services. De este modo, puede asegurarse de que las comunicaciones son compatibles con las directivas y regulaciones de red. Puede usar los métodos nativos del SDK para establecer la configuración del proxy para la aplicación.

Para más información, consulte Proxy del tráfico de llamadas.

Integración de TelecomManager de Android

Android TelecomManager administra llamadas de audio y vídeo en dispositivos Android. Use Android TelecomManager para proporcionar una experiencia de usuario coherente en varias aplicaciones y dispositivos Android, como mostrar llamadas entrantes y salientes en la interfaz de usuario del sistema, enrutar audio a dispositivos y controlar las interrupciones de llamadas.

Ahora puede integrar la aplicación con Android TelecomManager para aprovechar sus características para los escenarios de llamadas personalizados. Para obtener más información, consulte Integración con TelecomManager.

Comunicación unidireccional en el canal de datos

La API de canal de datos está disponible con carácter general. El canal de datos incluye comunicación unidireccional, que permite la mensajería en tiempo real durante las llamadas de audio y vídeo. Al usar esta API, puede integrar funciones de intercambio de datos en las aplicaciones para proporcionar una experiencia de comunicación sin problemas para los usuarios.

La API de Canal de datos permite a los usuarios enviar y recibir mensajes al instante durante una llamada de audio o vídeo, lo que promueve una comunicación fluida y eficaz. En una llamada grupal, un participante puede enviar mensajes a un solo participante, a un conjunto específico de participantes o a todos los participantes dentro de la llamada. Esta flexibilidad mejora la comunicación y la colaboración entre los usuarios durante las interacciones grupales.

Para obtener más información, consulte Canal de datos.

Período de vida útil para las notificaciones push

El período de vida (TTL) para las notificaciones push ahora está disponible con carácter general. TTL es la duración durante la cual un token de notificación de inserción es válido. El uso de un TTL de duración más larga puede ayudar a la aplicación a reducir el número de nuevas solicitudes de token de los usuarios y mejorar la experiencia.

Por ejemplo, supongamos que ha creado una aplicación que permite a los pacientes reservar citas médicas virtuales. La aplicación usa notificaciones push para mostrar una interfaz de usuario de llamada entrante cuando la aplicación no está en primer plano. Anteriormente, la aplicación tenía que solicitar un nuevo token de notificación de inserción del usuario cada 24 horas, lo que podría ser molesto y perjudicial. Con la característica TTL extendida, ahora puede configurar el token de notificación de inserción para que dure hasta seis meses, en función de sus necesidades empresariales. De este modo, la aplicación puede evitar solicitudes de token frecuentes y proporcionar una experiencia de llamada más fluida para los clientes.

Para más información, consulte Habilitación de notificaciones push para llamadas.

Actualizaciones de la biblioteca de interfaz de usuario nativa del SDK

Con la biblioteca de interfaz de usuario nativa del SDK de llamada a Azure Communication Services, ahora puede generar registros cifrados para solucionar problemas y proporcionar a sus clientes un modo opcional de solo audio para unirse a llamadas.

Solución de problemas en la biblioteca de interfaz de usuario nativa para Android e iOS

Ahora, en disponibilidad general, puede cifrar los registros al solucionar problemas en la biblioteca nativa de interfaz de usuario del SDK de llamadas para Android e iOS. Puede generar fácilmente registros cifrados para compartirlos con el soporte técnico de Azure. En un escenario ideal, las llamadas funcionan o los desarrolladores son capaces de solucionar los problemas por su cuenta. No obstante, los clientes siempre tienen el soporte técnico de Azure como última opción. Y nos esforzamos por hacer que esas interacciones sean lo más fáciles y rápidas posible.

Para obtener más información, consulte Solución de problemas de la biblioteca de interfaz de usuario.

Modo de solo audio en la biblioteca de interfaz de usuario

El modo solo audio de la biblioteca de interfaz de usuario del SDK de llamada ahora está disponible con carácter general. Permite a los participantes unirse a llamadas con solo su audio, sin compartir ni recibir vídeo. Los participantes pueden usar esta característica para conservar el ancho de banda y maximizar la privacidad.

Cuando se activa el modo de solo audio, deshabilita la función de vídeo de manera automática para enviar y recibir secuencias. Ajusta la interfaz de usuario para reflejar este cambio mediante la eliminación de controles relacionados con vídeo.

Para más información, consulte Habilitar el modo de solo audio en la biblioteca de interfaz de usuario.

Marzo de 2024

Llamadas a colas de llamadas y operadores automáticos de Microsoft Teams

Las llamadas a las colas de llamadas y los operadores automáticos de Teams ahora están disponibles con carácter general en Azure Communication Services, junto con los clics para llamar al Teléfono Teams.

Las organizaciones pueden permitir que los clientes lleguen rápidamente a sus ventas y miembros de soporte técnico en Microsoft Teams. Al agregar un widget de clic para llamar a un sitio web, como un botón Ventas que apunta a un departamento de ventas o a un botón Comprar que apunta a la adquisición, los clientes están a solo un clic de una conexión directa en una cola de llamadas de Teams o un operador automático.

Obtenga más información sobre cómo unir su aplicación de llamadas a una cola de llamadas u operador automático de Teams, y sobre cómo construir aplicaciones para centros de contacto.

Actualizaciones de correo electrónico

Las actualizaciones del servicio de correo electrónico de Azure Communication Services incluyen compatibilidad con SMTP, administración de exclusión, cmdlets de Azure PowerShell y extensiones de la CLI de Azure.

SMTP

La compatibilidad con SMTP en el correo electrónico de Azure Communication Services ya está disponible con carácter general. Los desarrolladores pueden usarlo para enviar fácilmente correos electrónicos, mejorar las características de seguridad y tener más control sobre las comunicaciones salientes.

El servicio de retransmisión SMTP actúa como un vínculo entre los clientes y servidores de correo electrónico para ayudar a entregar correos electrónicos de forma más eficaz. Configura una infraestructura de retransmisión especializada que no solo controla las necesidades de rendimiento más altas y la entrega de correo electrónico correcta, sino que también mejora la autenticación para ayudar a proteger la comunicación. Este servicio también ofrece a las empresas una plataforma centralizada que les permite administrar correos electrónicos salientes para todas las comunicaciones B2C y obtener información sobre el tráfico de correo electrónico.

Con esta funcionalidad, los clientes pueden cambiar de soluciones SMTP locales o vincular sus aplicaciones de línea de negocio a una plataforma de solución basada en la nube con el correo electrónico de Azure Communication Services. La compatibilidad con SMTP habilita:

  • Punto de conexión SMTP confiable con cifrado TLS 1.2.
  • Autenticación con un identificador de aplicación de Microsoft Entra para enviar correos electrónicos a través de SMTP.
  • Compatibilidad con envíos de gran volumen para comunicaciones B2C mediante las API de REST y SMTP.
  • Cumplimiento de los requisitos de administración de datos y privacidad para los clientes.

Diagrama que muestra un diagrama de flujo de comandos SMTP de correo electrónico.

Para más información, consulte Compatibilidad con SMTP de correo electrónico.

Administración de exclusión

La administración de exclusión de correo electrónico, ahora en versión preliminar, ofrece una lista de cancelación de suscripción centralizada y preferencias de exclusión guardadas en un almacén de datos. Esta característica ayuda a los desarrolladores a cumplir las directrices de los proveedores de correo electrónico que requieren una implementación de lista de un solo clic para cancelar la suscripción en los correos electrónicos enviados desde sus plataformas.

La administración de exclusión le ayuda a identificar y evitar problemas de entrega. Puede mantener el cumplimiento agregando características de lista de supresión para ayudar a mejorar la reputación y permitir que los clientes administren fácilmente las cancelaciones de participación.

Diagrama que muestra un diagrama de flujo de lista de supresión de correo electrónico.

Introducción a Funcionalidades de exclusión de correo electrónico.

Cmdlets de Azure PowerShell y extensiones de la CLI de Azure

Para mejorar la experiencia del desarrollador, Azure Communication Services presenta más cmdlets de Azure PowerShell y extensiones de la CLI de Azure para trabajar con el correo electrónico.

Cmdlets de Azure PowerShell

Con la adición de los nuevos cmdlets, los desarrolladores pueden usar cmdlets de Azure PowerShell para todas las operaciones CRUD (crear, leer, actualizar, eliminar) para el servicio de correo electrónico, entre las que se incluyen:

  • Crear recurso de servicio de comunicación (existente)
  • Creación de un recurso de servicio de correo electrónico (nuevo)
  • Creación de un recurso para un dominio personalizado o administrado por Azure (nuevo)
  • Inicio o cancelación de la comprobación de dominio personalizado (nuevo)
  • Adición de un nombre de usuario remitente a un dominio (nuevo)
  • Vinculación de un recurso de dominio a un recurso de servicio de comunicación (existente)

Obtenga más información en la referencia de Azure PowerShell.

Extensiones de la CLI de Azure

Los desarrolladores pueden usar extensiones de la CLI de Azure para su flujo de un extremo a otro para enviar correo electrónico, entre los que se incluyen:

  • Crear recurso de servicio de comunicación (existente)
  • Creación de un recurso de servicio de correo electrónico (nuevo)
  • Creación de un recurso para un dominio personalizado o administrado por Azure (nuevo)
  • Adición de un nombre de usuario remitente a un dominio (nuevo)
  • Vinculación de un recurso de dominio a un recurso de servicio de comunicación (existente)
  • Enviar un correo electrónico (existente)

Obtenga más información en la referencia de la CLI de Azure.

Febrero de 2024

Token de usuarios de acceso limitado

Los token de usuarios de acceso limitado y nuevos ahora están en disponibilidad general. Los token de usuarios de acceso limitado permiten a los clientes ejercer un control más preciso sobre las funcionalidades del usuario, como iniciar una nueva llamada o chat o participar en una llamada o chat en curso.

Cuando un cliente crea una identidad de usuario de Azure Communication Services, al usuario se le concede la capacidad de participar en chats o llamadas mediante token de acceso. Por ejemplo, un usuario debe tener un token de chat para participar en subprocesos de chat o un token VoIP para participar en llamadas VoIP. Un usuario puede tener varios tokens simultáneamente.

Con los token de acceso limitados, Azure Communication Services admite el control del acceso total frente al acceso limitado dentro de los chats y llamadas. Los clientes pueden controlar la capacidad del usuario de iniciar una nueva llamada o chat en lugar de participar en llamadas o chats existentes.

Estos tokens resuelven el problema de llamada en frío o chat en frío. Por ejemplo, sin tokens de acceso limitados, un usuario que tiene un token VoIP puede iniciar llamadas y participar de estas. Por lo tanto, teóricamente, un acusado podría llamar a un juez directamente o a un paciente podría llamar directamente a un médico. Esta situación no es deseable para la mayoría de las empresas. Los desarrolladores ahora pueden conceder un token de acceso limitado a un paciente que luego puede unirse a una llamada, pero no puede iniciar una llamada directa con nadie.

Para obtener más información, consulte modelo de identidad.

Prueba de llamadas telefónicas

Probar llamada telefónica, ahora en versión preliminar, es una herramienta de Azure Portal que ayuda a los clientes a confirmar la configuración de una conexión de telefonía mediante la realización de una llamada telefónica. Se aplica tanto a las llamadas de voz (RTC) como al enrutamiento directo. Prueba de llamadas telefónicas permite a los desarrolladores probar rápidamente las funcionalidades de llamadas de Azure Communication Services, sin una aplicación o código existente al final.

Captura de pantalla de la herramienta Probar llamada telefónica utilizada en Azure Portal.

Para más información, consulte Probar llamada telefónica.

Actualizaciones de la biblioteca de interfaz de usuario nativa

Actualizaciones de la biblioteca de interfaz de usuario nativa, incluida la migración de diagnósticos orientados al usuario a disponibilidad general y la publicación de llamadas uno a uno, y una integración de CallKit de iOS.

Diagnósticos orientados al usuario

Diagnósticos orientados al usuario ahora tiene carácter de disponibilidad general. Esta característica mejora la experiencia del usuario al proporcionar un conjunto de eventos que se pueden desencadenar cuando se desencadena alguna señal de la llamada. Por ejemplo, un evento se puede desencadenar cuando un participante está hablando, pero el micrófono está silenciado o si el dispositivo no está conectado a una red. Puede suscribirse a desencadenadores como señales de red débiles o micrófonos silenciados, de modo que pueda siempre conocer los factores que afectan a las llamadas.

Incorporar diagnósticos orientados al usuario a la biblioteca de interfaz de usuario ayuda a los clientes a implementar eventos para una experiencia más fluida. Los clientes pueden usar diagnósticos orientados al usuario para notificar a los usuarios en tiempo real si se enfrentan a problemas de conectividad y calidad durante la llamada, como los problemas de red. Los usuarios reciben una notificación emergente sobre estos problemas durante la llamada. Esta característica también envía telemetría para ayudarle a realizar un seguimiento de cualquier evento y revisar el estado de la llamada.

Para obtener más información, consulte Diagnósticos orientados al usuario.

Llamada uno a uno

La llamada de uno a uno para Android e iOS ahora está disponible en la versión preliminar 1.6.0. Con esta última versión preliminar, iniciar una llamada es tan sencillo como un simple toque. Los destinatarios reciben una alerta rápida con una notificación push para responder o rechazar la llamada.

Si la aplicación nativa de iOS requiere llamadas directas entre dos entidades, los desarrolladores pueden usar la función de llamada uno a uno para que suceda. Un escenario de ejemplo es un cliente que necesita llamar a un asesor financiero para realizar cambios en la cuenta.

Para obtener más información, consulte Configuración de notificaciones push y llamadas individuales en la biblioteca de interfaz de usuario.

Integraciones de CallKit para iOS

Azure Communication Services integra CallKit, en versión preliminar, para una experiencia de llamada nativa de iOS. Ahora, las llamadas realizadas a través del SDK de interfaz de usuario nativa tienen las mismas características de llamada de iOS, como la notificación, el historial de llamadas y la llamada en espera. Estas características de iOS se combinan sin problemas con la experiencia nativa existente.

Esta actualización permite a los desarrolladores de bibliotecas de interfaz de usuario evitar dedicar tiempo a la integración. CallKit proporciona una experiencia integrada, lo que significa que las aplicaciones integradas usan las mismas interfaces que las llamadas móviles normales. Para los usuarios, las llamadas VoIP entrantes muestran la pantalla de llamadas de iOS familiar para conseguir una experiencia coherente e intuitiva.

Para obtener más información, consulte Integrar CallKit en la biblioteca de interfaz de usuario.

Ofertas RTC directas

Azure Communication Services continúa ampliando las ofertas directas a nuevas zonas geográficas. Las ofertas RTC directas están disponibles con carácter general para 42 países y regiones:

Argentina, Australia, Austria, Bélgica, Brasil, Canadá, Chile, China, Colombia, Dinamarca, Finlandia, Francia, Alemania, RAE de Hong Kong, Indonesia, Irlanda, Israel, Italia, Japón, Luxemburgo, Malasia, México, Países Bajos, Nueva Zelanda, Noruega, Filipinas, Polonia, Portugal, Puerto Rico, Arabia Saudí, Singapur, Eslovaquia, Sudáfrica, Corea del Sur, España, Suecia, Suiza, Taiwán, Tailandia, Emiratos Árabes Unidos, Reino Unido y Estados Unidos

Además de obtener todas las ofertas actuales en disponibilidad general, hemos introducido más de 400 nuevas ofertas entre países y regiones.

Compruebe todos los nuevos países y regiones, tipos de número de teléfono y funcionalidades en disponibilidad regional o país de los números de teléfono y la idoneidad de la suscripción.

Enero de 2024

Llamada saliente a un número RTC

Las salas virtuales admiten llamadas de audio y vídeo VoIP. Ahora también puede marcar números RTC e incluir los participantes RTC en una llamada en curso.

Las salas de Virtual Rooms permiten a los desarrolladores ejercer el control sobre la funcionalidad de llamada saliente RTC de dos maneras. Los desarrolladores no solo pueden habilitar o deshabilitar la funcionalidad de llamada saliente RTC para salas de Virtual Rooms específicas, sino que también controlan qué usuarios de las salas pueden iniciar la llamada saliente RTC. Solo los usuarios que tienen el rol Moderador pueden iniciar una llamada saliente RTC para ayudar a garantizar una comunicación segura y estructurada.

Para obtener más información, consulte inicio rápido de : Creación y administración de un recurso de sala.

Silenciado remoto de participantes de llamadas

Los participantes ahora pueden silenciar a otros participantes en las llamadas a salas virtuales. Anteriormente, los participantes en llamadas a Salas virtuales solo podían silenciarse o desactivarse. Hay ocasiones en las que los participantes quieren silenciar a otros usuarios debido al ruido de fondo o si el micrófono de alguien se queda sin silenciar.

Los participantes del rol Moderador pueden silenciar a un participante, varios participantes o a todos los demás participantes. Los usuarios conservan la capacidad de desactivarse según sea necesario. Por motivos de privacidad, nadie puede activar a otros participantes.

Para obtener más información, consulte Silenciar a otros participantes.

Grabación de llamadas en salas de Virtual Rooms

Los desarrolladores ahora pueden iniciar, pausar y detener la grabación de llamadas en llamadas realizadas en Salas virtuales. Grabación de llamadas es una funcionalidad del lado del servicio. Los desarrolladores inician, pausan y detienen la grabación mediante llamadas API del lado servidor. Esta característica permite a los participantes invitados, que quizá no puedan ver la sesión original, ver la grabación y mantenerse al día de forma asincrónica.

Para obtener más información, consulte Administrar la grabación de llamadas en el cliente.

Subtítulos en salas de Virtual Rooms

Los subtítulos son la conversión de una pista de audio de llamada de voz o vídeo en palabras escritas que aparecen en tiempo real. Los subtítulos son una herramienta útil para los participantes que prefieren leer el texto de audio con el fin de interactuar, de manera más activa, en conversaciones y reuniones. Los subtítulos también ayudan en escenarios en los que los participantes podrían estar en entornos ruidosos o tener problemas con los equipos de audio.

Los subtítulos nunca se guardan y solo son visibles para el usuario que los ha habilitado.

Captura de pantalla de los subtítulos usados en un ejemplo de salas de Virtual Rooms.

Para más información, consulte Información general sobre los subtítulos.