Versions Compared

Key

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

...

Di seguito, verranno dettagliati ciascuno degli eventi in questione insieme a un esempio dell'oggetto JSON inviato in ciascun caso.

Evento

Descrizione

Dati da inviare

Esempio JSON

AgentRingNoAnswer

Questo evento viene attivato quando un agente non risponde a una chiamata entro il tempo massimo di suoneria configurato per la campagna.

  • agent: Nome utente

  • agentNumber: Estensione dell'agente

  • agentFullName: Nome completo dell'agente

  • callerIdNum: Numero di chiamata

  • campaign: Campagna attraverso la quale la chiamata entra

Expand
titleRingNoAnswer

{"event":"AgentRingNoAnswer","date":"2023-48-13 06:48:51","agent":"agentTest","agentNumber":"9999","agentFullName":"Agente Test","callerIdNum":"1234","campaign":"Demo<-"}

AgentLog

Questo evento viene attivato quando un agente effettua il login o il logout da uContact.

  • agent: Nome utente.

  • isLogin: I dati restituiranno solo 'vero' o 'falso' a seconda che si tratti di un accesso o di un'uscita, rispettivamente.

Expand
titleLogin

{"event":"AgentLog","date":"2023-16-13 05:16:22","agent":"agentTest","isLogin":true}

Expand
titleLogoff

{"event":"AgentLog","date":"2023-16-13 15:18:43","agent":"agentTest","isLogin":false}

AgentBreak

Questo evento viene attivato quando un agente imposta o rimuove il proprio stato di pausa.

  • agent: Nome utente

  • motive: Motivo della pausa

  • isBreak: Dati che restituiscono solo 'vero' o 'falso' a seconda che si tratti di un evento di pausa o di ripresa.

Expand
titleBreak

{"event":"AgentBreak","date":"2023-52-13 04:52:57","agent":"AgentTest","motive":"Lunch","isBreak":true}

Expand
titleUnbreak

{"event":"AgentBreak","date":"2023-52-13 05:52:00","agent":"ccass_sderi","motive":"Lunch","isBreak":false}

FinishInteraction

Questo evento verrà attivato quando viene conclusa qualsiasi interazione su un canale uContact. Ciò include telefonia, webchat, SMS o email.

  • guid: GUID dell'interazione.

  • campaign: Campagna in corso di servizio.

  • agent: Agente che ha gestito l'interazione.

  • duration: Tempo attivo dell'interazione.

  • clientId: Identificatore dell'utente che viene servito (dipende dal canale).

  • channel: Canale attraverso cui è stata gestita l'interazione.

Expand
titleSMS

{"event":"FinishInteraction","date":"2023-06-13 06:06:01","guid":"92bda9c4-e224-4cbf-8a01-8ca73e3a18b6","campaign":"testDoc","agent":"AgentTest","duration":80,"clientId":"59894567987","channel":"sms"}

Expand
titleTelephony

{"event":"FinishInteraction","date":"2023-31-13 07:31:09","guid":"88ab4551-840b-4306-9980-de96f7684067","campaign":"Demo<-","agent":"AgentTest","duration":23,"clientId":"1234","channel":"telephony"}

Expand
titleEmail

{"event":"FinishInteraction","date":"2023-21-13 06:21:50","guid":"b5779746-f17e-4f8c-92dd-9c8597d9de51","campaign":"test","agent":"AgentTest","duration":12,"clientId":"test@outlook.com","channel":"email"}

Expand
titleWebchat

{"event":"FinishInteraction","date":"2023-23-14 01:23:07","guid":"5b28473b-34ef-4a26-8ba7-50e1b18584ee","campaign":"Campana2","agent":"AgentTest","duration":29,"clientId":"test@test.com","channel":"webchat"}

InteractionDisposition

Questo evento verrà attivato quando un agente di uContact registra una categorizzazione per un'interazione telefonica

  • guid: GUID dell'interazione

  • campaign: Campagna in corso di servizio.

  • agent: Agente che ha gestito l'interazione.

  • value1: Categoria di livello 1.

  • value2: Categoria di livello 2.

  • value3: Categoria di livello 3.

  • channel: "Canale di interazione.

Expand
titleInteractionDisposition

{"event":"InteractionDisposition","date":"2023-10-23 17:56:54","guid":"0c0f1192-3ee3-4e83-8e18-5b0ea44508b6","campaign":"Outbound->","callerId":"33333333333333","agent":"desarrollo","value1":"nivel1","value2":"nivel2","value3":"nivel3","channel":"telephony"}

Come registrare il webhook per inviare la notifica dell'evento.

...