Registrazione Passiva: metriche di utilizzo
Il registratore passivo espone dei web service rest per poter visionare delle metriche relative al suo utilizzo, con raggruppamenti in base al partner e callcenter.
Queste metriche permettono di rispondere alle domande:
Quante registrazioni sono attive in questo momento? E come sono suddivise tra i partner/callcenter?
Qual è il massimo numero di contemporaneità raggiunto nella giornata corrente? Anche questo suddiviso per partner/callcenter.
I WebService REST realizzati sono i seguenti
CountEX
GET /stereo_recording/stereo_recording.php?mode=countex
Restituisce il numero di registrazioni attive in questo momento
Risposta:
{
"result": true,
"count": {
"global": 1,
"partner": {
"DEFAULT": 1
},
"callcenter": {
"DEFAULT:CC_DEFAULT": 1
}
}
}
StatEx
GET /stereo_recording/stereo_recording.php?mode=statex
Restituisce i massimali delle registrazioni effettuate dall'ultimo reset
Risposta
{
"result": true,
"stats": {
"global": 1,
"partner": {
"DEFAULT": 1
},
"callcenter": {
"DEFAULT:CC_DEFAULT": 1
}
}
}
StatEx
POST /stereo_recording/stereo_recording.php?mode=resetstat
Resetta i valori max delle statistiche
Risposta
{"result":true}
Utilizzo
Per avere i valori massimi giornalieri è necessario inserire un task in cron schedulato per fine giornata, in modo da eseguire la richiesta statex e poi effettuare il resetstat per resettare le statistiche per il giorno dopo.
Riferimenti
https://enghouseglobal.atlassian.net/browse/CH-792
Bug 7119 - Conteggio del numero di registrazioni passive differenziato per partner e callcenter