Partilhar via


Novidades nos Serviços de Comunicação do Azure

Este artigo descreve novos recursos e atualizações relacionados aos Serviços de Comunicação do Azure.

janeiro de 2025

API de gerenciamento de desativação de SMS

A API de Gestão de Exclusão está agora disponível na Pré-visualização Pública dos Serviços de Comunicação do Azure.

A API de gerenciamento de exclusão permite que os desenvolvedores gerenciem programaticamente as preferências de exclusão de SMS, permitindo que as empresas lidem com fluxos de trabalho de exclusão sem problemas e garantam a conformidade com as regulamentações globais de mensagens.

Ao contrário dos processos estáticos de gestão de exclusão, em que as preferências de tratamento são frequentemente manuais e desligadas, esta API introduz automatização e flexibilidade. Com endpoints para adicionar, remover e verificar entradas de exclusão, os desenvolvedores podem centralizar o gerenciamento em vários canais e criar fluxos de trabalho mais inteligentes que se alinham com as preferências do cliente e os requisitos regulamentares.

Por exemplo, uma empresa pode gerenciar fluxos de trabalho de exclusão personalizados em que os clientes optam por não participar via SMS e, posteriormente, atualizam suas preferências por meio de um portal da Web. A API de gerenciamento de opt-out garante que essas alterações sejam sincronizadas em tempo real, fornecendo às empresas controle total sobre conformidade e transparência.

Importância da gestão do opt-out

Uma gestão eficaz de opt-out é uma pedra angular de uma comunicação SMS responsável e compatível. A API de Gestão de Exclusões fornece as ferramentas para:

  • Garanta a conformidade: ao automatizar os fluxos de trabalho de exclusão, as empresas podem atender aos requisitos regulamentares, reduzindo o risco de violações.
  • Melhore a eficiência: substitua processos manuais por automação para simplificar as operações, especialmente para campanhas de mensagens em grande escala.
  • Aumente a confiança do cliente: permita que os clientes gerenciem suas preferências em diferentes plataformas, garantindo uma experiência transparente e consistente.

Código de exemplo

string connectionString = "<Your_Connection_String>";
SmsClient smsClient = new SmsClient(connectionString);
smsClient.OptOuts.Add("<from-phone-number>", new List<string> { "<to-phone-number1>", "<to-phone-number2>" });

Introdução ao gerenciamento de opt-Out

Para obter mais informações, consulte:

Texto em tempo real (RTT)

Real-time text (RTT) é um sistema de transmissão de texto através da internet. O RTT permite que o destinatário receba e exiba o texto na mesma taxa em que está sendo produzido sem que o usuário pressione enviar. Esta capacidade proporciona o efeito de comunicação imediata e contínua.

Imagem animada simulando texto em tempo real entre pessoas em uma reunião e uma pessoa usando um dispositivo móvel.

Ao contrário das mensagens de chat tradicionais, em que o destinatário vê a mensagem completa apenas depois de concluída e enviada, o RTT fornece um fluxo imediato e contínuo de comunicação.

Por exemplo, em uma chamada de vídeo ou de voz, um usuário digitando "Olá, como você está?" vê cada caractere aparecer na tela do destinatário enquanto digita: "H", depois "Ele", depois "Hel" e assim por diante. Essa mensagem de texto cria uma experiência dinâmica e conversacional que reflete a comunicação falada.

Adicionámos novas APIs aos SDKs de Chamada dos Serviços de Comunicação do Azure para que os programadores possam integrar fácil e facilmente o RTT em chamadas de voz e vídeo. Essas APIs também funcionam em conjunto com outros recursos de acessibilidade, como legendas ocultas.

Por que o suporte RTT é importante

RTT é um recurso de acessibilidade, e a Microsoft está comprometida com a acessibilidade. Este compromisso é relevante para os Serviços de Comunicação do Azure. A capacidade de alcançar de forma inclusiva o maior número possível de seres humanos é uma proposta de valor essencial de uma plataforma de desenvolvedores que conecta pessoas a pessoas; e pessoas para IA.

Veja como o RTT faz a diferença:

  • Melhor acessibilidade: o RTT capacita indivíduos com deficiências de fala ou audição a participar ativamente de conversas. A sua funcionalidade em tempo real garante que o seu contributo é recebido de forma tão fluida e imediata como as palavras faladas, criando experiências de comunicação equitativas e inclusivas.

  • Melhorar a clareza: Em ambientes onde o ruído de fundo ou as limitações técnicas afetam a qualidade do áudio, o RTT serve como uma alternativa confiável baseada em texto para transmitir mensagens importantes com precisão.

À medida que a comunicação se desloca cada vez mais para plataformas baseadas na Internet, funcionalidades como a RTT desempenham um papel fundamental para tornar as interações digitais mais inclusivas e acessíveis.

O RTT não é apenas um recurso valioso, mas também essencial para atender aos padrões globais de acessibilidade. Nos termos da [Lei Europeia da Acessibilidade (Diretiva (UE) 2019/882)(https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32019L0882)], os serviços de chamadas de voz e vídeo na União Europeia são obrigados a suportar RTT até junho de 2025.

Os Serviços de Comunicação do Azure estão comprometidos em fornecer soluções que atendam a esses padrões em evolução. Queremos garantir que todos os usuários, independentemente da capacidade, possam se envolver em uma comunicação significativa e acessível.

Próximos passos

Chamando o SDK nativo do iOS ativado picture-in-picture (PiP)

A multitarefa é uma parte essencial da forma como trabalhamos e comunicamos hoje. Com isso em mente, os Serviços de Comunicação do Azure introduzem o modo picture-in-picture (PiP) para aplicativos de chamada de vídeo. Este poderoso recurso melhora a experiência do usuário, permitindo que um fluxo de vídeo continue em uma janela flutuante e móvel enquanto os usuários navegam por outros aplicativos em seus dispositivos.

Animação de um dispositivo móvel usando o modo picture-in-picture.

Por que precisamos do modo picture-in-picture (PiP)

O modo PiP permite que os usuários mantenham suas chamadas de vídeo visíveis e ininterruptas enquanto alternam entre aplicativos ou multitarefas. Por exemplo, os profissionais de saúde podem introduzir registos de saúde eletrónicos (RSE) na Epic, mantendo a comunicação por vídeo com os pacientes. Da mesma forma, os usuários em setores como bancos ou atendimento ao cliente podem alternar perfeitamente para outras tarefas sem encerrar a chamada.

Como funciona

O SDK e a interface do usuário do Native Calling simplificam a implementação do PiP em seu aplicativo. Ele fornece recursos integrados para:

  • Participar em chamadas: inicie e faça a gestão de chamadas sem esforço.
  • Renderizar fluxos de vídeo: exiba fluxos de vídeo locais e remotos dentro da janela PiP.
  • Gerenciar permissões: o SDK lida com o consentimento do usuário e os requisitos do sistema, garantindo o bom funcionamento do PiP.

O PiP mantém as chamadas ativas em primeiro plano e em segundo plano. Esta capacidade garante uma comunicação ininterrupta enquanto os utilizadores:

  • Navegue até outras aplicações.
  • Alterne entre fluxos de vídeo.
  • Retorne à experiência de chamada instantaneamente através da janela PiP flutuante.

Por que o PiP é importante

Uma interface de usuário de vídeo tradicional em tela cheia pode limitar a multitarefa, mas o PiP permite que os usuários permaneçam produtivos sem sacrificar a conectividade. Os principais benefícios incluem:

  • Fluxo de trabalho melhorado em cenários multitarefas.
  • Acesso contínuo a chamadas de vídeo enquanto utiliza outras aplicações.
  • Uma interface de utilizador intuitiva com o mínimo de interrupção.

Considerações técnicas

As funções PiP dependem das capacidades do dispositivo, como desempenho da CPU, RAM e estado da bateria. Os dispositivos suportados garantem que a janela PiP seja visível, móvel e fácil de usar, independentemente do aplicativo em foco.

Esse recurso aprimora ainda mais a Biblioteca de Interface do Usuário dos Serviços de Comunicação do Azure, permitindo que clientes como a Contoso mantenham chamadas ativas, mesmo ao navegar entre atividades personalizadas, como bate-papo ou gerenciamento de tarefas.

Para obter mais informações, consulte Habilitar picture-in-picture (PIP) em um aplicativo.

O consentimento explícito para gravação e transcrição de reuniões do Teams agora está disponível em geral no SDK de chamadas na Web, aprimorando a privacidade e a segurança do usuário. Este recurso garante que os participantes devem consentir explicitamente em serem gravados e transcritos, o que é crucial em ambientes com regulamentos de privacidade rigorosos.

Quando uma gravação ou transcrição de reunião do Teams é iniciada, os microfones e câmeras dos participantes são desabilitados até que forneçam consentimento usando a nova API dos Serviços de Comunicação do Azure. Uma vez dado o consentimento, os participantes podem ativar o mudo e ativar as suas câmaras.

Se um usuário ingressar em uma reunião já em andamento, ele seguirá o mesmo procedimento. No entanto, esse recurso não é suportado no Android, iOS ou Windows chamando SDK, nem na biblioteca Web e Mobile UI. O consentimento explícito só é suportado em reuniões do Teams e chamadas de grupo do Teams, com planos de expansão dentro do ecossistema mais amplo dos Serviços de Comunicação do Azure.

Para implementar o consentimento explícito para gravação e transcrição em suas reuniões do Teams, você pode usar o seguinte código de exemplo para verificar se o consentimento é necessário e para conceder consentimento:

const isConsentRequired = callRecordingApi.isTeamsConsentRequired;
callRecordingApi.grantTeamsConsent();

Para obter mais informações, consulte Gerenciar gravação de chamadas no cliente > Consentimento explícito.

Salas de breakout no SDK de Chamadas na Web

As salas de breakout agora estão disponíveis no SDK de chamadas na Web, aumentando a flexibilidade e a colaboração em reuniões online. Esse recurso permite que os participantes participem de grupos menores e focados em uma reunião maior, aumentando a produtividade e o engajamento. Seja dividindo os alunos em pequenos grupos para discussões focadas, garantindo discussões privadas e confidenciais com clientes ou conduzindo consultas virtuais com discussões privadas de pacientes, as salas de intervalo oferecem aplicações versáteis e úteis.

As salas de intervalo permitem que os participantes participem de outra chamada vinculada à reunião principal. Os usuários podem entrar e retornar à sala principal conforme definido pelos organizadores. Os participantes podem ver os membros, participar do bate-papo e ver os detalhes da sala de discussão. Os gerentes de sala de intervalo podem acessar informações específicas da sala e se juntar a elas.

Captura de tela das salas de breakout do Microsoft Teams usando o SDK de chamada da Web.

Uma limitação é que os Serviços de Comunicação do Azure não dão suporte à criação ou ao gerenciamento de salas de breakout e esse recurso não está disponível no Android, iOS e SDK de chamadas do Windows.

Para obter mais informações, consulte Salas de breakout.

Exibir dados de pesquisa dos Serviços de Comunicação do Azure

Os administradores do Teams agora podem exibir os dados da pesquisa dos Serviços de Comunicação do Azure nas ferramentas de suporte do Teams.

Quando seus SDKs dos Serviços de Comunicação do Azure enviam uma pesquisa como parte de qualquer cenário de reunião de interoperabilidade do Teams, os dados da pesquisa agora estão disponíveis por meio das ferramentas de suporte do organizador da reunião do Teams. Esse recurso é adicional ao acesso dos administradores dos Serviços de Comunicação do Azure nos logs do Azure Monitor.

Esta atualização permite que os administradores do Teams analisem comentários subjetivos de qualidade dos participantes da reunião dos Serviços de Comunicação do Azure ao lado dos participantes do Teams. As dimensões específicas do inquérito do Teams são referidas como "classificação" e podem ser localizadas aqui.

Os dados da pesquisa dos Serviços de Comunicação do Azure estão disponíveis nas seguintes ferramentas de suporte do Teams:

Para obter mais informações, consulte Visão geral da Pesquisa de Fim de Chamada dos Serviços de Comunicação do Azure.

Identificar participantes de chamadas na Web com tags de dados personalizadas

Agora, os desenvolvedores podem adicionar até três atributos de dados personalizados para chamar participantes com o cliente de chamada WebJS e exibi-los no Azure Monitor. Você pode usar esses atributos personalizáveis para aprimorar sua análise pós-chamada. Como você tem controle sobre a criação de dados, você pode usá-los para testes A/B, rotulagem, como costa oeste, versão de lançamento e assim por diante. Você pode usar o Diagnóstico de Chamadas para pesquisar esses atributos ou criar consultas personalizadas com o Log Analytics.

Captura de tela do Diagnóstico de Chamadas do Microsoft Azure mostrando o teste de diagnóstico de chamada de rótulo e as novas marcas de dados personalizadas de opções de diagnóstico.

Para obter mais informações, consulte Tutorial sobre como anexar tags personalizadas à telemetria do cliente.

Dezembro de 2024

Chamadas de interoperabilidade de usuários do Teams

Nossos aplicativos agora podem ligar diretamente para usuários individuais do Microsoft Teams. Esses usuários do Teams podem estar usando o Microsoft Teams ou um ponto de extremidade autenticado do SDK de Chamada dos Serviços de Comunicação do Azure. Esse recurso torna a interoperabilidade do Teams mais completa. Você pode criar aplicativos personalizados conectando pessoas a:

  • Utilizadores individuais do Teams
  • Equipes ligam para filas e Atendedor Automático
  • Reuniões do Teams

Você pode usar esses recursos em aplicativos de contact center e reunião de negócios para empresas (B2C) para manter os clientes externos em sites e experiências de aplicativos altamente personalizados. Você também pode usar esse recurso para manter todas as atividades de comunicação de funcionários e agentes em um único hub: o Teams.

Para obter mais informações, consulte Recursos para usuários do Microsoft Teams em chamadas dos Serviços de Comunicação do Azure.

Suporte SMS para código longo de 10 dígitos

O código de dez dígitos (10DLC) para SMS está agora em pré-visualização pública. O suporte para 10DLC permite que empresas com uma solução de mensagens confiável e escalável se conectem com seus clientes de forma eficiente e em conformidade.

O canal de mensagens SMS dedicado 10DLC permite que as empresas enviem mensagens usando números de telefone locais. A 10DLC oferece um número de telefone único e registado para o seu negócio, aumentando a confiança e garantindo a conformidade com os regulamentos das operadoras. Perfeito para alertas transacionais, mensagens promocionais e atendimento ao cliente, o 10DLC garante maior capacidade de entrega de mensagens ao mesmo tempo em que adere aos padrões do setor.

Benefícios do uso de SMS 10DLC

  • Melhor capacidade de entrega

    Um número de 10 dígitos garante maior capacidade de entrega de mensagens em comparação com os códigos longos tradicionais, tornando-se uma maneira eficaz de garantir que suas mensagens cheguem aos seus clientes.

  • Presença Local

    Usar um número local de 10 dígitos proporciona uma conexão mais pessoal e confiável com seus clientes, aumentando o engajamento e as taxas de resposta.

  • Custo-benefício

    Usar um número de 10 dígitos oferece uma opção mais acessível em comparação com códigos curtos, fornecendo às empresas uma maneira eficiente e econômica de enviar mensagens de alto volume.

  • Versatilidade

    Perfeito para vários casos de uso, incluindo mensagens transacionais, suporte ao cliente, promoções e campanhas de marketing.

Para obter mais informações, consulte:

Novembro de 2024

Melhorias na solução de problemas do Call Automation

Melhoramos as notificações para ajudar os desenvolvedores a solucionar problemas de automação de chamadas. Agora, você receberá notificações se as APIs CreateCall ou Answer falharem de forma assíncrona por meio dos novos CreateCallFailed e AnswerFailed eventos. Juntamente com esses eventos, fornecemos códigos de erro para vários cenários de saída e fim de chamada, ajudando você a tomar decisões informadas sobre o que fazer a seguir.

Também renovámos a documentação do código de erro para oferecer uma melhor orientação para lidar com problemas de forma independente. Além disso, agora você pode exibir eventos de retorno de chamada do Call Automation nas métricas do Azure.

Captura de tela de eventos de retorno de chamada do Call Automation nas métricas do Azure.

Para obter mais informações, consulte:

Outubro de 2024

Habilite a supressão avançada de ruído em navegadores de desktop da Web

O SDK de chamada WebJS agora inclui supressão de ruído de áudio em segundo plano. Esta funcionalidade melhora a qualidade das chamadas, reduzindo o ruído de fundo e garantindo que a voz do altifalante permanece clara e compreensível.

Esta tecnologia é útil em ambientes com altos níveis de ruído ambiente, como escritórios abertos ou espaços públicos, onde sons extras podem interferir na comunicação. Ao filtrar o ruído ambiente, a supressão de ruído ajuda os participantes a concentrarem-se na conversa sem interrupções.

Nossos modelos avançados de supressão de ruído podem gerenciar ruídos que distraem, como latidos de cães e conversas de fundo.

Para obter mais informações, consulte Adicionar aprimoramentos de qualidade de áudio à sua experiência de chamada de áudio.

Informações alargadas sobre o chamador

As notificações de chamadas recebidas agora incluem o ID da linha chamadora (CLID) e o nome da parte chamadora (CNAM). Essas informações podem ser usadas para identificar o número de telefone de uma chamada recebida.

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

Para obter mais informações, consulte Interface CallerInfo, Gerenciar chamadas > Receber uma chamada recebida e Gerenciar chamadas > Verifique as propriedades da chamada.

Silenciar remotamente os participantes da reunião VoIP

