/
Eventi e Notifiche

Eventi e Notifiche

Gli eventi notificati dalla componente EnghouseToolbarSDK sono oggetti appartenenti alla classe EnghouseToolbarSDk.EnghouseToolbarEvent, in cui la proprietà "eventName" 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/multimediale ed eventi legati alla schedulabilità o stato logico dell’operatore loggato.

Eventi sul media

Nome Evento

Descrizione

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

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)

L’evento “POPUP”

L’evento POPUP non corrisponde a nessuna segnalazione SIP/CTI relativa al Contatto e a nessun cambio di stato logico dell’Operatore bensì è evento «artificiale» generato dalla Toolbar.
POPUP è generato internamente ed identifica con certezza l'ingresso e quindi la presa in gestione di un contatto sulla postazione comunicando di conseguenza ad una integrazione da quale istante temporale è possibile eseguire alcune operazioni come la contestualizzazione del contenuto di un CRM o di una pagina web.

Eventi Operatore

Nome Evento

Descrizione

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

 

Object Class EnghouseToolbarSDk.EnghouseToolbarEvent

L’oggetto che descrive l’evento notificato verso le integrazioni dispone di una serie di proprietà che descrivono la natura dell’evento stesso ed i dati significativi del contatto:

L’oggetto che descrive l’evento notificato verso le integrazioni dispone di una serie di proprietà che descrivono la natura dell’evento stesso ed i dati significativi del contatto:

Nome Proprietà

Descrizione

Valori possibili

Nome Proprietà

Descrizione

Valori possibili

eventName

Nome simbolico dell’evento che identifica la sua appartenenza alla tipologia di risorsa che lo ha generato (media, operatore, sistema CTI)

stringa

id

Identificativo CT7 del contatto

stringa

uuid

Identificativo univoco del contatto

stringa

chat_id

Identificativo interno della chat (Vivocha o CTLive)

stringa

type

tipologia del contatto

inbound | outbound | callTask | internal

mediaType

tipologia del media, canale telefonico, chat o multimediale

telephony | chat | channel

contentType

categorizzazione  di un  contatto multimediale con media_type=”channel”

email | object

contenDescription

Informazioni aggiuntive sul contatto multimediale (channel). Per esempio per una email può contenere l’oggetto o subject.

stringa

jobType

Indica se il contatto è gestito dal sistema CTI e la sua tipologia

inbound | manual | outbound | previewAgent | previewQueue | predictive

jobState

Identificato lo stato del contatto in gestione dal CTI

online | offline

service

Per una chiamata schedulata dal sistema identifica il servizio di accodamento

stringa

ani

Chiamante

stringa

dnis

Chiamato

stringa

queue

Gruppo di lavoro dove è stato accodato il Contatto prima di essere assegnato all’operatore

stringa

reason

Esito di fine chiamata

 

isACD

Indica se è un contatto gestito dal sistema CTI oppure un job manuale (chiamata manuale uscente , chiamata tra interni)

boolean

Related content

Documentazione SDK
Documentazione SDK
More like this
Utilizzare Metodi, Proprietà ed Eventi
Utilizzare Metodi, Proprietà ed Eventi
Read with this
CTToolbar7 SDK Library - APIs
CTToolbar7 SDK Library - APIs
Read with this
CTToolbar7 - Toolbar Web integrata nel CRM
CTToolbar7 - Toolbar Web integrata nel CRM
Read with this
CTToolbar7 SDK Library
CTToolbar7 SDK Library
Read with this