> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Microsoft Teams

## Visão geral

O Microsoft Teams não tem um conector integrado do ElevenAgents. A forma de disponibilizar um agente da ElevenLabs no Teams depende de como os usuários devem acessá-lo e de qual infraestrutura você pode executar:

* um widget web incorporado em uma guia do Teams,
* um número de telefone que o agente atende (Azure Communication Services),
* um bot para o qual os usuários ligam pelo nome no Teams (bot de mídia do Microsoft Graph).

## Como escolher uma abordagem

#### [Guia com widget](/docs/pt/eleven-agents/phone-numbers/microsoft-teams/widget-tab)

Incorpore o widget do agente da ElevenLabs em uma guia do Teams. Clique para falar no cliente do Teams. Sem
telefonia, sem número de telefone.

#### [Número de telefone (ACS)](/docs/pt/eleven-agents/phone-numbers/microsoft-teams/azure-communication-services)

Os usuários ligam para um número de telefone atendido pelo agente, via Call
Automation do Azure Communication Services. PSTN, estilo central de atendimento.

#### [Bot de chamadas (ligar pelo nome)](/docs/pt/eleven-agents/phone-numbers/microsoft-teams/graph-media-bot)

Ligue ou converse por chat com o agente pelo nome no Teams, como se fosse um colega — um bot de mídia do Microsoft Graph para
voz e mensagens do Bot Framework para texto.

## Comparação

|                                         | Guia com widget                            | Número de telefone (ACS)         | Bot de chamadas                           |
| --------------------------------------- | ------------------------------------------ | -------------------------------- | ----------------------------------------- |
| Como os usuários acessam                | Abra uma guia do Teams, clique para falar  | Ligue para um número de telefone | Procure o bot pelo nome → ligue           |
| Transporte                              | Widget web (microfone no webview do Teams) | PSTN → streaming de mídia ACS    | VoIP do Teams → plataforma de mídia Graph |
| Número de telefone necessário           | Não                                        | Sim (número ACS)                 | Não                                       |
| Hospedagem                              | HTML estático em qualquer host HTTPS       | Bridge Linux (Container Apps)    | Bot de mídia **Windows** (VM)             |
| Esforço                                 | Menor                                      | Médio                            | Maior (.NET no Windows)                   |
| Transferência assistida para uma pessoa | Não integrada                              | Sim (adicionar participante)     | Sim (convidar usuário do Teams)           |
| Chat de texto no Teams                  | Não                                        | Não                              | Sim (mensagens do Bot Framework)          |

## Em resumo

* **Uma demonstração interna rápida ou assistente de autoatendimento** — use a [guia com widget](/docs/pt/eleven-agents/phone-numbers/microsoft-teams/widget-tab).
* **Clientes ligando para um número atendido pelo agente (URA / central de atendimento)** — use o [Azure Communication Services](/docs/pt/eleven-agents/phone-numbers/microsoft-teams/azure-communication-services).
* **Colegas ligando para o agente pelo nome dentro do Teams** — use o [bot de chamadas Graph](/docs/pt/eleven-agents/phone-numbers/microsoft-teams/graph-media-bot).

> **Note**
>
> Cada abordagem tem requisitos de acesso diferentes — consulte a seção **Permissões e funções** em cada
> guia. Em resumo: o widget exige upload de aplicativo personalizado do Teams; o ACS exige uma assinatura paga +
> Contributor; o bot de chamadas exige um Azure Bot, Graph `Calls.AccessMedia.All` e **consentimento
> de administrador** (Administrador Global / Administrador de Função Privilegiada).

## Links úteis

* [Personalização do widget da ElevenLabs](/docs/pt/eleven-agents/customization/widget)
* [Protocolo WebSocket do agente](/docs/pt/eleven-agents/libraries/web-sockets)
* [Trunk SIP da ElevenLabs](/docs/pt/eleven-agents/phone-numbers/sip-trunking)
* [Call Automation do Azure Communication Services](https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/call-automation)
* [Bots de chamadas e reuniões do Microsoft Graph](https://learn.microsoft.com/en-us/microsoftteams/platform/bots/calls-and-meetings/calls-meetings-bots-overview)