Para que os clientes realizem reuniões de grupo sem interrupções, compromissos virtuais e compromissos B2C (business-to-consumer), eles geralmente exigem controles para gerenciar o ruído de participantes desatentos. Um participante pode estar dirigindo e falando com seus amigos sem perceber que seu barulho e conversa estão sendo transmitidos aos participantes da reunião. A capacidade de silenciar remotamente um participante VoIP é útil em tais situações. Ele permite que outro participante silencie remotamente um ou mais participantes VoIP na chamada. Os participantes que estão mudos podem dessilenciar-se quando precisam de falar.

A capacidade de silenciar remotamente um participante está agora disponível para chamadas com as seguintes funções específicas:

  • Um usuário VoIP silencia remotamente todos os outros participantes VoIP em uma Sala dos Serviços de Comunicação do Azure e chamadas de grupo usando a seguinte operação de API:

    await call.muteAllRemoteParticipants();
    
  • Um usuário VoIP silencia remotamente um ou vários participantes VoIP em um serviço de comunicações do Azure Salas e chamadas de grupo usando a seguinte operação de API:

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

Nas chamadas das Salas dos Serviços de Comunicação do Azure, apenas os utilizadores VoIP com a função de Apresentador podem silenciar outros participantes para evitar mudos remotos indesejados.

Quando um participante de uma chamada local silencia outro participante, ele aumenta o mutedByOthers evento. Esse evento faz com que o cliente notifique o participante do VoIP de que ele está mudo.

Para obter mais informações, consulte Chamadas > remotas Mudo e desativar o som de uma chamada.

Interações de voz entre bot e usuário aprimoradas de automação de chamadas

Além da programação do servidor de salas e melhorias na solução de problemas, também fizemos uma série de outras melhorias na automação de chamadas que permitem bots mais poderosos e resposta de voz interativa (IVR).

  • Hold/Unhold: Fornece aos desenvolvedores a capacidade de reproduzir música enquanto coloca os participantes em espera através dos formatos de arquivo suportados de WAV e MP3.

  • Reproduzir vários ficheiros de áudio: melhorámos as nossas APIs de Reprodução e Reconhecimento existentes. Os desenvolvedores agora têm a capacidade de fornecer vários arquivos de áudio, arquivos de texto e entradas SSML (Speech Synthesis Markup Language) ao solicitar uma ação Reproduzir ou Reconhecer.

  • Reproduzir barcaça: os desenvolvedores podem fornecer o recurso de barcaça para a ação Play, permitindo que você interrompa um prompt atual, como música de espera, com uma nova mensagem, como anúncio de tempo de espera.

  • Evento de início da reprodução: habilitamos um playStarted evento para informar aos desenvolvedores que um prompt de reprodução foi iniciado.

  • Transferência de VoIP para PSTN: os desenvolvedores agora podem transferir usuários VoIP para pontos de extremidade PSTN/SIP. Para chamadas PSTN de entrada, o objeto de conexão de chamada agora contém o número PSTN discado pelo usuário.

Para obter mais informações, consulte Visão geral da automação de chamadas.

Melhore a comunicação por e-mail com anexos embutidos

O serviço de e-mail agora oferece uma visualização pública de anexos de imagens embutidas.

A comunicação por e-mail é mais do que apenas texto. Trata-se de criar mensagens envolventes e visualmente atraentes que captem a atenção do destinatário. Uma maneira de envolver os destinatários de e-mail é usando anexos embutidos, que permitem incorporar imagens diretamente no corpo do e-mail.

Os anexos embutidos são imagens ou outros arquivos de mídia que você incorpora diretamente no conteúdo do e-mail, em vez de enviar como anexos separados. Os anexos embutidos permitem que o destinatário visualize as imagens como parte do corpo do e-mail, aumentando o apelo visual geral e o engajamento.

Usando anexos embutidos

Algumas razões para usar anexos embutidos:

  • Interação melhorada: as imagens em linha podem tornar os seus e-mails visualmente mais apelativos e envolventes.

  • Melhor Branding: Incorporar seu logotipo ou outros elementos da marca diretamente no e-mail pode reforçar sua identidade de marca.

  • Experiência de utilizador melhorada: as imagens em linha podem ajudar a ilustrar a sua mensagem de forma mais eficaz, tornando mais fácil para os destinatários compreenderem e agirem sobre o seu conteúdo.

Benefícios do uso do CID para anexos embutidos

Usamos o atributo HTML content-ID (CID) para incorporar imagens diretamente no corpo do e-mail. O uso do CID para anexos embutidos é considerado a melhor abordagem pelos seguintes motivos:

  • Confiabilidade: a incorporação CID faz referência aos dados da imagem usando um identificador exclusivo, em vez de incorporar os dados diretamente no corpo do e-mail. A incorporação CID garante que as imagens sejam exibidas de forma confiável em diferentes clientes e plataformas de e-mail.

  • Eficiência: o CID permite anexar a imagem ao e-mail e fazer referência a ela dentro do conteúdo HTML usando o ID de conteúdo exclusivo. Este método é mais eficiente do que a codificação base64, que pode aumentar significativamente o tamanho do e-mail e afetar a capacidade de entrega.

  • Compatibilidade: A maioria dos clientes de e-mail suporta CID, garantindo que suas imagens embutidas sejam exibidas corretamente para a maioria dos destinatários.

  • Segurança: O uso do CID evita a necessidade de hospedar imagens em servidores externos, o que pode representar riscos à segurança. Em vez disso, as imagens são incluídas como parte do e-mail, reduzindo o risco de conteúdo externo ser bloqueado ou sinalizado como suspeito.

Para obter mais informações, consulte:

Conectar vários domínios personalizados por recurso de email

Os desenvolvedores agora podem conectar vários domínios personalizados com o mesmo recurso dos Serviços de Comunicação do Azure. Esse recurso permite que os desenvolvedores gerenciem seus recursos dos Serviços de Comunicação do Azure de forma mais eficaz para dar suporte a vários aplicativos de negócios ou clientes usando diferentes domínios personalizados. Esta funcionalidade está atualmente em pré-visualização pública.

Alguns cenários em que a conexão de vários domínios personalizados é útil:

  • As organizações de mensagens que precisam dar suporte a vários domínios personalizados em vários aplicativos podem usar um recurso dos Serviços de Comunicação do Azure para gerenciar e dar suporte a esses aplicativos, reduzindo os esforços de gerenciamento de recursos.

  • Os provedores de serviços SaaS podem gerenciar muitos clientes com menos recursos dos Serviços de Comunicação do Azure.

Captura de tela de domínios de demonstração de e-mail do serviço de comunicação.

Nota

Permitimos que os clientes vinculem até 100 domínios personalizados a um único recurso de serviço de comunicação. Todos os endereços Mail-From configurados nesses domínios personalizados são acessíveis para o recurso de serviço de comunicação. Você só pode vincular domínios personalizados verificados.

Para obter mais informações, consulte Conectar um domínio de email verificado

Setembro de 2024

Personalização e acessibilidade da biblioteca de interface do usuário nativa

Temos um conjunto de novos recursos para a biblioteca de interface do usuário nativa de chamada de código aberto que fornecem opções de personalização aprimoradas e acessibilidade aprimorada para desenvolvedores que criam experiências de comunicação no Android e iOS. Os desenvolvedores podem usar essas APIs para fazer chamadas de vídeo que se ajustem melhor à identidade de sua marca, fornecer experiências de usuário aprimoradas e garantir que seus serviços sejam acessíveis a um público mais amplo.

Capacite as marcas

Agora você pode usar a biblioteca de interface do usuário nativa para:

  • Altere as cores da interface para corresponder aos temas da marca.
  • Personalize o título e a legenda da chamada para interações personalizadas.
  • Configure a barra de botões adicionando, removendo ou modificando botões de ação para se adequar a fluxos de trabalho de negócios específicos.

Casos de utilização

  • Prestadores de cuidados de saúde

    Uma plataforma de telemedicina agora pode alinhar interfaces de chamada com as cores de sua marca, dando aos pacientes uma experiência familiar e confiável. Personalizar o título da chamada para exibir a Sessão de Telemedicina e adicionar legendas como a Dra. Jane Doe ajudam a garantir que os pacientes saibam exatamente com quem estão falando. Os desenvolvedores podem personalizar ainda mais a interface de chamada adicionando ou removendo botões, como um botão personalizado Encerrar consulta .

  • Fluxos de trabalho personalizados para suporte ao cliente

    As empresas que fornecem suporte ao cliente por meio de chamadas agora podem usar botões personalizados para simplificar a experiência do usuário. Por exemplo, em vez de um layout de botão genérico, eles podem configurar botões como Esperar, Transferir para Supervisor ou Abrir Ticket para corresponder aos seus fluxos de trabalho operacionais específicos. Fluxos de trabalho personalizados melhoram a eficiência dos agentes e aumentam a satisfação do cliente.

Captura de ecrã lado a lado de ecrãs de telemóveis comparando experiências sem marca com experiências de marca.

Componentes de legendas

