Che cos'è l'offerta Servizi di comunicazione di Azure?

Nota

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

Servizi di comunicazione di Azure offre API di comunicazione multicanale per l'aggiunta di voci, video, chat, SMS, posta elettronica e altro ancora a tutte le applicazioni.

Servizi di comunicazione di Azure includere API REST e SDK della libreria client, quindi non è necessario essere esperti nelle tecnologie sottostanti per aggiungere comunicazioni alle app. Servizi di comunicazione di Azure è disponibile in più Aree geografiche di Azure e Azure per enti pubblici.

Servizi di comunicazione di Azure supporta diversi formati di comunicazione:

È possibile connettere app client personalizzate, servizi personalizzati e la rete PSTN (Public Switched Telephone Network) all'esperienza di comunicazione. È possibile acquisire numeri di telefono direttamente tramite Servizi di comunicazione di Azure API REST, SDK o il portale di Azure e usare questi numeri per SMS o applicazioni chiamanti.

È anche possibile integrare funzionalità di posta elettronica alle applicazioni usando SDK di posta elettronica pronti per la produzione. Servizi di comunicazione di Azure routing diretto consente di usare i controller di bordo SIP e sessione per connettere i propri operatori PSTN e portare i propri numeri di telefono.

Oltre alle API REST, Servizi di comunicazione di Azure librerie client sono disponibili per diverse piattaforme e linguaggi, tra cui Web browser (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Sfrutta la libreria dell'interfaccia utente per accelerare lo sviluppo per app Web, iOS e Android. Servizi di comunicazione di Azure è indipendente dall'identità e si controlla come identificare e autenticare i clienti.

Gli scenari per Servizi di comunicazione di Azure includono:

  • Business to Consumer (B2C). I dipendenti e i servizi interagiscono con clienti esterni che usano funzionalità vocali, video e chat di testo nei browser e nelle app native. L'organizzazione può inviare e ricevere messaggi SMS o gestire un sistema IVR (Interactive Voice Response System) usando l'automazione delle chiamate e un numero di telefono acquisito tramite Azure. È possibile eseguire l'integrazione con Microsoft Teams per connettere i consumer alle riunioni di Teams ospitate dai dipendenti. Questa integrazione è ideale per scenari remoti di assistenza sanitaria, bancaria e prodotto in cui i dipendenti potrebbero già avere familiarità con Teams.
  • Consumer to Consumer (C2C). Creare un'interazione coinvolgente da consumer a consumer con la voce, il video e la chat rtf. È possibile creare interfacce utente personalizzate negli SDK Servizi di comunicazione di Azure. È anche possibile distribuire esempi di applicazioni completi e un toolkit dell'interfaccia utente open source per iniziare rapidamente.

Per altre informazioni, vedere il video di Microsoft Mechanics e le risorse seguenti.

Scenari comuni


Risorsa Descrizione
Creare una risorsa di Servizi di comunicazione Iniziare a usare Servizi di comunicazione di Azure tramite portale di Azure o Communication Services SDK per effettuare il provisioning della prima risorsa di Servizi di comunicazione. Dopo aver stringa di connessione la risorsa di Servizi di comunicazione, è possibile fornire token di accesso utente.
Ottenere un numero di telefono Utilizzare Servizi di comunicazione di Azure per effettuare il provisioning e rilasciare i numeri di telefono. Usare quindi i numeri di telefono per avviare o ricevere telefonate e creare soluzioni SMS.
Inviare un SMS dall'app Usare Servizi di comunicazione di Azure API REST SMS e SDK per inviare e ricevere messaggi SMS dalle applicazioni di servizio.
Inviare un messaggio di posta elettronica dall'app Usare Servizi di comunicazione di Azure API REST di posta elettronica e SDK per inviare messaggi di posta elettronica dalle applicazioni di servizio.

Dopo aver creato una risorsa di Servizi di comunicazione, è possibile iniziare a creare scenari client, ad esempio chiamate vocali e videochiamate o chat di testo:

Risorsa Descrizione
Creare i primi token di accesso utente I token di accesso utente autenticano i client nella risorsa Servizi di comunicazione di Azure. Questi token vengono di cui viene effettuato il provisioning e vengono riemesso usando le API di identità e gli SDK di Servizi di comunicazione.
Introduzione alle chiamate vocali e video Servizi di comunicazione di Azure consente di aggiungere chiamate vocali e video al browser o alle app native usando l'SDK per chiamate.
Aggiungere chiamate telefoniche all'app Usare Servizi di comunicazione di Azure per aggiungere funzionalità di chiamata telefonica all'applicazione.
Effettuare una chiamata in uscita dall'app Usare gli SDK di Automazione delle chiamate e le API REST per effettuare chiamate in uscita con un sistema interattivo di risposta vocale.
Aggiungere l'app chiamante a una riunione di Teams Usare Servizi di comunicazione di Azure per creare esperienze di riunione personalizzate che interagiscono con Microsoft Teams. Gli utenti delle soluzioni di Servizi di comunicazione possono interagire con i partecipanti di Teams tramite voce, video, chat e condivisione dello schermo.
Introduzione alle chat Usare Servizi di comunicazione di Azure Chat SDK per aggiungere chat di testo in tempo reale alle applicazioni.
Connessione un bot Microsoft a un numero di telefono Il canale di telefonia è un canale di Microsoft Bot Framework che consente al bot di interagire con gli utenti tramite telefono. Usa la potenza di Microsoft Bot Framework combinata con i Servizi di comunicazione di Azure e i servizi Voce di Azure.
Aggiungere esperienze di comunicazione visiva La libreria dell'interfaccia utente per Servizi di comunicazione di Azure consente di aggiungere facilmente esperienze di comunicazione visiva avanzate alle applicazioni per chiamate e chat.

Esempi

Gli esempi seguenti illustrano soluzioni end-to-end che usano Servizi di comunicazione di Azure. Iniziare con questi esempi per eseguire il bootstrap delle proprie soluzioni di Servizi di comunicazione.

Nome esempio Descrizione
Esempio hero di chiamate di gruppo Scaricare un esempio di applicazione progettato per le chiamate di gruppo tramite browser, dispositivi iOS e Android.
Esempio hero di chat di gruppo Scaricare un esempio di applicazione progettato per la chat di testo di gruppo nei browser.
Esempio di chiamata Web Scaricare un'applicazione Web progettata per chiamate audio, video e PSTN.

Piattaforme e librerie SDK

Per altre informazioni sugli SDK di Servizi di comunicazione di Azure, vedere le risorse seguenti. Se si vogliono creare client personalizzati o accedere al servizio tramite Internet, le API REST sono disponibili per la maggior parte delle funzioni.

Risorsa Descrizione
Librerie SDK e API REST Servizi di comunicazione di Azure funzionalità sono organizzate in sei aree, ognuna con un SDK. È possibile decidere quali librerie SDK usare in base alle esigenze di comunicazione in tempo reale.
Panoramica dell'SDK per chiamate Per informazioni sui browser, le app e i servizi degli utenti finali per gestire la comunicazione vocale e video, vedere l'SDK per chiamate.
Panoramica dell'automazione delle chiamate Per altre informazioni sui flussi di lavoro di chiamata intelligenti basati su server e sulla registrazione delle chiamate per i canali vocali e PSTN, vedere Call Automation SDK (SDK di Automazione chiamate).
Panoramica di Chat SDK Per informazioni sull'aggiunta di funzionalità di chat alle applicazioni, vedere Chat SDK.
Panoramica di SMS SDK Esaminare SMS SDK per aggiungere messaggi SMS alle applicazioni.
Panoramica di Email SDK Vedere Email SDK per informazioni sull'aggiunta del supporto di posta elettronica transazionale alle applicazioni.
Panoramica della libreria dell'interfaccia utente Vedere la libreria dell'interfaccia utente per altre informazioni sui componenti dell'interfaccia utente pronti per la produzione che è possibile eliminare nelle applicazioni.

Progettare le risorse

Trovare componenti completi, componenti compositi e linee guida per l'esperienza utente nel Kit di progettazione della libreria dell'interfaccia utente per Figma. Questa risorsa di progettazione è progettata appositamente per semplificare la progettazione delle esperienze di videochiamate e chat più velocemente e con meno sforzo.

Altri servizi di comunicazione Microsoft

Prendere in considerazione l'uso di altri due prodotti di comunicazione Microsoft che non sono direttamente interoperabili con Servizi di comunicazione di Azure in questo momento:

  • Le API di comunicazione cloud di Microsoft Graph consentono alle organizzazioni di creare esperienze di comunicazione associate agli utenti di Microsoft Entra con licenze di Microsoft 365. Questo flusso di lavoro è ideale per le applicazioni associate all'ID Microsoft Entra o in cui si vogliono estendere le esperienze di produttività in Microsoft Teams. Sono anche disponibili API per la creazione di applicazioni e la personalizzazione all'interno dell'esperienza Teams.

  • Azure PlayFab Party, che semplifica l'aggiunta di comunicazioni di dati e chat a bassa latenza ai giochi. Anche se è possibile usare sistemi di rete e chat per il gioco con Servizi di comunicazione, PlayFab è un'opzione personalizzata e gratuita su Xbox.

Passaggi successivi