Versions Compared

Key

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

...

Below, each of the events in question will be detailed along with an example of the JSON object that is sent in each case.

Event

Description

Data to send

JSON example

AgentRingNoAnswer

This event is triggered when an agent does not answer a call within the maximum ring time configured for the campaign.

  • agent: Username

  • agentNumber: Agent extension

  • agentFullName: Agent full name

  • callerIdNum: Calling number

  • campaign: Campaign through which the call enters

Expand
titleRingNoAnswer

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

AgentLog

This event is triggered when an agent logs in or logs out of uContact.

  • agent: Username.

  • isLogin: Data that will only return 'true' or 'false' depending on whether it is a login or logoff, respectively.

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

This event is triggered when an agent sets or removes their break status.

  • agent: Username

  • motive: Break motive

  • isBreak: Data that will only return 'true' or 'false' depending on whether it is a break or unbreak event.

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

This event will be triggered when any interaction on a uContact channel is finished. This includes telephony, webchat, SMS, or email.

  • guid: Interaction GUID.

  • campaign: Campaign being served.

  • agent: Agent who handled the interaction.

  • duration: Active time of the interaction.

  • clientId: Identifier of the user being served (depends on the channel).

  • channel: Channel through which the interaction was handled.

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

This event will be executed when an agent of uContact categorizes a telephony interaction.

  • guid: Interaction Guid.

  • campaign: Campaign of attention.

  • agent: Handling Agent.

  • value1: Disposition level 1.

  • value2: Disposition level 2.

  • value3: Disposition level 3.

  • channel: Channel of interaction.

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

How to register the webhook to send the event notification.

...