A acessibilidade é uma consideração fundamental para as empresas que pretendem alcançar públicos diversos. As legendas ocultas para chamadas de interoperabilidade dos Serviços de Comunicação do Azure e do Teams podem melhorar a experiência de comunicação para usuários com deficiências auditivas. Você também pode usar legendas ocultas em situações em que a clareza do áudio pode ser comprometida, como ambientes barulhentos.

Capturas de tela de quatro telas diferentes de telefones celulares mostrando experiências de legenda oculta.

Para obter mais informações, consulte Tutoriais da biblioteca nativa da interface do usuário:

Melhorias na fiabilidade da gravação de chamadas

Introduzimos novas funções em trazer o seu próprio armazenamento (BYOS) para gravação de chamadas. Os aprimoramentos oferecem aos clientes a opção de baixar suas gravações e receber notificações se os uploads de gravação para seu armazenamento falharem devido a uma configuração incorreta.

Quando a primeira tentativa de upload para o armazenamento de blob de um cliente falha, os códigos de status e erro são fornecidos. Estes códigos abordam questões comuns, tais como:

  • Identidade gerenciada não habilitada
  • Permissões não configuradas corretamente
  • O recipiente não existe
  • Nome do contêiner ou caminho de armazenamento inválido

Essas mensagens de erro ajudam a reduzir a perda de gravações, fornecendo notificações oportunas para ações manuais (como download direto) e orientando os clientes a resolver problemas de configuração para BYOS.

Para obter mais informações, consulte Traga sua própria visão geral do armazenamento do Azure.

Agosto de 2024

Melhore as experiências personalizadas de aplicativos com o Microsoft Teams

Estamos anunciando um conjunto de aprimoramentos para desenvolvedores que criam experiências personalizadas de aplicativos e sites que se conectam aos usuários no Microsoft Teams. Os Serviços de Comunicação do Azure e esses novos recursos são especialmente adaptados para interações entre empresas e consumidores (B2C), nas quais um usuário externo (o consumidor) conversa com um funcionário que está usando o Teams (a empresa).

Melhorias no In-Teams:

  • Quartos Breakout
  • Modo Juntos
  • Áudio melhorado

Juntar-se ao Teams é mais fácil:

  • Short URL
  • Ingressar por ID de reunião

Modo Juntos: Traga todos para a mesma sala

Agora damos suporte ao Modo Conjunto do Microsoft Teams na visualização pública, aprimorando a experiência de reunião virtual para os participantes que ingressam por meio dos Serviços de Comunicação do Azure. Essa integração permite que os participantes dos Serviços de Comunicação do Azure renderizem o fluxo do Modo Juntos, criando um plano de fundo compartilhado que faz parecer que todos estão na mesma sala. É uma ótima maneira de reduzir a fadiga das reuniões e ajudar os participantes a se sentirem mais engajados e atentos.

Captura de ecrã dos participantes dos Serviços de Comunicação do Azure renderizados no fluxo do Modo Conjunto.

O Modo Juntos é útil para tornar as reuniões virtuais mais imersivas e interativas. Quer esteja a organizar uma reunião de equipa, um evento virtual ou uma sessão de sala de aula, esta funcionalidade pode tornar as suas reuniões mais ligadas. Além disso, as organizações podem personalizar esses ambientes virtuais para refletir sua marca ou contexto de reunião por meio do Teams Developer Portal. Apenas um heads-up, os usuários do Teams precisam de uma licença do Teams Premium para usar cenas personalizadas do Modo Juntos.

Para obter mais informações, consulte Modo conjunto.

Salas de breakout: melhore a colaboração virtual

Continuando nossos esforços para tornar as reuniões virtuais uma experiência mais dinâmica e interativa, o Microsoft Teams apresenta salas de grupo integradas aos Serviços de Comunicação do Azure para uma experiência otimizada. Atualmente em pré-visualização pública, esta função permite-lhe dividir as suas reuniões em grupos mais pequenos e mais focados, aumentando o dinamismo e o envolvimento das discussões.

Captura de ecrã das salas de discussão do Microsoft Teams integradas com os Serviços de Comunicação do Azure.

As salas de descanso são perfeitas para mergulhar em áreas específicas sem as distrações de uma reunião maior. Quer esteja a trabalhar num projeto de equipa, a organizar uma sessão em sala de aula ou a realizar terapia de grupo, as salas de grupo ajudam a facilitar conversas aprofundadas e a participação ativa. Esta capacidade leva a reuniões mais eficientes e produtivas.

Os administradores de equipes podem gerenciar facilmente a disponibilidade de salas de grupo por meio de políticas de reunião, garantindo que elas sejam usadas de forma eficaz. Atualmente em pré-visualização pública, esta integração oferece um vislumbre do futuro da colaboração virtual, tornando as reuniões online mais envolventes e interativas.

Para obter mais informações, consulte Tutorial - Integrar salas de breakout do Microsoft Teams.

Suporte aprimorado para audioconferência: garantindo conexões confiáveis

O Microsoft Teams revolucionou a comunicação perfeita durante compromissos virtuais, permitindo que uma única reunião do Teams tenha várias configurações de audioconferência. Isto significa que os participantes podem aderir através da linha telefónica mais ideal, garantindo que se mantêm ligados mesmo que enfrentem problemas de Internet.

Os Serviços de Comunicação do Azure agora expõem essa configuração, permitindo que os desenvolvedores forneçam a linha telefônica mais ideal para seus clientes. Esse recurso não só aumenta a confiabilidade dos compromissos virtuais, mas também garante que os participantes possam sempre permanecer conectados, tornando as reuniões virtuais mais eficientes e sem estresse.

Para obter mais informações, consulte Conferência de áudio da reunião do Teams.

Suporte de URL curto - web e nativo

Compartilhar links de reunião ficou mais fácil com o novo formato de URL curto para o Microsoft Teams, agora suportado pelos Serviços de Comunicação do Azure. Esta atualização permite que você compartilhe links de reunião de forma mais conveniente, tornando o processo mais suave para todos os envolvidos.

Atualizamos nossos SDKs para acomodar esse novo formato, portanto, os desenvolvedores precisam atualizar seus SDKs para aproveitá-lo. Os URLs mais curtos não só simplificam o processo de compartilhamento, mas também melhoram a experiência geral do usuário, tornando os links mais fáceis de distribuir e gerenciar.

Para obter mais informações, consulte Guia de início rápido: ingressar seu aplicativo de chamada em uma reunião do Teams.

Participe de uma reunião do Teams por ID – nativo

Os Serviços de Comunicação do Azure agora dão suporte à participação em reuniões do Microsoft Teams usando uma ID de reunião e uma senha. Esse recurso permite que os desenvolvedores criem aplicativos nativos para iOS, Android e Windows que se conectam a reuniões do Teams com credenciais simples e inseridas manualmente encontradas no convite do evento.

Habilitamos esse método simples de participar de reuniões para facilitar a conexão e a colaboração em várias plataformas. Esta atualização aumenta a segurança e a conveniência, garantindo um acesso contínuo às suas reuniões do Teams.

Captura de ecrã do início de sessão em Participar numa reunião do Microsoft Teams.

Para obter mais informações, consulte Gerenciar chamadas para usuários > do Teams Participar de uma reunião do Teams.

Mais recursos e aprimoramentos

  • Transcrição em tempo real
  • Streaming de áudio em tempo real
  • Programação do servidor para salas
  • Suporte a rich text

Transcrição em tempo real: informações instantâneas das suas chamadas

Os Serviços de Comunicação do Azure agora oferecem transcrição em tempo real na visualização pública, fornecendo aos desenvolvedores saída de texto imediata do áudio da chamada. Esse recurso é incrivelmente útil para analisar conversas e obter insights que podem informar decisões de negócios ou ajudar os agentes em tempo real.

Com a integração no serviço Speech-to-Text da IA do Azure, a transcrição em tempo real suporta mais de 140 idiomas, facilitando a incorporação do reconhecimento e transcrição de fala em seus aplicativos. Esse recurso permite capturar e transcrever áudio perfeitamente, fornecendo um recurso valioso para vários casos de uso

Diagrama mostrando como fornecer transcrição em tempo real em seu aplicativo.

Ao combinar essas transcrições com grandes modelos de linguagem (LLMs), você pode obter mais informações, como sugestões de próximas etapas, resumos, intenção e análise de sentimento.

Para obter mais informações, consulte:

Streaming de áudio em tempo real: capture e analise conversas

Com base no poder dos recursos em tempo real, os desenvolvedores agora têm acesso a fluxos de áudio em tempo real. O acesso a fluxos de áudio em tempo real permite que os desenvolvedores criem aplicativos de servidor que capturam e analisam o áudio de cada participante em uma chamada à medida que ela acontece.

Diagrama mostrando como integrar streaming de áudio em tempo real em seu aplicativo.

Ao integrar o streaming de áudio com ações de automação de chamadas ou modelos de IA personalizados, você pode desbloquear vários casos de uso. Esses casos de uso incluem processamento de linguagem natural (NLP) para análise de conversação, autenticação de voz usando biometria e fornecimento de insights e sugestões em tempo real aos agentes durante interações ativas

