Quando usare Servizi di comunicazione di Azure

Completato

Qui verrà illustrato come decidere se Servizi di comunicazione di Azure è la soluzione adatta alla propria azienda e ai propri problemi.

Criteri

Verranno elencati alcuni criteri che consentono di prendere la decisione giusta.

  • Attività aziendale/applicazione/idea esistenti: l'utente ha un'attività aziendale, un'applicazione o un'idea esistente che desidera integrare con Servizi di comunicazione di Azure?
  • Funzionalità: sono necessarie le funzionalità di Servizi di comunicazione di Azure?
  • Ambiente: Servizi di comunicazione di Azure sarebbe utile nel proprio ambiente?
  • Area geografica: a quale area geografica o mercato si mira?
  • Idoneità: Servizi di comunicazione di Azure dispone di molte funzionalità, come è possibile essere sicuri di quale sia quella giusta per un determinato scenario?

Attività aziendale/applicazione/idea esistente

Servizi di comunicazione di Azure non può creare un'applicazione o un'attività aziendale in autonomia. Funziona meglio quando è già presente un'applicazione in cui integrare Servizi di comunicazione di Azure o se esiste almeno un'idea per cui avrebbe senso creare un'applicazione. Se non c'è un'applicazione o un'idea esistente, allora potrebbe essere più adatto un prodotto diverso che soddisfa le proprie esigenze e i propri requisiti.

Ecco un buon esempio: è necessaria una forma esistente di soluzione per l'identità, ad esempio connessione, disconnessione e così via, per collegare le identità dell'utente alla piattaforma di identità di Servizi di comunicazione di Azure. È possibile creare chiamate senza identità, ma gli utenti non avranno un'identità definita in modo coerente per riconoscersi a vicenda.

Funzionalità

Servizi di comunicazione di Azure include una vasta gamma di funzionalità, ma bisogna decidere se queste funzionalità sono utili all'interno della propria soluzione. Esaminare l'elenco delle funzionalità disponibili e decidere se sono applicabili.

È possibile unire e associare le funzionalità di Servizi di comunicazione di Azure, oltre che combinarle con altre offerte di Azure. Non è necessario usare tutte le funzionalità di Servizi di comunicazione di Azure. È possibile scegliere le aree di maggiore interesse. Ad esempio, potrebbero essere necessarie funzionalità per le chiamate vocali e video, ma non funzionalità di telefonia. Potrebbe essere possibile progettare chiamate e punti di contatto che siano solo digitali. Non ci si deve sentire costretti a usare tutte le funzionalità disponibili.

Ambiente

Servizi di comunicazione di Azure richiede un ambiente adatto in cui operare. Un ambiente è la combinazione del dispositivo o del browser di destinazione e del linguaggio di programmazione usato.

Servizi di comunicazione di Azure supporta gli ambiti seguenti:

  • Browser più moderni (Chrome, Edge, Safari)
  • Telefoni e dispositivi Android
  • Telefoni e dispositivi iOS

Supporta inoltre i linguaggi di programmazione seguenti:

  • JavaScript
  • .NET
  • Java Server Edition (SE)
  • Python
  • iOS (Swift)
  • Android

Se per l'attività aziendale, l'applicazione o l'idea è necessario usare linguaggi, dispositivi o browser che Servizi di comunicazione di Azure non supporta, potrebbe non essere la soluzione adatta.

Area geografica

Alcune funzionalità di Servizi di comunicazione di Azure sono disponibili solo in determinati paesi/aree geografiche o località. In aggiunta, alcuni paesi/aree geografiche o località possono prevedere restrizioni sulle funzionalità. Queste restrizioni o lacune nel supporto di Servizi di comunicazione di Azure in tutto il mondo possono essere causate da questioni legali o normative, o semplicemente dal fatto che Servizi di comunicazione di Azure non supporta ancora una determinata area. Quando si valuta se Servizi di comunicazione di Azure è la soluzione giusta, assicurarsi di tenere conto di questo aspetto nell'attività aziendale attuale, così come in qualunque sua possibile espansione.

Di particolare interesse in questa area sono le funzionalità di telefonia e SMS. Poiché le reti telefoniche in diversi paesi/aree geografiche variano in termini di struttura e questioni normative/legali, è molto importante garantire che Servizi di comunicazione di Azure supporti la località di destinazione. Anche la località di fatturazione influisce. Ad esempio, per effettuare chiamate o inviare SMS a un numero del Regno Unito, è necessario un indirizzo di fatturazione nel Regno Unito.

I servizi di SMS e telefonia sono disponibili in numerose località. È possibile trovare tutte le aree supportate, i tipi di numero e le funzionalità disponibili nella documentazione di Servizi di comunicazione di Azure

Idoneità

Quando si decide di usare Servizi di comunicazione di Azure, è anche importante considerare quale delle sue numerose funzionalità usare per un particolare scenario. Si potrebbe tendere a esagerare e a usare tutte le funzioni, ma spesso questo non è l'ideale. Come illustrato in precedenza, è possibile combinare e abbinare le funzionalità o scegliere di non usarle affatto. Ecco alcune indicazioni che possono essere di aiuto nella decisione.

Prima di tutto, ricordarsi che non tutti i clienti sono disposti a effettuare una videochiamata o una normale chiamata con una persona reale. È importante offrire loro vari tipi di comunicazione in base alle loro esigenze e motivazioni. Iniziare sempre con qualcosa di più passivo e asincrono, come la chat o la posta elettronica. Dopo aver stabilito una relazione di business con un cliente, è più probabile che sia disponibile a passare a una chiamata, soprattutto se ha bisogno di attività come il supporto o la manutenzione.

Inoltre, alcuni utenti potrebbero non essere disposti a dare il proprio numero di telefono o altri dettagli personali e questo potrebbe escludere alcune funzionalità di telefonia di Servizi di comunicazione di Azure. Assicurarsi di disporre di altri flussi, ad esempio la posta elettronica.

Se si è in dubbio, può essere una buona idea iniziare a comunicare con gli utenti tramite una chat e in particolare con un'esperienza di chat che non richieda all'utente di inserire informazioni di accesso.

Applicare i criteri

In conclusione, Servizi di comunicazione di Azure funziona meglio quando si hanno già idee, applicazioni e attività aziendali per cui sono necessarie funzionalità di comunicazione e una piattaforma compatibile da utilizzare. Tenere a mente che ci sono casi in cui potrebbe essere difficile decidere o casi limite in cui, pur tenendo presenti questi criteri, è comunque possibile usare Servizi di comunicazione di Azure. La decisione spetta all'utente e potrebbe essere necessario dover prendere una decisione discrezionale in base alle singole circostanze.

Applicazione di criteri allo scenario di esempio

Se si ripensa allo scenario di esempio precedente nel modulo con Appliance Contoso, la nostra azienda di appliance, è possibile applicare i criteri decisionali ai suoi obiettivi e requisiti:

  • Si tratta di un'attività consolidata ed esistono già siti Web, applicazioni e così via.
  • L'azienda ha bisogno di funzionalità correlate a chiamate e chat, che Servizi di comunicazione di Azure è in grado di fornire.
  • L'azienda opera in un'area geografica supportata da Servizi di comunicazione di Azure.
  • L'azienda usa ambienti e piattaforme applicative per cui Servizi di comunicazione di Azure dispone di SDK.

In base ai criteri illustrati e ai requisiti dell'azienda, questo scenario è adatto a Servizi di comunicazione di Azure.