Versions Compared

Key

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

...

A continuación se detallará cada uno de los eventos en cuestión con un ejemplo del objeto JSON que se envía en cada caso.

Evento

Descripción

Datos que se envían

JSON ejemplo

AgentRingNoAnswer

Este evento se ejecuta cuando un agente no responde a una llamada en el tiempo máximo de ring configurado para la campaña.

  • agent: Nombre de usuario

  • agentNumber: Interno agente

  • agentFullName: Nombre completo agente

  • callerIdNum: Número que llama

  • campaign: Campaña por la que ingresa la llamada

Expand
titleRingNoAnswer

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

AgentLog

Este evento se ejecuta cuando un agente inicia o cierra sesión en uContact.

  • agent: Nombre de usuario.

  • isLogin: Dato que solo retornara ‘true’ o ‘false’ en caso de que sea login o logoff correspondientemente.

Expand
titleInicio de sesión

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

Expand
titleCierre de sesión

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

AgentBreak

Este evento se ejecuta cuando un agente se coloca o quita su estado de break.

  • agent: Nombre de usuario

  • motive: Motivo de descanso

  • isBreak: Dato que solo retornará ‘true' o 'false’ en caso de que sea un evento break o unbreak.

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

Este evento se ejecutará cuando se finalice cualquier interacción en un canal de uContact. Ya sea telefonía, webchat, sms o email.

  • guid: Guid de la interacción.

  • campaign: Campaña de atención.

  • agent: Agente que atendio la interacción.

  • duration: Tiempo activo de la interacción.

  • clientId: Identificador de usuario atendido (Depende del canal)

  • channel: Canal por el que se atendió la interacción.

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
titleTelefonía.

{"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

Este evento se ejecutara al momento que un agente de uContact registre una tipificación a una interacción de telefonía.

  • guid: Guid de la interacción

  • campaign: Campaña de atención.

  • agent: Agente que atendió la interacción.

  • value1: Nivel de tipificación 1.

  • value2: Nivel de tipificación 2.

  • value3: Nivel de tipificación 3.

  • channel: Canal de la interacción.

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"}

Como registrar el Webhook para enviar la notificación del evento.

...