Para obter mais informações, consulte:

Programação do servidor para salas: aprimore compromissos virtuais

O suporte de programação em tempo real para chamadas de Salas por meio dos Serviços de Comunicação do Azure agora está em visualização pública, habilitado por meio da API de Automação de Chamadas. O primeiro recurso na visualização permite a discagem PSTN a partir de Salas. A discagem PSTN permite que fornecedores independentes de software (ISVs) integrem vários serviços profissionais de terceiros por PSTN em compromissos virtuais.

Por exemplo, intérpretes, representantes dos serviços sociais e outros profissionais podem participar em consultas de telessaúde ou salas de audiências virtuais através da RTPC. Com esse novo recurso, os desenvolvedores podem gerenciar esses cenários de forma eficiente, fornecendo recursos robustos de audioconferência para compromissos virtuais.

Isto é apenas o começo. Ao longo do próximo ano, planejamos aprimorar ainda mais essa integração, adicionando recursos de IA para suportar vários cenários de compromissos virtuais, tornando o processo ainda mais simplificado e eficaz.

Para obter mais informações, consulte Visão geral > de Salas Virtuais Como realizar chamadas em Salas Virtuais.

Suporte a rich text

O Chat dos Serviços de Comunicação do Azure agora oferece suporte ao Editor de Rich Text e ao carregamento de imagens embutidas no SDK do Chat e na biblioteca da interface do usuário da Web. Com esta versão, a experiência de bate-papo é mais dinâmica e visualmente atraente. Os seguintes recursos já estão disponíveis:

  • Diferentes estilos de texto, incluindo negrito, itálico e sublinhado, para destacar as mensagens.
  • A capacidade de criar listas numeradas e com marcadores para uma melhor organização.
  • Opções para ajustar o recuo do texto para melhorar a legibilidade.
  • A capacidade de adicionar e atualizar tabelas para estruturar melhor os dados.

A biblioteca da interface do usuário da Web agora também suporta o Editor de Rich Text no ChatComposite e no CallWithChatComposite.

ChatComposite

Captura de tela de rich text com bate-papo no ChatComposite.

CallWithChatComposite

Captura de tela de rich text com bate-papo em CallWithChatComposite.

Para começar:

Julho de 2024

Legendas ocultas - Biblioteca nativa da interface do usuário

As legendas ocultas agora estão geralmente disponíveis na Biblioteca Nativa da Interface do Usuário para Android e iOS. Esta funcionalidade aplica-se a uma série de cenários em que as legendas ocultas são essenciais, melhorando a experiência dos utilizadores com deficiência auditiva e garantindo a inclusão.

Captura de tela de legendas ocultas na Biblioteca de Interface do Usuário Nativa para Android e iOS.

As legendas ocultas na biblioteca de IU nativa simplificam a integração entre os Serviços de Comunicação do Azure e o Microsoft Teams, tornando mais fácil para os utilizadores ligarem-se e colaborarem sem problemas. Ele simplifica o processo e melhora a experiência do usuário.

Por exemplo, um escritório de advocacia multinacional com uma força de trabalho diversificada pode usar legendas ocultas durante videoconferências para garantir que todos os funcionários, independentemente da habilidade linguística ou auditiva, possam participar plenamente. Por exemplo, em reuniões que envolvam discussões jurídicas complexas, as legendas ocultas podem ajudar os falantes não nativos a acompanhar mais facilmente. Além disso, a empresa pode usar esse recurso durante cenários de interoperabilidade com o Microsoft Teams, garantindo uma comunicação perfeita com clientes e parceiros.

Para obter mais informações, consulte:

Salas, funções e recursos - Biblioteca nativa da interface do usuário

A biblioteca de interface do usuário nativa para Android e iOS agora inclui a Integração de salas em disponibilidade geral, oferecendo funções e recursos aprimorados para os participantes da chamada. Esta integração oferece aos clientes maior flexibilidade e controlo sobre as suas chamadas, mantendo a gestão do lado do cliente.

Considere uma corporação que organiza uma reunião virtual da prefeitura com funcionários em todo o mundo. Com a Integração de Salas, a empresa pode atribuir funções como apresentador, participantes e, consumidor, garantindo um ambiente de reunião estruturado e organizado. Esta configuração é crucial para manter a ordem em grandes reuniões, permitindo uma disseminação eficiente da informação e sessões produtivas de perguntas e respostas, melhorando a comunicação organizacional e o envolvimento.

Para entender como configurar uma arquitetura de salas padrão para validar atribuições de função e criação, consulte o diagrama a seguir.

Diagrama mostrando como configurar uma arquitetura de salas padrão para validar atribuições de função e criação.

A API de salas permite que os desenvolvedores criem salas, gerenciem usuários e ajustem o tempo de vida das salas. A API de Salas é um serviço de back-end separado da Biblioteca da Interface do Usuário.

Para obter mais informações, consulte:

Partilha de ficheiros em reuniões do Teams

Agora em disponibilidade geral, compartilhe arquivos durante uma reunião do Microsoft Teams com o serviço de Chat dos Serviços de Comunicação do Azure. O compartilhamento de arquivos permite que os participantes compartilhem documentos necessários para as necessidades diárias da empresa, como informações sobre produtos, folhetos ou instruções de acompanhamento.

Diagrama mostrando como compartilhar arquivos durante uma reunião do Microsoft Teams com o serviço de Chat dos Serviços de Comunicação do Azure.

Utilize esta função para melhorar a experiência nas reuniões do Teams. O compartilhamento de arquivos torna mais fácil para os usuários colaborarem em documentos e fazerem perguntas esclarecedoras, conforme necessário, para concluir os processos de negócios. Os processos de negócios podem incluir a abertura de uma conta, a revisão de resultados, o fornecimento de prescrições ou instruções de acompanhamento de cuidados e muitos outros cenários.

Para obter mais informações, consulte:

Suporte para salas de Breakout do Teams

O SDK de chamada JavaScript agora suporta salas de breakout do Microsoft Teams em visualização pública. Os participantes nativos dos Serviços de Comunicação do Azure e os participantes do Microsoft 365 que usam o SDK de Chamadas podem participar de salas de grupo de reuniões do Teams. O suporte para salas de Breakout do Teams traz mais flexibilidade e oportunidades de colaboração para suas reuniões virtuais.

Captura de ecrã dos participantes nativos dos Serviços de Comunicação do Azure e dos participantes do Microsoft 365 que utilizam o SDK de Chamadas para participar em salas de grupo de reuniões do Teams.

O que são Breakout Rooms

As salas de breakout do Teams permitem que os facilitadores de reuniões criem sessões separadas e menores dentro de uma reunião maior do Teams. Esse recurso é útil para vários cenários, como:

  • Cuidados de saúde: Durante uma visita virtual em grupo com prestadores de cuidados de saúde, o organizador da reunião pode designar os pacientes para salas de intervalo para discutir áreas específicas antes de voltar a reunir-se na sessão de grupo maior. Os profissionais de saúde podem visitar cada sala de atendimento para fazer check-in com os pacientes individualmente.

  • Jurídico: Em uma audiência virtual, um réu e seu advogado podem participar de uma sala de intervalo para uma conversa privada na barra lateral.

  • Conferências: Durante uma conferência virtual do setor, o organizador da reunião pode colocar os participantes em grupos de discussão separados com assuntos focados, antes de voltar para a reunião maior para compartilhar ideias com o público mais amplo.

Como é que isto funciona

Os usuários do Microsoft Teams podem criar salas de grupo para reuniões agendadas. Os organizadores da reunião podem atribuir participantes do SDK de chamada a salas de grupo individuais. Os participantes podem participar e mover-se facilmente entre as salas de grupo e a reunião principal, tal como qualquer outro utilizador do Teams.

Por que isso é importante?

A capacidade de incluir usuários do ACS nas salas de breakout do Teams melhora a experiência colaborativa, tornando-a mais inclusiva e versátil. Quer esteja a conduzir uma sessão de formação, a organizar um workshop ou a facilitar uma sessão de brainstorming, as salas de breakout fornecem a estrutura necessária para promover interações significativas e discussões produtivas.

Comece hoje mesmo

Para começar a usar esse recurso, verifique se você tem a versão mais recente do SDK de chamada. Para obter mais informações sobre como implementar e usar salas de breakout do Teams, consulte Tutorial - Integrar salas de breakout do Microsoft Teams.

Pesquisa de fim de chamada - nativo

A Pesquisa de Fim de Chamada permite que os desenvolvedores personalizem perguntas para coletar feedback no final de uma chamada. Este recurso está em disponibilidade geral. Ao coletar informações valiosas diretamente dos usuários, os desenvolvedores podem tomar decisões informadas para aprimorar seus serviços de forma eficaz. Esse recurso agora está disponível para as plataformas Android, iOS e Windows.

Imagine um profissional de saúde usando esse recurso para coletar feedback após consultas de telemedicina. Ao personalizar as perguntas para perguntar sobre a clareza da comunicação, facilidade de acesso e satisfação com o aconselhamento médico, o provedor pode identificar rapidamente as áreas que precisam de melhorias. Esse feedback imediato e específico ajuda o provedor a melhorar a qualidade do atendimento ao paciente, simplificar as operações e aumentar a satisfação do paciente.

Para obter mais informações, consulte:

Tutorial de Pesquisa de Fimde Chamada: Pesquisa de Fim de Chamada

Transferência para correio de voz

Agora em disponibilidade geral, os organizadores do Microsoft Teams podem configurar os participantes da chamada para serem transferidos diretamente para a caixa postal de um usuário do Teams, ignorando o toque do usuário do Teams. Isso é útil quando o cedente sabe que o cessionário não está disponível para atender a chamada.

Para obter mais informações, consulte Transferir chamadas.

maio de 2024

Retenção de dados com threads de chat

Os desenvolvedores agora podem criar threads de bate-papo com uma política de retenção de 30 a 90 dias. Esta funcionalidade está em pré-visualização.

A definição de uma política de retenção é opcional. Os desenvolvedores podem optar por criar um thread de bate-papo com retenção infinita (o padrão) ou definir uma política de retenção de 30 a 90 dias. Se você precisar manter o thread por mais de 90 dias, poderá estender o tempo usando a API Update Chat Thread Properties. A política é voltada para o gerenciamento de dados em organizações que precisam mover dados para seus arquivos para fins históricos ou excluir os dados dentro de um determinado período.

A política não afeta os tópicos de bate-papo existentes.

Para obter mais informações, consulte:

PowerPoint ao vivo

Agora em disponibilidade geral, o PowerPoint Live oferece ao apresentador e ao público uma experiência envolvente. O PowerPoint Live combina a apresentação no PowerPoint com a ligação e colaboração de uma reunião do Microsoft Teams.

Captura de ecrã da apresentação e colaboração do PowerPoint Live numa reunião do Microsoft Teams.

Os participantes da reunião agora podem exibir sessões do PowerPoint Live iniciadas por um cliente do Teams usando a Biblioteca de Interface do Usuário da Web dos Serviços de Comunicação do Azure. Os participantes podem acompanhar uma apresentação e ver as anotações do apresentador. Os desenvolvedores podem usar essa função por meio de compósitos, como CallComposite e CallWithChatComposite, e por meio de componentes, como VideoGallery.

Para obter mais informações, consulte Apresentando o PowerPoint Live no Microsoft Teams (postagem de blog) e Apresentar do PowerPoint Live no Microsoft Teams.

Reações ao vivo

Agora geralmente disponíveis, os compósitos e componentes atualizados da biblioteca da interface do usuário incluem reações durante chamadas ao vivo. A biblioteca da interface do usuário suporta essas reações: 👍 como, 🧡 amor, 👏 aplausos, 😂 risos, 😮 surpresa.

Captura de tela de reações de chamadas ao vivo, incluindo curtidas, amor e aplausos.

As reações de chamada estão associadas ao participante que as envia e são visíveis para todos os tipos de participantes (inquilino, convidado, federado, anónimo). As reações de chamada são suportadas em todos os tipos de chamadas, como salas, grupos e reuniões (agendadas, privadas, canais) de todos os tamanhos (pequenas, grandes, extragrandes).

Adicionar esse recurso incentiva um maior envolvimento nas chamadas, porque as pessoas podem reagir em tempo real sem precisar falar ou interromper. Os desenvolvedores podem usar esse recurso adicionando:

  • A capacidade de ter reações de chamada ao vivo e CallCompositeCallwithChatComposite compósitos na web.
  • Reações de chamada no nível do componente.

Para obter mais informações, consulte Reações.

Legendas ocultas

Promova a acessibilidade exibindo o texto do áudio em chamadas de vídeo. Já disponível para chamadas de aplicativo para equipes, esta versão de disponibilidade geral adiciona suporte para legendas ocultas em todas as chamadas de aplicativo para aplicativo.

Captura de tela de legendas ocultas para chamadas de aplicativo para aplicativo e interoperabilidade do Teams.

Para obter mais informações, consulte Visão geral de legendas ocultas.

Você também pode saber mais sobre a interoperabilidade dos Serviços de Comunicação do Azure com o Teams.

Copiloto para Diagnóstico de Chamadas

A IA pode ajudar os desenvolvedores de aplicativos em todas as etapas do ciclo de vida do desenvolvimento: projetar, construir e operar. Os programadores podem utilizar o Microsoft Copilot no Azure (pré-visualização) no Diagnóstico de Chamadas para compreender e resolver muitos problemas de chamadas. Por exemplo, os desenvolvedores podem fazer estas perguntas ao Copilot:

  • Como executar diagnósticos de rede em chamadas VoIP dos Serviços de Comunicação do Azure?
  • Como posso otimizar as minhas chamadas para más condições de rede?
  • Como faço para corrigir causas comuns de fluxos de mídia ruins em chamadas dos Serviços de Comunicação do Azure?
  • Como posso corrigir o subcódigo 41048, que causou a falha na parte de vídeo da minha chamada?

Captura de ecrã do Diagnóstico de Chamadas no Microsoft Copilot no Azure.

O Diagnóstico de Chamadas pode ajudar os desenvolvedores a entender a qualidade e a confiabilidade das chamadas, para que possam oferecer uma ótima experiência de chamada aos clientes. Muitos problemas podem afetar a qualidade das suas chamadas, como má conectividade com a Internet, incompatibilidades de software e dificuldades técnicas com dispositivos.

Chegar à causa raiz desses problemas pode aliviar situações potencialmente frustrantes para todos os participantes da chamada, sejam eles pacientes fazendo check-in para uma chamada médica ou alunos tendo uma aula com um professor. O Call Diagnostics permite que os desenvolvedores analisem detalhadamente os dados para identificar problemas raiz e encontrar uma solução. Você pode usar as visualizações internas no portal do Azure ou conectar dados de uso e qualidade subjacentes aos seus próprios sistemas.

Para obter mais informações, consulte Diagnóstico de chamadas.

Abril de 2024

Extensibilidade entre empresas e consumidores com o Microsoft Teams para chamadas

Os desenvolvedores podem aproveitar a interoperabilidade de chamada para usuários do Microsoft Teams nos fluxos de trabalho de chamada dos Serviços de Comunicação do Azure. Esta funcionalidade está agora em disponibilidade geral.

Os desenvolvedores podem usar APIs de automação de chamadas para trazer os usuários do Teams para fluxos de trabalho e interações de chamadas B2C (business-to-consumer), o que pode ajudá-lo a fornecer soluções avançadas de atendimento ao cliente. Essa interoperabilidade é oferecida por VoIP para reduzir a sobrecarga da infraestrutura de telefonia. Os desenvolvedores podem adicionar usuários do Teams às chamadas dos Serviços de Comunicação do Azure usando as IDs de objeto (OIDs) do Microsoft Entra dos participantes.

Casos de utilização

  • Teams como uma extensão de um desktop de agente: conecte sua solução de contact center como serviço (CCaaS) ao Teams e permita que seus agentes lidem com chamadas de clientes no Teams. Ter o Teams como a solução de painel único para comunicação interna e B2C pode aumentar a produtividade dos agentes e capacitá-los a fornecer um serviço de primeira classe aos clientes.

  • Consultoria de especialistas: as empresas podem usar o Teams para convidar especialistas no assunto para seus fluxos de trabalho de atendimento ao cliente para a resolução de problemas de conveniência e para melhorar a taxa de resolução de primeira chamada.

Diagrama que mostra a extensibilidade entre empresas e consumidores com o Microsoft Teams para chamadas.

A extensibilidade B2C dos Serviços de Comunicação do Azure com o Microsoft Teams ajuda os clientes a alcançar as equipes de vendas e suporte e ajuda as empresas a oferecer experiências de cliente eficazes.

Para obter mais informações, consulte Interoperabilidade do fluxo de trabalho de automação de chamadas com o Microsoft Teams.

Partilha de imagens em reuniões do Microsoft Teams

Os usuários do Microsoft Teams podem compartilhar imagens com usuários dos Serviços de Comunicação do Azure no contexto de uma reunião do Teams. Esta funcionalidade já está em disponibilidade geral. A partilha de imagens melhora a colaboração em tempo real para reuniões. A sobreposição de imagem também é suportada para que os usuários a vejam em detalhes.

O compartilhamento de imagens é útil em muitos cenários, como uma empresa que compartilha fotos para mostrar seu trabalho ou médicos que compartilham imagens com pacientes para instruções de cuidados posteriores.

Captura de ecrã que mostra a configuração de partilha de imagens e um exemplo numa reunião do Microsoft Teams.

Experimente esse recurso usando a Biblioteca da Interface do Usuário ou o SDK do Chat. O SDK está disponível em C# (.NET), JavaScript, Python e Java. Para obter mais informações, consulte:

Supressão de ruído profundo

A supressão de ruído profundo está atualmente em pré-visualização. A supressão de ruído melhora o VoIP e as chamadas de vídeo, eliminando o ruído de fundo, para que seja mais fácil falar e ouvir. Por exemplo, se você estiver atendendo uma chamada WebJS dos Serviços de Comunicação do Azure em uma cafeteria, ativar a supressão de ruído pode melhorar a experiência de chamada eliminando sons de fundo da loja.

Para obter mais informações, consulte Adicionar aprimoramentos de qualidade de áudio à sua experiência de chamada de áudio.

Chamando SDKs para Android, iOS e Windows

Atualizamos os SDKs de chamada nativos para melhorar a experiência do cliente. Esta versão inclui:

  • Fundo personalizado para videochamadas
  • Configuração do proxy
  • Integração com Android TelecomManager
  • Comunicação unidirecional no Canal de Dados
  • Tempo de vida útil das notificações push

Fundo personalizado para videochamadas

O plano de fundo personalizado para chamadas de vídeo está geralmente disponível. Esse recurso permite que os clientes eliminem distrações por trás deles. Os clientes podem carregar as suas próprias imagens personalizadas para utilização como fundo.

Captura de tela que mostra o plano de fundo personalizado para chamadas de vídeo.

Por exemplo, os proprietários de empresas podem usar o SDK de chamada para mostrar planos de fundo personalizados no lugar do plano de fundo real. Pode, por exemplo, carregar uma imagem de um escritório moderno e espaçoso e defini-la como fundo para videochamadas. Qualquer pessoa que se junte à chamada vê o fundo personalizado, que parece realista e natural. Você também pode usar imagens de marca personalizadas como plano de fundo para mostrar imagens novas aos seus clientes.

Para obter mais informações, consulte Guia de início rápido: adicionar efeitos de vídeo às suas chamadas de vídeo.

Configuração do proxy

A configuração de proxy agora está disponível para o público em geral. Alguns ambientes, como setores altamente regulamentados ou que lidam com informações confidenciais, exigem proxies para ajudar a proteger e controlar o tráfego da rede. Você pode usar o SDK de Chamada para configurar os proxies HTTP e de mídia para suas chamadas dos Serviços de Comunicação do Azure. Desta forma, pode garantir que as suas comunicações estão em conformidade com as políticas e regulamentos de rede. Você pode usar os métodos SDK nativos para definir a configuração de proxy para seu aplicativo.

Para obter mais informações, consulte Proxy do tráfego de chamadas.

Integração com Android TelecomManager

Android TelecomManager gerencia chamadas de áudio e vídeo em dispositivos Android. Use o Android TelecomManager para fornecer uma experiência de usuário consistente em vários aplicativos e dispositivos Android, como mostrar chamadas de entrada e saída na interface do usuário do sistema, rotear áudio para dispositivos e lidar com interrupções de chamadas.

Agora você pode integrar seu aplicativo com o Android TelecomManager para aproveitar seus recursos para seus cenários de chamadas personalizados. Para obter mais informações, consulte Integrar com o TelecomManager.

Comunicação unidirecional no Canal de Dados

A API do canal de dados está disponível em geral. O Data Channel inclui comunicação unidirecional, que permite mensagens em tempo real durante chamadas de áudio e vídeo. Usando essa API, você pode integrar funções de troca de dados nos aplicativos para ajudar a fornecer uma experiência de comunicação perfeita para os usuários.

A API do canal de dados permite que os usuários enviem e recebam mensagens instantaneamente durante uma chamada de áudio ou vídeo em andamento, promovendo uma comunicação suave e eficiente. Numa chamada de grupo, um participante pode enviar mensagens a um único participante, a um conjunto específico de participantes ou a todos os participantes da chamada. Essa flexibilidade melhora a comunicação e a colaboração entre os usuários durante as interações em grupo.

Para obter mais informações, consulte Canal de dados.

Tempo de vida útil das notificações push

O tempo de vida (TTL) para notificações push está agora disponível para o público em geral. TTL é a duração pela qual um token de notificação por push é válido. Usar um TTL de longa duração pode ajudar seu aplicativo a reduzir o número de novas solicitações de token de seus usuários e melhorar a experiência.

Por exemplo, suponha que você criou um aplicativo que permite que os pacientes marquem consultas médicas virtuais. O aplicativo usa notificações por push para exibir uma interface do usuário de chamada de entrada quando o aplicativo não está em primeiro plano. Anteriormente, o aplicativo tinha que solicitar um novo token de notificação por push do usuário a cada 24 horas, o que poderia ser irritante e perturbador. Com o recurso TTL estendido, agora você pode configurar o token de notificação por push para durar até seis meses, dependendo das necessidades da sua empresa. Dessa forma, o aplicativo pode evitar solicitações frequentes de token e fornecer uma experiência de chamada mais suave para seus clientes.

Para obter mais informações, consulte Habilitar notificações por push para chamadas.

Chamando atualizações da biblioteca de interface do usuário nativa do SDK

Usando a Biblioteca de Interface do Usuário nativa do SDK de Chamada dos Serviços de Comunicação do Azure, agora você pode gerar logs criptografados para solução de problemas e fornecer aos clientes um modo opcional somente de áudio para ingressar em chamadas.

Solução de problemas na biblioteca de interface do usuário nativa para Android e iOS

Agora em disponibilidade geral, você pode criptografar logs ao solucionar problemas na biblioteca de interface do usuário nativa do SDK de chamada para Android e iOS. Você pode facilmente gerar logs criptografados para compartilhar com o suporte do Azure. O ideal é que as chamadas funcionem ou que os desenvolvedores resolvam os problemas. Mas os clientes sempre têm o suporte do Azure como uma última linha de defesa. E nos esforçamos para tornar esses compromissos o mais fácil e rápido possível.

Para obter mais informações, consulte Solucionar problemas da biblioteca da interface do usuário.

Modo somente áudio na biblioteca da interface do usuário

O modo somente áudio na Biblioteca da Interface do Usuário do SDK de Chamada agora está disponível para o público em geral. Ele permite que os participantes participem de chamadas usando apenas o áudio, sem compartilhar ou receber vídeo. Os participantes podem usar esse recurso para conservar a largura de banda e maximizar a privacidade.

Quando o modo somente áudio é ativado, ele desativa automaticamente a função de vídeo para enviar e receber streams. Ele ajusta a interface do usuário para refletir essa alteração, removendo controles relacionados a vídeo.

Para obter mais informações, consulte Habilitar o modo somente áudio na Biblioteca da Interface do Usuário.

Março de 2024

Chamadas para o Microsoft Teams Filas de chamadas e atendedores automáticos

Chamadas para o Teams Filas de chamadas e atendedores automáticos agora estão geralmente disponíveis nos Serviços de Comunicação do Azure, juntamente com o clique para chamar para o Telefone do Teams.

As organizações podem permitir que os clientes alcancem rapidamente seus membros de vendas e suporte no Microsoft Teams. Quando você adiciona um widget clique para chamar em um site, como um botão Vendas que aponta para um departamento de vendas ou um botão Compra que aponta para compras, os clientes estão a apenas um clique de distância de uma conexão direta com uma fila de chamadas do Teams ou atendedor automático.

Saiba mais sobre como associar seu aplicativo de chamadas a uma fila de chamadas do Teams ou atendedor automático e sobre como criar aplicativos de contact center.

Atualizações por e-mail

As atualizações do serviço de email dos Serviços de Comunicação do Azure incluem suporte SMTP, gerenciamento de exclusão, cmdlets do Azure PowerShell e extensões da CLI do Azure.

SMTP

O suporte SMTP no email dos Serviços de Comunicação do Azure agora está disponível ao público em geral. Os desenvolvedores podem usá-lo para enviar e-mails facilmente, melhorar os recursos de segurança e ter mais controle sobre as comunicações enviadas.

O serviço de retransmissão SMTP atua como um link entre clientes de e-mail e servidores de e-mail para ajudar a entregar e-mails de forma mais eficaz. Ele configura uma infraestrutura de retransmissão especializada que não apenas lida com necessidades de maior taxa de transferência e entrega de e-mail bem-sucedida, mas também melhora a autenticação para ajudar a proteger a comunicação. Este serviço também oferece às empresas uma plataforma centralizada que lhes permite gerenciar e-mails enviados para todas as comunicações B2C e obter informações sobre o tráfego de e-mail.

Com esse recurso, os clientes podem alternar de soluções SMTP locais ou vincular seus aplicativos de linha de negócios a uma plataforma de solução baseada em nuvem com o email dos Serviços de Comunicação do Azure. O suporte SMTP permite:

  • Um ponto de extremidade SMTP confiável com criptografia TLS 1.2.
  • Autenticação com um ID de aplicativo Microsoft Entra para enviar e-mails via SMTP.
  • Suporte de envio de alto volume para comunicações B2C via SMTP e APIs REST.
  • Conformidade com os requisitos de tratamento de dados e privacidade para os clientes.

Diagrama que mostra um fluxograma de comando SMTP de e-mail.

Para obter mais informações, consulte Suporte SMTP por e-mail.

