Colas

Los métodos aquí indicados irán siempre firmados con la cabecera "X-Api-Key" al igual que el resto de métodos.

Obtener el tiempo de espera medio de las llamadas atendidas

GET /queue/{queueNumber}/waittime

El parámetro de la url queueNumber es el número entero que define el número de cola (se puede consultar en la interfaz web)

Devolverá un JSON con el tiempo de espera medio de las llamadas atentidadas.

Permisos

Obtener los cambios de estado de los agentes de la centralita asignada a la Api Key utilizada.

Ejemplo:

Petición para obtener el tiempo de espera de la cola "1":

GET /queue/1/waittime

Respuesta:

{
  "waitTime":136
}

Obtener las llamadas en cola

GET /queue/{queueNumber}/state

El parámetro de la url queueNumber es el número entero que define el número de cola (se puede consultar en la interfaz web)

Devolverá un JSON con un array de las llamadas en cola

Campos de las llamadas

Nombre del campo Descripción
uuid id de llamada
cidNumber Número del llamante
cidName Nombre del llamante
join Cuándo entro en la cola, timestamp en milisengundos
answer Cuándo le descolgó un agente, timestamp en milisengundos
abandoned Cuándo se consideró abandonada la llamada, timestamp en milisengundos
state Estado de la llamada: Waiting/Answered/Abandoned
score Tiempo en segundos desde que entró en la cola
servingAgent Agente que esta atendiendo la llamada

Permisos

Obtener los cambios de estado de los agentes de la centralita asignada a la Api Key utilizada.

Ejemplo:

Petición para obtener el tiempo de espera de la cola "1":

GET /queue/1/state

Respuesta:

[
  {
    "uuid":"0f5b4a5f-d1bc-41f5-9489-8c1a3dbbecff",
    "cidNumber":"600000000",
    "cidName":"600000000",
    "join":1497856540000,
    "answer":1497857602000,
    "abandoned":null,
    "state":"Answered",
    "score":1562,
    "servingAgent":"a201@demo.vpbx.me"
  },
  {
    "uuid":"e19be2f9-fc8e-45ca-814a-fe7ed0b18b04",
    "cidNumber":"610000001",
    "cidName":"610000001",
    "join":1497856616000,
    "answer":1497858089000,
    "abandoned":null,
    "state":"Answered","score":1486,
    "servingAgent":"a202@demo.vpbx.me"
  },
  {
    "uuid":"baba409e-7a83-405d-ade2-bca9b2c1791b",
    "cidNumber":"911123123",
    "cidName":"911123123",
    "join":1497856649000,
    "answer":null,
    "abandoned":null,
    "state":"Waiting",
    "score":1453,
    "servingAgent":""
  }