Condividi tramite


Comunicazione come utente di Microsoft 365

È possibile usare Servizi di comunicazione di Azure e l'API Graph per integrare le comunicazioni come utenti di Microsoft 365 nei prodotti. Gli utenti di Microsoft 365 possono comunicare con altri utenti all'esterno e all'esterno dell'organizzazione. I vantaggi per le aziende sono:

  • Non è necessario scaricare client desktop, mobili o Web di Teams per gli utenti di Teams
  • Gli utenti di Teams non perdono il contesto passando da un'applicazione all'altra per il lavoro quotidiano e il client teams per la comunicazione
  • Teams è un'unica origine per i messaggi di chat e la cronologia delle chiamate all'interno dell'organizzazione
  • I criteri di Teams controllano la comunicazione tra applicazioni

I vantaggi dell'uso della superficie API per gli sviluppatori sono i seguenti:

  • Supporto del browser nei dispositivi mobili
  • Personalizzazione dell'interfaccia utente
  • Non sono necessarie licenze aggiuntive di Teams
  • I tenant portano criteri e configurazioni all'interno dell'app senza lavoro aggiuntivo

È anche possibile usare l'API Graph per implementare funzionalità di chat e chiamata sul lato server. Questo articolo si concentra sull'esperienza client.

Casi d'uso

Ecco esempi reali di applicazioni:

  • Il fornitore di software indipendente (ISV) crea un'applicazione Web del servizio clienti per consentire ai receptionist di instradare le chiamate all'interno di un'organizzazione. I receptionist in più organizzazioni usano questo prodotto su misura per le loro esigenze per instradare le chiamate a esperti di materia (PMI) all'interno dell'organizzazione.
  • Il produttore di visori VR di realtà aumentata aggiunge funzionalità di videochiamata nel prodotto per abilitare l'assistenza remota con esperti in materia che si uniscono tramite i client Teams. L'utente di Teams visualizza una chiamata in arrivo da un ruolo di lavoro sul campo che condivide la realtà aumentata e fornisce indicazioni direttamente dal client teams.
  • Il fornitore di software indipendente (ISV) crea un'applicazione per la sensibilizzazione dei clienti tramite più canali. ISV aggiunge funzionalità di chat e chiamata di Teams nel prodotto per consentire la comunicazione con gli utenti aziendali direttamente dall'applicazione.
  • Bank ha deciso di sostituire l'applicazione Teams limitata per la gestione della ricchezza con l'integrazione diretta delle chiamate come utente di Teams nella propria applicazione di gestione delle ricchezze esistente. Questa applicazione ora integra la funzionalità di chiamata come parte del processo invece di incorporare processi all'interno del client Teams.

Prototipazione

Gli sviluppatori possono sperimentare le funzionalità su più livelli per valutare, apprendere e personalizzare il prodotto. Le opzioni di basso/nessun codice sono attualmente in fase di sviluppo.

Distribuzione a clic singolo

L'esempio Servizi di comunicazione di Azure Authentication Hero illustra come gli sviluppatori possono usare Servizi di comunicazione di Azure Identity SDK per ottenere i token di accesso come utenti di Teams. È possibile clonare il repository GitHub e seguire una semplice guida per configurare il servizio per l'autenticazione in Azure.

L'esempio di chiamata e chat hero per gli utenti di Teams è attualmente in fase di sviluppo.

Scrittura del codice

La comunicazione come utente di Teams sfrutta l'API Graph per la chat e Servizi di comunicazione di Azure per le chiamate. In ogni caso, è necessario autenticare l'utente di Teams e quindi implementare la logica per la comunicazione.

I diagrammi nelle sezioni successive illustrano i casi d'uso multi-tenant in cui la società fittizia Fabrikam è il cliente della società fittizia Contoso. Contoso crea un prodotto SaaS multi-tenant acquistato dall'amministratore di Fabrikam per i dipendenti.

Chiamata in corso

Le funzionalità voce, video e condivisione dello schermo vengono fornite tramite Servizi di comunicazione di Azure SDK per chiamate. Il diagramma seguente illustra una panoramica del processo che verrà seguito durante l'integrazione delle esperienze di chiamata con Servizi di comunicazione di Azure supportare le identità di Teams.

È possibile usare Servizi di comunicazione di Azure Identity SDK per scambiare i token di accesso di Microsoft Entra degli utenti di Teams per i token di accesso alle identità di comunicazione.

Diagramma del processo per integrare le funzionalità chiamante nel prodotto con Servizi di comunicazione di Azure.

Gli articoli seguenti illustrano come implementare le chiamate per gli utenti di Teams:

Chat

Usare l'API Graph per integrare 1:1 chat, chat di gruppo, chat di riunione e funzionalità del canale nel prodotto.

Diagramma del processo per integrare le funzionalità di chat nel prodotto con l'API Graph.

Gli articoli seguenti illustrano come implementare la chat per gli utenti di Teams:

Casi d'uso supportati

La tabella seguente illustra i casi d'uso supportati per gli utenti di Teams con Servizi di comunicazione di Azure e API Graph:

Scenario Supportata
Effettuare una chiamata voIP (Voice-over-IP) all'utente di Teams ✔️
Effettuare una chiamata telefonica (PSTN) ✔️
Accettare la chiamata voIP (Voice over-IP) in ingresso per l'utente di Teams ✔️
Accettare il telefono in ingresso (PSTN) per l'utente di Teams ✔️
Partecipare alla riunione di Teams ✔️
Partecipare alla riunione di Teams del canale ✔️
Webinar di Teams [1] ✔️
Partecipare a eventi live di Teams.
Partecipare alla riunione di Teams pianificata in un'applicazione per l'uso personale
Partecipare a Teams 1:1 o a una chiamata di gruppo
Inviare un messaggio alla chat 1:1, alla chat di gruppo o alla chat riunione di Teams ✔️
Ottenere messaggi dalla chat 1:1, dalla chat di gruppo o dalla chat riunione di Teams ✔️
  • [1] Gli utenti di Teams possono partecipare a un webinar di Teams. Tuttavia, i ruoli relatore e partecipante non vengono rispettati per gli utenti di Teams. Gli utenti di Teams su Servizi di comunicazione di Azure SDK potrebbero quindi eseguire azioni non destinate ai partecipanti, ad esempio la condivisione dello schermo, l'attivazione/disattivazione della fotocamera o l'annullamento dell'audio se l'applicazione fornisce l'esperienza utente per tali azioni.

Prezzi

Gli utenti di Teams possono partecipare all'esperienza di riunione di Teams, gestire le chiamate e gestire le chat tramite client Desktop, dispositivi mobili e Web di Teams esistenti o API Graph senza costi aggiuntivi. Gli utenti di Teams che usano Servizi di comunicazione di Azure SDK pagheranno l'utilizzo standard Servizi di comunicazione di Azure per audio e video. Non sono previsti costi aggiuntivi per la funzionalità di interoperabilità stessa. Per altre informazioni sui prezzi di interoperabilità di Teams, vedere qui.

Passaggi successivi

Per altre informazioni, vedere gli articoli seguenti: