Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

O aplicativo do evolux phone vai disparar alguns eventos que podem ser capturados por uma aplicação no SalesForce.

Exemplo de uso:

Exemplo
addEventListener('message', event => {
   if (event.data.eventName === 'softphoneCallInvited') {
        console.log('softphoneCallInvited', event.data.payload);
   }
});


Eventos:

softphoneCallInvited

Exemplo de payload:

{
  agent: {id: 1, name: "Teste", extension: 612},
  answerTime: null,
  direction: "outbound",
  endTime: null,
  extra: {cpf: "09536679433"},
  from: {name: "612", number: "612"},
  hangupCause: null,
  id: "09a4482a-a81b-4a69-6fa1-114327490832",
  originationLegUuid: "09a4482a-a81b-4a69-6fa1-114327490832",
  queue: {slug: "pao2", number: "4002"},
  startTime: "2019-04-11T19:38:41.046Z",
  to: {name: "601", number: "601"},
  uuid: "09a4482a-a81b-4a69-6fa1-114327490832"
}

softphoneCallAccepted

Exemplo de payload:

{
  agent: {id: 1, name: "Teste", extension: 612},
  answerTime: "2019-04-11T19:38:44.101Z",
  direction: "outbound",
  endTime: null,
  extra: {cpf: "09536679433"},
  from: {name: "612", number: "612"},
  hangupCause: null,
  id: "09a4482a-a81b-4a69-6fa1-114327490832",
  originationLegUuid: "09a4482a-a81b-4a69-6fa1-114327490832",
  queue: {slug: "pao2", number: "4002"},
  startTime: "2019-04-11T19:38:41.046Z",
  to: {name: "601", number: "601"},
  uuid: "09a4482a-a81b-4a69-6fa1-114327490832"
}

softphoneCallEnded

Exemplo de payload:

{
  agent: {id: 1, name: "Teste", extension: 612},
  answerTime: "2019-04-11T19:38:44.101Z",
  direction: "outbound",
  endTime: "2019-04-11T19:42:40.357Z",
  extra: {cpf: "09536679433"},
  from: {name: "612", number: "612"},
  hangupCause: "NORMAL CLEARING",
  id: "09a4482a-a81b-4a69-6fa1-114327490832",
  originationLegUuid: "09a4482a-a81b-4a69-6fa1-114327490832",
  queue: {slug: "pao2", number: "4002"},
  startTime: "2019-04-11T19:38:41.046Z",
  to: {name: "601", number: "601"},
  uuid: "09a4482a-a81b-4a69-6fa1-114327490832"
}

agentStartPause

Exemplo de payload:

{
  agentId: 1,
  pause: {
    maxDuration: null,
    productive: true,
    reason: "Backoffice",
    timeStart: "2019-04-03T23:42:01.096056+00:00",
  }
}

agentChangePause

Exemplo de payload:

{
  agentId: 1,
    pause: {
    maxDuration: 5,
    productive: true,
    reason: "10 minutos/NR17",
    timeStart: "2019-04-03T23:42:04.885629+00:00"
  }}

agentStopPause

Exemplo de payload:

{ agentId: 1 }

agentLogin

Exemplo de payload:

{
  agentId: 1,
  extension: "612",
  name: "Teste",
}
  • No labels