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.

I Servizi di comunicazione di Azure sono servizi basati sul cloud per cui sono disponibili API REST ed SDK delle librerie client per supportare l'integrazione delle comunicazioni nelle applicazioni. È possibile aggiungere comunicazioni alle applicazioni senza essere esperti di tecnologie sottostanti, ad esempio la codifica multimediale o la telefonia. Il servizio di comunicazione di Azure è disponibile in più aree geografiche di Azure e In 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 Telephoney 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 chiamate applicazioni oppure integrare funzionalità di posta elettronica alle applicazioni con SDK di posta elettronica pronti per la produzione. Servizi di comunicazione di Azure routing diretto consente di usare 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). Una libreria dell'interfaccia utente può accelerare lo sviluppo per app Web, iOS e Android. Servizi di comunicazione di Azure è indipendente dall'identità e si controlla la modalità di identificazione e autenticazione degli utenti finali.

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. Un'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. L'integrazione con Microsoft Teams può essere usata per connettere i consumer alle riunioni di Teams ospitate dai dipendenti. Ideale per scenari di assistenza sanitaria, bancaria e di supporto dei prodotti remoti 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. Qualsiasi tipo di interfaccia utente può essere basato su Servizi di comunicazione di Azure SDK oppure usare esempi di applicazioni completi e un toolkit dell'interfaccia utente open source per iniziare rapidamente.

Per altre informazioni, vedere il video di Microsoft Mechanics o le risorse collegate successivamente.

Scenari comuni


Risorsa Descrizione
Creare una risorsa di Servizi di comunicazione Iniziare a usare Servizi di comunicazione di Azure usando portale di Azure o Communication Services SDK per effettuare il provisioning della prima risorsa di Servizi di comunicazione. Dopo aver ottenuto la stringa di connessione della risorsa di Servizi di comunicazione, è possibile effettuare il provisioning dei primi 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. Questi numeri di telefono possono essere usati per avviare o ricevere telefonate e creare soluzioni SMS.
Inviare un SMS dall'app Servizi di comunicazione di Azure API REST SMS e SDK vengono usati per inviare e ricevere messaggi SMS dalle applicazioni di servizio.
Inviare un messaggio di posta elettronica dall'app Servizi di comunicazione di Azure API REST di posta elettronica e SDK vengono usati 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 Con Servizi di comunicazione di Azure, è possibile aggiungere funzionalità di chiamata di telefonia all'applicazione.
Effettuare una chiamata in uscita dall'app Servizi di comunicazione di Azure Call Automation consente di effettuare una chiamata in uscita con un sistema di risposta vocale interattivo usando GLI SDK di Automazione delle chiamate e le API REST.
Aggiungere l'app chiamante a una riunione di Teams È possibile usare Servizi di comunicazione di Azure per creare esperienze personalizzate di riunioni 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 L'SDK di chat Servizi di comunicazione di Azure viene usato per aggiungere chat di testo in tempo reale avanzate nelle 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 l'utilizzo end-to-end delle Servizi di comunicazione di Azure. Usare 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 per browser, dispositivi iOS e Android.
Esempio hero di chat di gruppo Scaricare un esempio di applicazione progettato per la chat di testo di gruppo per i browser.
Esempio di chiamata Web Scaricare un esempio di applicazione Web progettato per chiamate audio, video e PSTN.

Piattaforme e librerie SDK

Altre informazioni sugli SDK Servizi di comunicazione di Azure con le risorse elencate di seguito. Le API REST sono disponibili per la maggior parte delle funzionalità se si vogliono creare client personalizzati o accedere in altro modo al servizio tramite Internet.

Risorsa Descrizione
Librerie SDK e API REST Servizi di comunicazione di Azure funzionalità sono concettualmente organizzate in sei aree, ognuna rappresentata da un SDK. È possibile decidere quali librerie SDK usare in base alle esigenze di comunicazione in tempo reale.
Panoramica dell'SDK per chiamate Esaminare la panoramica di Communication Services Calling SDK.
Panoramica dell'automazione delle chiamate Esaminare la panoramica di Communication Services Call Automation SDK.
Panoramica di Chat SDK Esaminare la panoramica di Communication Services Chat SDK.
Panoramica di SMS SDK Esaminare la panoramica di SMS SDK di Servizi di comunicazione.
Panoramica di Email SDK Esaminare la panoramica di SMS SDK di Servizi di comunicazione.
Panoramica della libreria dell'interfaccia utente Esaminare la libreria dell'interfaccia utente per i servizi di comunicazione

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

Esistono altri due prodotti di comunicazione Microsoft che è possibile usare, questi prodotti non sono direttamente interoperabili con Servizi di comunicazione 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