Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Gestione dei Tab/Schede dei singoli Widget di AgentDesktop (AGENTDESKTOP.TAB),

  • Visualizzazione di finestre/pannelli informativi custom (AGENTDESKTOP.ALERT),

  • Controllo dei Widget, registrazione di proprie callback per la notifica di eventi (AGENTDESKTOP.WIDGET),

  • Gestione dei Contatti, effettuare chiamate, eseguire trasferimenti (AGENTDESKTOP.CONTACT),

  • Gestione dello stato e della schedulabilità di un operatore (AGENTDESKTOP.AGENT),

  • Gestione di un contatto di tipologia chat, invio di un messaggio testuale (AGENTDESKTOP.CHAT),

  • Gestione e notifica degli eventi relativi all'apertura/chiusura delle finestre di dialogo in AgentDesktop (AGENTDESKTOP.UI).

Eventi e notifiche

Gli eventi notificati da AgentDesktop verso l'SDK hanno una struttura JSON, in cui la proprietà "event" descrive l'evento stesso. Nel corso della gestione di un contatto telefonico, chat o multimediale la integrazione dovrà aspettarsi una sequenza di notifiche di eventi che identificheranno le fasi di vita del contatto stesso.

Gli eventi si distinguono tra eventi legati al media telefonico/chat ed eventi legati alla schedulabilità o stato logico dell’operatore loggato.

Eventi sul media

Nome Evento

Descrizione

CONNECTIONSTARTED

Segnala l’impegno del media telefonico al fine di gestire un contatto

RINGING

Il media telefonico sta squillando

DIALING

Il media telefonico sta componendo una numerazione uscente

DATACHANGED

Uno o più CallData associati al Contatto ha cambiato valore

ESTABLISHED

In un contatto telefonico o chat indentifica il momento in cui cliente ed operatore vengono messi in comunicazione

HELD

La chiamata in gestione sul media telefonico è stata messa in attesa

RETRIEVED

La chiamata in gestione sul media telefonico è stata tolta dalla attesa

CONNECTIONCLEARED

Il contatto è stato terminato facendo concludere la fase di gestione online

Eventi ACD

Nome Evento

Descrizione

JOBSCHEDULED

Segnala che l’operatore è stato schedulato dal sistema per gestire un contatto

JOBCHANGED - Setup

Identifica la fase di ingaggio dell’operatore. In AgentDesktop viene proposto il POPUP Accetta/Rifiuta

JOBSTARTED - Online

E’ iniziata la fase Online del contatto. Operatore e cliente sono stati messi in comunicazione.

JOBCHANGED - Offline

Identifica l’inizio della fase di gestione Offline (After Call Work) del Contatto a seguito della chiusura della telefonata

JOBFINISHED

Identifica il termine della gestione di un Contatto e la conclusione dell’eventuale stato di Offline del contatto (After Call Work)

Eventi Operatore

Nome Evento

Descrizione

LOGGEDIN

L’operatore è disponibile per ricevere contatti compatibilmente allo stato del media (libero/occupato) e ai Gruppi di lavoro associati

PAUSE

L’operatore è entrato nello stato di pausa generica. Non verrà schedulato su nessuna tipologia di contatto

PAUSESUBSTATE [1701]

L’operatore è entrato in un sottostato di pausa. A fianco viene riportato il codice del sottostato

FORCED

L’operatore è entrato in Pausa Forzata a seguito di una mancata risposta per timeout ad un contatto

LOGGEDOUT

L’operatore si è sloggato da AgentDesktop in modo esplicito o chiudendo il browser

Requisiti per l’integrazione di un Widget

...