Gestão de opt-out

O gerenciamento de exclusão de e-mail, agora em visualização, oferece uma lista centralizada de cancelamento de inscrição e preferências de exclusão salvas em um armazenamento de dados. Esse recurso ajuda os desenvolvedores a atender às diretrizes dos provedores de e-mail que exigem a implementação de lista de cancelamento de inscrição com um clique nos e-mails enviados de suas plataformas.

A gestão de opt-out ajuda-o a identificar e evitar problemas de entrega. Você pode manter a conformidade adicionando recursos de lista de supressão para ajudar a melhorar a reputação e permitir que os clientes gerenciem facilmente as exclusões.

Diagrama que mostra um fluxograma da lista de supressão de e-mail.

Comece a usar os recursos de exclusão de e-mail Gerenciar.

Cmdlets do Azure PowerShell e extensões da CLI do Azure

Para melhorar a experiência do desenvolvedor, os Serviços de Comunicação do Azure estão introduzindo mais cmdlets do Azure PowerShell e extensões da CLI do Azure para trabalhar com email.

Cmdlets do Azure PowerShell

Com a adição dos novos cmdlets, os desenvolvedores podem usar cmdlets do Azure PowerShell para todas as operações CRUD (criar, ler, atualizar, excluir) para o serviço de email, incluindo:

  • Criar um recurso de serviço de comunicação (existente)
  • Criar um recurso de serviço de email (novo)
  • Criar um recurso para um domínio gerenciado pelo Azure ou personalizado (novo)
  • Iniciar ou cancelar a verificação de domínio personalizada (novo)
  • Adicionar um nome de utilizador de remetente a um domínio (novo)
  • Vincular um recurso de domínio a um recurso de serviço de comunicação (existente)

Saiba mais na referência do Azure PowerShell.

Extensões da CLI do Azure

Os desenvolvedores podem usar as extensões da CLI do Azure para seu fluxo de ponta a ponta para enviar email, incluindo:

  • Criar um recurso de serviço de comunicação (existente)
  • Criar um recurso de serviço de email (novo)
  • Criar um recurso para um domínio gerenciado pelo Azure ou personalizado (novo)
  • Adicionar um nome de utilizador de remetente a um domínio (novo)
  • Vincular um recurso de domínio a um recurso de serviço de comunicação (existente)
  • Enviar um email (existente)

Saiba mais na referência da CLI do Azure.

Fevereiro de 2024

Tokens de usuário de acesso limitado

Os tokens de usuário de acesso limitado estão agora em disponibilidade geral. Os tokens de usuário de acesso limitado permitem que os clientes exerçam um controle mais fino sobre os recursos do usuário, como iniciar uma nova chamada/bate-papo ou participar de uma chamada/bate-papo em andamento.

Quando um cliente cria uma identidade de usuário dos Serviços de Comunicação do Azure, o usuário recebe a capacidade de participar de chats ou chamadas por meio de tokens de acesso. Por exemplo, um usuário deve ter um token de chat para participar de threads de bate-papo ou um token VoIP para participar de chamadas VoIP. Um usuário pode ter vários tokens simultaneamente.

Com os tokens de acesso limitado, os Serviços de Comunicação do Azure suportam o controlo do acesso total versus o acesso limitado em chats e chamadas. Os clientes podem controlar a capacidade dos usuários de iniciar uma nova chamada ou bate-papo, em vez de participar de chamadas ou chats existentes.

Esses tokens resolvem o problema de cold-call ou cold-chat. Por exemplo, sem tokens de acesso limitado, um usuário que tenha um token VoIP pode iniciar chamadas e participar de chamadas. Assim, teoricamente, um réu poderia chamar um juiz diretamente ou um paciente poderia chamar um médico diretamente. Esta situação é indesejável para a maioria das empresas. Os desenvolvedores agora podem dar um token de acesso limitado a um paciente que, em seguida, pode participar de uma chamada, mas não pode iniciar uma chamada direta para ninguém.

Para obter mais informações, consulte Modelo de identidade.

Experimente as chamadas telefónicas

Experimente a Chamada Telefónica, agora em pré-visualização, é uma ferramenta no portal do Azure que ajuda os clientes a confirmar a configuração de uma ligação telefónica ao efetuar uma chamada telefónica. Aplica-se tanto às chamadas de voz (PSTN) como ao encaminhamento direto. Experimentar Chamadas Telefónicas permite que os programadores testem rapidamente as capacidades de chamada dos Serviços de Comunicação do Azure, sem uma aplicação ou código existente na sua extremidade.

Captura de ecrã da ferramenta Experimentar Chamada Telefónica no portal do Azure.

Para obter mais informações, consulte Tentar chamadas telefônicas.

Atualizações da biblioteca nativa da interface do usuário

Atualizações para a biblioteca de interface do usuário nativa, incluindo mover o diagnóstico voltado para o usuário para a disponibilidade geral e liberar chamadas individuais e integração com o iOS CallKit.

Diagnóstico voltado para o usuário

O Diagnóstico Voltado para o Usuário está agora em disponibilidade geral. Esse recurso melhora a experiência do usuário, fornecendo um conjunto de eventos que podem ser acionados quando algum sinal da chamada é acionado. Por exemplo, um evento pode ser acionado quando um participante está falando, mas o microfone está silenciado, ou se o dispositivo não estiver conectado a uma rede. Você pode assinar gatilhos como sinais de rede fracos ou microfones silenciados, para estar sempre ciente de quaisquer fatores que afetem as chamadas.

Trazer o diagnóstico voltado para o usuário para a biblioteca da interface do usuário ajuda os clientes a implementar eventos para uma experiência mais fluida. Os clientes podem usar o Diagnóstico de Enfrentamento ao Usuário para notificar os usuários em tempo real se eles enfrentarem problemas de conectividade e qualidade durante a chamada, como problemas de rede. Os usuários recebem uma notificação pop-up sobre esses problemas durante a chamada. Esse recurso também envia telemetria para ajudá-lo a rastrear qualquer evento e revisar o status da chamada.

Para obter mais informações, consulte Diagnóstico voltado para o usuário.

Chamadas individuais

As chamadas individuais para Android e iOS já estão disponíveis na versão de pré-visualização 1.6.0. Com esta última versão de pré-visualização, iniciar uma chamada é tão simples como um toque. Os destinatários são prontamente alertados com uma notificação push para atender ou recusar a chamada.

Se o aplicativo nativo do iOS exigir chamada direta entre duas entidades, os desenvolvedores poderão usar a função de chamada um-para-um para fazer isso acontecer. Um cenário de exemplo é um cliente que precisa chamar um consultor financeiro para fazer alterações na conta.

Para obter mais informações, consulte Configurar chamadas individuais e notificações por push na Biblioteca da Interface do Usuário.

Integração com iOS CallKit

Os Serviços de Comunicação do Azure integram o CallKit, em pré-visualização, para uma experiência de chamada iOS nativa. Agora, as chamadas feitas por meio do SDK nativo da interface do usuário têm os mesmos recursos de chamada do iOS, como notificação, histórico de chamadas e chamada em espera. Esses recursos do iOS se misturam perfeitamente com a experiência nativa existente.

Esta atualização permite que os desenvolvedores da biblioteca da interface do usuário evitem gastar tempo com a integração. O CallKit oferece uma experiência pronta para uso, o que significa que os aplicativos integrados usam as mesmas interfaces das chamadas de celular comuns. Para os usuários, as chamadas VoIP recebidas exibem a tela de chamada familiar do iOS para uma experiência consistente e intuitiva.

Para obter mais informações, consulte Integrar o CallKit à biblioteca da interface do usuário.

Ofertas Diretas PSTN

Os Serviços de Comunicação do Azure continuam a expandir as Ofertas Diretas para novas geografias. As Ofertas Diretas PSTN estão disponíveis em geral para 42 países e regiões:

Argentina, Austrália, Áustria, Bélgica, Brasil, Canadá, Chile, China, Colômbia, Dinamarca, Finlândia, França, Alemanha, RAE de Hong Kong, Indonésia, Irlanda, Israel, Itália, Japão, Luxemburgo, Malásia, México, Países Baixos, Nova Zelândia, Noruega, Filipinas, Polónia, Portugal, Porto Rico, Arábia Saudita, Singapura, Eslováquia, África do Sul, Coreia do Sul, Espanha, Suécia, Suíça, Taiwan, Tailândia, Emirados Árabes Unidos (Emirados Árabes Unidos), Reino Unido, Estados Unidos

Além de colocar todas as ofertas atuais em disponibilidade geral, introduzimos mais de 400 novas ofertas entre países/regiões.

Verifique todos os novos países/regiões, tipos de números de telefone e recursos em Disponibilidade de números de telefone e elegibilidade de assinatura por país/região.

  • Para obter uma lista completa de novos recursos e correções de bugs, consulte a página de lançamentos no GitHub.
  • Para obter mais postagens de blog, consulte o blog dos Serviços de Comunicação do Azure.