Interoperabilità di Teams

Servizi di comunicazione di Azure possono essere usati per creare applicazioni ed esperienze personalizzate che consentono l'interazione con gli utenti di Microsoft Teams tramite voce, video, chat e condivisione dello schermo. La libreria dell'interfaccia utente di Servizi di comunicazione offre componenti dell'interfaccia utente personalizzabili e pronti per la produzione che possono essere facilmente aggiunti a queste applicazioni. Il video seguente illustra alcune delle funzionalità di interoperabilità di Teams:


Nota

Condividi i tuoi pensieri e commenti su Servizi di comunicazione di Azure con noi prendendo questo breve sondaggio.

Modelli di identità utente

Servizi di comunicazione di Azure supporta due tipi di interoperabilità di Teams a seconda dell'identità dell'utente:

  • Utente esterno. È possibile controllare l'autenticazione utente e gli utenti delle applicazioni personalizzate non devono avere le identità di Microsoft Entra o le licenze di Teams. Questo modello consente di creare applicazioni personalizzate per gli utenti non Teams per connettersi e comunicare con gli utenti di Teams.
  • Utente di Teams. Microsoft Entra ID controlla l'autenticazione utente e gli utenti dell'applicazione personalizzata devono avere licenze di Teams. Questo modello consente di creare applicazioni personalizzate per gli utenti di Teams per abilitare flussi di lavoro specializzati o esperienze impossibili con i client di Teams esistenti.

Le applicazioni possono implementare entrambi i modelli di autenticazione e lasciare la scelta dell'autenticazione all'utente. La tabella seguente confronta due modelli:

Funzionalità External user Utente di Teams
Base utenti di destinazione Clienti Funzionalità per le aziende
Provider di identità Any Microsoft Entra ID
Nome visualizzato Qualsiasi con il suffisso "(External)" Valore dell'utente di Microsoft Entra della proprietà "Nome visualizzato"
Autenticazione e autorizzazione Personalizzato* MICROSOFT Entra ID e personalizzato*
Chiamata disponibile tramite SDK per chiamate di Servizi di comunicazione SDK per chiamate di Servizi di comunicazione
Chat è disponibile tramite SDK chat di Servizi di comunicazione API Graph
Partecipare a riunioni di Teams
Effettuare e ricevere chiamate come utenti di Teams No
Supporto PSTN Non supportato per gli utenti di Servizi di comunicazione nelle riunioni di Teams Telefono di Microsoft Teams, piano per chiamate, routing diretto, connessione dell'operatore

* La logica del server che emette token di accesso può eseguire qualsiasi autenticazione e autorizzazione personalizzata della richiesta.

External user

Il modello di autenticazione BYOI (Bring Your Own Identity) consente di creare applicazioni personalizzate per consentire agli utenti esterni di connettersi e comunicare con gli utenti di Teams. È possibile controllare l'autenticazione utente e gli utenti delle applicazioni personalizzate non devono avere le identità di Microsoft Entra o le licenze di Teams. Il primo scenario abilitato consente agli utenti dell'applicazione di partecipare alle riunioni di Microsoft Teams come account esterni, in modo analogo agli utenti anonimi che partecipano alle riunioni usando l'applicazione Web Teams. Questo è ideale per le applicazioni business-to-consumer che combinano i dipendenti (familiari con Teams) e gli utenti esterni (usando un'applicazione personalizzata) in un'esperienza di riunione. In futuro verranno abilitati scenari aggiuntivi, tra cui chiamate dirette e chat che consentiranno all'applicazione di avviare chiamate e chat con gli utenti di Teams al di fuori del contesto di una riunione di Teams.

Per altre informazioni, vedere Partecipare a una riunione di Teams.

Non è attualmente possibile per un utente di Teams partecipare a una chiamata avviata tramite Servizi di comunicazione di Azure Calling SDK.

Utente di Teams

Gli sviluppatori possono usare Communication Services Calling SDK con l'identità di Teams per creare applicazioni personalizzate per gli utenti di Teams. Le applicazioni personalizzate possono abilitare flussi di lavoro specializzati per gli utenti di Teams, ad esempio la gestione delle chiamate in ingresso e in uscita o l'esperienza di chiamata di Teams nei dispositivi non supportati con il client Di Teams standard. Microsoft Entra autentica gli utenti di Teams e tutti gli attributi e i dettagli relativi all'utente sono associati al proprio account Microsoft Entra.

Quando un endpoint di Servizi di comunicazione si connette a una riunione di Teams o a una chiamata di Teams usando un'identità di Teams, l'endpoint viene considerato come un utente di Teams con un client Teams. L'esperienza è guidata dai criteri assegnati agli utenti all'interno e all'esterno dell'organizzazione. Gli utenti di Teams possono partecipare alle riunioni di Teams, effettuare chiamate ad altri utenti di Teams, ricevere chiamate dai numeri di telefono e trasferire una chiamata in corso alla coda di chiamate di Teams o alla schermata di condivisione.

