Integrar reuniões e chamadas do Teams em aplicações externas
O Microsoft Teams fornece funcionalidades de comunicação empresa-consumidor (B2C) incorporadas. Por exemplo, os responsáveis pela hipoteca bancária podem realizar compromissos virtuais com clientes através de reuniões do Teams.
Os clientes podem participar na reunião das seguintes formas:
- Utilize as aplicações nativas do Teams ou o cliente Web do Teams.
- Marque o número de telefone da reunião.
- Utilize aplicações personalizadas que funcionam com chamadas e reuniões do Teams.
Integrar a interoperabilidade do Teams na sua aplicação Web ou nativa voltada para o cliente permite experiências de utilizador personalizadas. Pode criar uma aplicação Web compatível com dispositivos móveis e de ambiente de trabalho ou criar aplicações nativas para iOS, Android e Windows. Esta integração mantém as vantagens de utilizar o Teams para interações com os colaboradores. Estas interações podem incluir familiaridade dos colaboradores, funcionalidades de co-piloto do Teams, expansão com aplicações e bots do Teams e cumprimento da segurança e conformidade do Microsoft 365.
As aplicações Web e nativas personalizadas podem interagir com dois tipos de experiências do Teams B2C: compromissos virtuais e centro de contactos.
A imagem seguinte mostra um exemplo de como pode integrar a experiência interoperável de reuniões e chamadas do Teams na sua aplicação Web ou nativa:
Compromissos virtuais
Os compromissos virtuais são reuniões organizadas entre um cliente e uma empresa numa hora definida. A separação distinta entre o cliente e a empresa, juntamente com o aspeto agendado da interação, são características fundamentais da maioria dos compromissos virtuais.
Por exemplo, vários setores utilizam compromissos virtuais, como reuniões com profissionais de saúde, técnicos de empréstimos ou técnicos de suporte de produtos.
Para criar uma aplicação de compromissos virtuais, siga estes passos:
- Crie uma função do serviço de gestão de comunicações com as APIs Graph onlineMeeting. Esta função processa o agendamento da reunião e as opções de definição, como a disponibilidade de gravação.
- Integre as Chamadas e o Chat dos Serviços de Comunicação do Azure na sua aplicação Web ou nativa. Para obter mais informações, veja Conceitos de telefonia e Conceitos de chat.
- Configure o serviço de gestão de comunicações para partilhar os metadados da reunião do Teams com a aplicação cliente.
As bibliotecas de cliente do Azure Communication Services estão disponíveis para várias plataformas e idiomas, como o cliente Web (JavaScript), iOS (Swift), Android (Java), Windows (.NET). As bibliotecas de cliente suportam clientes Web móveis e de ambiente de trabalho.
Pode utilizar a biblioteca de IU open source para desenvolver aplicações Web, iOS e Android. O Azure Communication Services é agnóstico e pode controlar como identificar e autenticar utilizadores finais.
Para obter mais informações e inícios rápidos, consulte:
- Conceito: Visitar aplicações virtuais com o Azure Communication Services
- Conceito: Interoperabilidade do Azure & Teams
- Guia de Arquitetura do Azure para participar numa reunião do Teams
- Azure Sample Builder para participar numa reunião do Teams
- Início Rápido: Participar numa reunião do Teams como um utilizador externo
Centro de contactos
As aplicações do Centro de Contactos focam-se na comunicação não agendada entre consumidores e agentes. A natureza não agendada da interação é um atributo chave das aplicações do centro de contactos. O centro de contactos captura uma grande família de aplicações diversas ao longo do seguinte:
- Dimensionar: As pequenas empresas podem ter poucos funcionários a operar como agentes numa função limitada, como um restaurante que fornece um número de contacto para reservas de reservas. Uma companhia aérea pode empregar milhares de funcionários e fornecedores que fornecem um centro de contactos 24 horas por dia, 7 dias por semana.
- Canal: As organizações podem interagir com os consumidores através do sistema telefónico, aplicações, serviço de mensagens curtas (SMS) ou plataformas de comunicação de consumidor.
- Abordagem organizacional: A maioria das empresas tem funcionários que funcionam como agentes que utilizam o Teams ou software licenciado do Centro de Contactos como um Serviço (CCaaS). Em alternativa, outras empresas podem subcontratar a função de agente ou utilizar fornecedores de serviços especializados que operam totalmente centros de contacto.
Para criar uma aplicação do centro de contactos, siga estes passos:
- Planear e configurar atendedores automáticos do Teams e Filas de chamadas.
- Crie uma função do serviço de gestão de comunicações com Graph APIs para obter metadados para Atendedores automáticos e Filas de chamadas.
- Integre as Chamadas e o Chat dos Serviços de Comunicação do Azure na sua aplicação Web ou nativa. Para obter mais informações, veja Conceitos de telefonia e Conceitos de chat.
- Configure o serviço de gestão de comunicações para partilhar os metadados do Atendedor automático do Teams ou Da fila de chamadas à aplicação cliente.
A biblioteca de IU do Azure Communication Services inclui um Composto de chamadas que permite uma integração rápida e simples destas experiências de chamadas não agendadas em clientes Web móveis e de ambiente de trabalho.
Para obter mais informações e inícios rápidos, consulte: