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