Gli utenti di Teams eseguono l'autenticazione con l'ID Microsoft Entra nell'applicazione client. Gli sviluppatori scambiano quindi token di autenticazione da Microsoft Entra ID per i token di accesso tramite Communication Services Identity SDK. Questo scambio crea una connessione tra Microsoft Entra ID e Servizi di comunicazione. Si consiglia di implementare uno scambio di token nei servizi back-end come credenziali per Servizi di comunicazione di Azure firmare le richieste di scambio. Nei servizi back-end è possibile richiedere qualsiasi autenticazione aggiuntiva.

Esperienze di riunione e chiamata di Teams

Esistono diversi modi in cui gli utenti possono partecipare a una riunione di Teams:

  • Tramite i client teams come utenti di Teams autenticati. Sono inclusi i client desktop, per dispositivi mobili e Web Teams.
  • Tramite i client di Teams come utenti anonimi non autenticati.
  • Tramite applicazioni di Servizi di comunicazione personalizzate come utenti esterni che usano il modello bring your own identity authentication.
  • Tramite applicazioni di Servizi di comunicazione personalizzate come utenti di Teams che usano il modello di autenticazione delle identità di Teams.

Overview of multiple interoperability scenarios within Azure Communication Services

Usando il modello di autenticazione delle identità di Teams, un'applicazione di Servizi di comunicazione consente agli utenti di Teams di partecipare alle chiamate con altri utenti di Teams che usano i client Teams:Overview of interoperability scenarios within Azure Communication Services

Riservatezza

L'interoperabilità tra Servizi di comunicazione di Azure e Microsoft Teams consente alle applicazioni e agli utenti di partecipare a chiamate, riunioni e chat di Teams. È responsabilità della Società garantire che gli utenti della sua applicazione siano avvisati quando la registrazione o la trascrizione è abilitata durante una chiamata o una riunione di Teams.

Microsoft indicherà all'utente tramite l'API Servizi di comunicazione di Azure che ha avuto inizio la registrazione o la trascrizione ed è necessario comunicare questo fatto, in tempo reale, agli utenti all'interno dell'interfaccia utente dell'applicazione. L'utente accetta di richiedere a Microsoft tutti i costi e i danni sostenuti a causa del mancato rispetto dell'obbligo.

Prezzi

Tutto l'utilizzo delle API e degli SDK del servizio di comunicazione di Azure incrementa i contatori di fatturazione del servizio di comunicazione di Azure. Le interazioni con Microsoft Teams, ad esempio partecipare a una riunione o avviare una telefonata usando un numero allocato di Teams, incrementeranno questi contatori. Non sono tuttavia previsti costi aggiuntivi per la funzionalità di interoperabilità di Teams stessa e non esiste alcuna distinzione dei prezzi tra le opzioni di autenticazione BYOI e Microsoft 365.

Se l'applicazione Azure ha un utente che impiega 10 minuti in una riunione con un utente di Microsoft Teams, questi due utenti hanno usato 20 minuti di chiamata. I 10 minuti usata tramite l'applicazione personalizzata e l'uso delle API e degli SDK di Azure verranno fatturati alla risorsa. Tuttavia, i 10 minuti usati dall'utente nell'applicazione Teams nativa sono coperti dalla licenza di Teams applicabile e non vengono analizzati da Azure.

Linee guida per marchi e marchi

Le terze parti devono seguire le linee guida per i marchi e i marchi microsoft per i marchi di Microsoft Teams o i logo dei prodotti nei materiali pubblicitari o promozionali. In generale, i segni di parola possono essere usati per comunicare in modo veritiero informazioni sul prodotto o sul servizio, purché i clienti e il pubblico non vengano confusi nel credere che Microsoft sia affiliata o approva il prodotto o il servizio. Tuttavia, i logo, l'app, le icone dei prodotti, le illustrazioni, le fotografie, i video e i disegni non possono mai essere utilizzati senza una licenza rapida. Per altre informazioni dettagliate sulla personalizzazione, leggi Le linee guida per i marchi e i marchi Microsoft.

Teams in Government Community Cloud (GCC)

Servizi di comunicazione di Azure l'interoperabilità non è compatibile con le distribuzioni di Teams con Microsoft 365 government cloud (GCC) al momento.

Passaggi successivi

Per altre informazioni sull'interoperabilità degli utenti esterni, vedere:

Per altre informazioni sull'interoperabilità degli utenti diTeams, vedere: