Molte organizzazioni desiderano avere uno sguardo approfondito sull'utilizzo (numero di chiamate, chi ha chiamato chi, quali modalità sono state utilizzate, ecc.) e sulle prestazioni (perdita di pacchetti, latenza, ecc.) delle loro comunicazioni unificate.
Un po' di storia
In Skype for Business Serverpotevamo ottenere tutti i dati nei database CDR/QoE del back-end SQL e, più avanti nel ciclo di vita, potevamo sfruttare l'API SDN per ottenere informazioni dettagliate sulla sessione. Inoltre, molti fornitori terzi hanno creato prodotti che raccolgono, ordinano e interpretano questi dati in informazioni utili e fruibili per i clienti.
In Skype for Business Online è disponibile solo un accesso limitato tramite il comando Powershell Get-CsUserSession (ora deprecato, vedi sotto), ma era difficile ottenere informazioni su larga scala.
L'API dei record di chiamata è ora GA
Ora, per Microsoft Teams e Skype for Business Online, esiste l'API Call Records. Un'API Webhook Graph che consente di accedere a queste informazioni.
A marzo è arrivata questa anteprima pubblica, accessibile tramite Graph API/beta, ma ora si trova in Graph v1.0.
Esistono due versioni delle API REST di Microsoft Graph: v1.0 e beta. Le versioni sub/beta delle API hanno uno stato di anteprima e sono soggette a modifiche e possono interrompere gli scenari esistenti senza preavviso. Microsoft consiglia di non creare una dipendenza di produzione dalle API dell'endpoint beta. I set API sull'endpoint v1.0 ( https://graph.microsoft.com/v1.0) sono in stato "GA".
I registri delle chiamate forniscono informazioni sull'utilizzo e sulla diagnostica delle chiamate e delle riunioni online che si verificano all'interno dell'organizzazione quando si utilizza Microsoft Teams o Skype for Business. I dati di utilizzo e di diagnostica possono essere consumati e riportati per aiutare a monitorare l'adozione o a risolvere i problemi di qualità delle chiamate.
Le organizzazioni possono sottoscrivere i cambiamenti nei registri delle chiamate utilizzando la funzione di sottoscrizione webhook di Microsoft Graph, consentendo loro di creare report quasi in tempo reale a partire dai dati o di avvisare su scenari specifici, come le chiamate di emergenza.
Ora che l'API Call Records è GA, ci si può aspettare di vedere prodotti di reporting di vari partner Microsoft che raccolgono e riportano questi dati.
Per maggiori dettagli sull'API di registrazione delle chiamate, consultare la documentazione Microsoft qui
L'API offre le seguenti risorse:
ChiamataRegistrazione
rappresenta una singola chiamata peer-to-peer o una chiamata di gruppo tra più partecipanti
Sessione
Una chiamata peer-to-peer contiene una singola sessione tra i due partecipanti alla chiamata. Le chiamate di gruppo contengono una o più entità di sessione. In una chiamata di gruppo, ogni sessione si svolge tra il partecipante e un punto di terminazione del servizio.
Segmento
Un segmento rappresenta un collegamento multimediale tra due punti finali.
Obsolescenza di Get-CsUserSession a partire dal 30 maggio 2020
L'uso di Get-CsUserSession è un comando PowerShell per recuperare le informazioni sulla sessione utente di Skype Business Online. Il 7 maggio, Microsoft ha aggiornato la documentazione online per indicare che è deprecata e per passare all'uso della nuova API di registrazione delle chiamate.
Condividiamo le vostre sfide, accompagniamo i vostri cambiamenti
Se avete una domanda o un suggerimento, siamo a vostra disposizione per rispondere via e-mail o per telefono.