Skip to content

cc_agent_status

Definición

Si se pide por GET Devuelve un listado de los agentes de Call Centers configurados en la centralita y su estado.

Parámetros de Entrada

  • domain_uuid : UUID del dominio

Si la petición se hace por POST se pueden modificar el estado de los agentes con un payload similar a este:

{
    "agents": [{
        "agent_status": "Available",
        "agent_name": "1001"
    }, {
        "agent_status": "Available",
        "agent_name": "1002"
    }, {
        "agent_status": "Logged Out",
        "agent_name": "1003"
    }]
}

Pueden enviarse los estados de uno o varios agentes al mismo tiempo.

Los posibles estados son:

  • Available
  • Logged Out
  • On Break

Ejemplo de petición

https://pbx.centralita.com/app/api/cc_agent_status.php?key=xxxxxxxxxxxxxxxx&domain_uuid=xxxx-yyyy-yyyy-yyyyyyy

Ejemplo de respuesta

{
  "agents": [
    {
      "domain_name": "pbx.centralita.com",
      "agent_status": "Available",
      "agent_uuid": "27218b91-af4e-4a28-8fa0-1720ea8d9e57",
      "agent_name": "1001"
    },
    {
      "domain_name": "pbx.centralita.com",
      "agent_status": "Available",
      "agent_uuid": "95553fb5-269d-4ef7-acd6-18488d480e29",
      "agent_name": "1002"
    },
    {
      "domain_name": "pbx.centralita.com",
      "agent_status": "Available",
      "agent_uuid": "d993b8e3-9dfd-463b-b5e6-1191a5c62dc5",
      "agent_name": "1003"
    },
    {
      "domain_name": "pbx.centralita.com",
      "agent_status": "Available",
      "agent_uuid": "340a6d66-6a59-4ce6-91b3-9abfc8a894ae",
      "agent_name": "1004"
    },
    {
      "domain_name": "pbx.centralita.com",
      "agent_status": "Available",
      "agent_uuid": "b1751d6d-919e-4df6-acd2-2a07c816065f",
      "agent_name": "1005"
    }
  ],
  "total": 5
}