/
Registrazione Passiva: metriche di utilizzo

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